1、即用即查 Linux 命令行实例参考手册 代码 第 1 章 Linux 基本网络及文件传输命令 网络下载器 wget wget 命令语法: wget 参数 URL 实例 1 下载 网站首页的数据。 rootlocalhost local# wget 实例 2 最多尝试 5 次下载文件 http:/www.apache.org/ images/ac2009eu_125x12 5_bas ic.gif。 rootlocalhost local# wget t 5 http:/www.apache.org/im ages/ac2009eu_125x125_basic.gif 实例 3 在后台最多
2、尝试 5次下载文件 http:/ 00 9.png。 rootlocalhost local# wget -t 5 -o download.log http:/ww 实例 4 假定下载文件 http:/ 32-src.zip 的工作被打断,现在需要使用断点续传的功能继续下载。 rootlocalhost local# wget nc r http:/apache.etoak.co m/ httpd/httpd -2.0.63-win32-src.zip 实例 5 以 5 层(默认)递归方式建立 http:/ 镜像,每个文件尝试一次,操作过程记录到日志文件 sinamirror.log。下载后
3、在本地重新建立链接关系。 rootlocalhost local# wget -convert-links r http:/ww -o sinamirror.log 文本浏览 lynx Lynx 命令语法: lynx 参数 文件 /目录 /URL 实例 1 使用 lynx 浏览网站 www.apache.org。 rootlocalhost local# lynx http:/www.apache.org 实例 2 使用 lynx 打开离线 HTML 文档 spring-2-intro.html。 rootlocalhost local# lynx spring-2-intro.html 文
4、件传输 ftp ftp 命令语法: ftp 参数 主机名称 /IP 地址 实例 1 从 Linux 系统主机 10.0.101.9 利用登录账户 root 登录到基于 Windows 操作系统主机 10.0.101.5 的 FTP 服务器。 第 1 步,启动 FTP 服务,等待 FTP 客户端连接。 第 2 步,在 Linux 主机 10.0.101.9 终端控制台上执行 ftp 命令以 root 账号登录远端 FTP服务器主机 10.0.101.5。 rootlocalhost local# ftp 10.0.101.5 ftp pwd ftpls 第 3 步,登录用户 root 用户在成功
5、登录 FTP 服务器 10.0.101.5 后,通过执行 pwd 命令可以显示登录用户 root 在远程主机上的当前工作目录,即“ /”。也可以通过执行 ls 命令显示登录用户在远程主机 上的当前工作目录下的所有内容(包括文件和目录)。 第 4 步,若想从远程 FTP 服务器上下载文件 user-guide.chm,可执行如下命令: ftp get user-guide.chm 第 5 步,若想从远程 FTP 服务器上删除文件 X-Scan-v3.3-cn.rar,可执行如下命令: ftp delete X-Scan-v3.3-cn.rar 第 6 步,若想上传本地文件 index.html
6、到远程 FTP 服务器上,可执行如下命令。 ftp put index.html 注意 执行上述命令,需要 FTP 服务器账号 root 具有读、写、删除的权限。 第 7 步,在成功执行上传、下载、删除操作后,本地主机 10.0.101.9 及远程主机 10.0.101.5 当前目录下的内容。 实例 2 使用 ftp 通过自动登录的方式上传数据。 第 1 步,建立一个名为 .netrc 的文件,文件内容如下: machine 192.168.1.100 login root password beibei 如上所示,登录的主机是 192.168.1.100,登录账户名为 root,密码为 be
7、ibei。 rootlocalhost local# chmod 600 .netrc 将 .netrc 的权限设为 600。 rootlocalhost local# ftp -i put user-guide.chm 第 5 步,在 tftp 服务器主机的主目录 /tftproot 中建立一个空的 user-guide.chm 文件,修改以创建文件的权限为可写,然后再次执行上述的文件上传命令。 第 6 步,打开 tftp 服务器的配置文件 /etc/xinetd.d/tftp,可以看到配置信息如下: service tftp disable = no socket_type = dgram
8、 protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot per_source = 11 cps = 100 2 flags = IPv4 第 7 步,配置信息“ server_args = -s /tftpboot”,缺少了一个 -c 参数,而 -c 参数的作用恰恰是允许用户上传 tftp 服务器上不存在的文件。需要修改 server_args 配置项,增加一个 -c 参数,然后重新启动 xinetd 服务。 第 8 步,删除在 tftp 服务器主机的主目录 /t
9、ftproot 中的文件 user-guide.chm。再次尝试 上传本地文件 user-guide.chm。 此时使用 tftp 客户端实用工具成功上传了一个在 tftp 服务器主机的主目录 /tftproot 中不存在的新文件。 实例 2 从 tftp 服务器主机 192.168.1.101 的主目录以文本模式下载一个文本文件 install.log 到本地目录,并以二进制模式下载一个二进制包文件 rp-pppoe-3.10.tar.gz 到本地目录。 rootlocalhost local# tftp v 192.168.1.101 tftp get install.log tftp b
10、inary tftp get rp-pppoe-3.10.tar.gz 强大文件传输命令 lftp lftp 命令语法: lftp 参数 实例 1 用户使用 lftp 登录远程主机 192.168.1.100,查看远程站点的文件,然后改变目录,进入 orerilly 子目录。 rootlocalhost local# lftp root:beibei192.168.1.100 lftp root192.168.1.100: ls lftp root192.168.1.100: cd oreilly/ 实例 2 在 lftp 终端中,下载 orerilly 子目录下所有的大写 A 字母打头的 p
11、df 文件到本地目录中。 rootlocalhost local# lftp root:beibei192.168.1.100 lftp root192.168.1.100: cd oreilly/ lftp root192.168.1.100:/oreilly mget c A*.pdf 实例 3 镜像远程主机的 demo 目录 。 rootlocalhost local# lftp root:root192.168.1.100 lftp root192.168.1.100: mirror demo/ 安全的文件传输命令 sftp sftp 命令语法: sftp 账号名 主机名或 IP 实例
12、 1 使用 test 账号名登录到主机 192.168.1.101 的 sftp 服务器。 rootlocalhost local# sftp test192.168.1.101 实例 2 假设本地主机目前的目录中,包含一个名为“ Notepad2.txt”的文件,使用 sftp 命令,传送该文件到远程主机 xLinux( 192.168.1.101)中,然后以“ /home/test/Notepad-readme”的名称保存。 rootlocalhost local# sftp test192.168.1.101 sftpput Notepad2.txt Notepad2-readme 实例
13、 3 假设远程计算机 kLinux( 192.168.1.101)“ /root/”目录中,包含一个 名为“ greeting”的文件,使用 sftp 命令,下载该文件到本地主机当前目录下,然后以“ greeting-local”的名称保存。 rootlocalhost local# sftp root192.168.1.101 sftpget greeting greeting-local 强大的 ftp 客户端程序 ncftp ncftp 命令语法: ncftp 参数 主机名称或 IP 地址 实例 使用 ncftp 从 ftp 服务器( 192.168.1.100)下载文件 notepad
14、2-rc.zip。 rootlocalhost local# ncftp u root p root 192.168.1.100 ncftp / get notepad2-rc.zip ncftp / bye 主机间传输文件 rcp rcp 命令语法: rcp 参数 源文件或目录 目标文件或目录 实例 1 将 c 源程序文件(即以 .c 结束的文件)复制到 192.168.1.101 远程主机系统的 root 主目录下。 rootlocalhost # rcp *.c 192.168.1.101:/root 实例 2 将远程主机 xLinux( 192.168.1.101)的 root 主目录
15、( /root)下的文件 memo.txt复制到本地系统的工作目录下。 rootlocalhost # rcp 192.168.1.101:/root/ memo.txt /root 实例 3 将本地系统的工作目录下的文件 memo.new 和 letter.txt 复制到远程主机系统 xLinux( 192.168.1.101)的 /root/demo 目录下。 rootlocalhost # rcp memo.new letter.txt 192.168.1.101: /root/demo/ 实例 4 远程主机系统 xLinux( 192.168.1.101)上的目录 /root/Jenn
16、y 下的所有文件复制到本地系统的 /home/test 目录下,副本文件的修改时间与访问权限保持与源文件一致。 rootlocalhost # rcp -p 192.168.1.101:/root/Jenny/* /home/test 安全的主机间复制文件 scp scp 命令语法: scp 参数 用户 来源主机 : 来源文件 用户 目的主机 :目的文件 实例 1 将本地系统工作目录下的 C 源程序文件复制到远程主机 xLinux( 192.168.1. 101)系统的 /root/demo 目录下。 rootlocalhost local# scp *.c 192.168.1.101:/ro
17、ot/demo 实例 2 将远程主机 xLinux( 192.168.1.101)系统的 /root/demo 目录下的所有内容(包括文件及子目录)复制到本地主机系统的 /home/test 目录下。 rootlocalhost local# scp r 192.168.1.101:/root/demo /home/test 实例 3 将远程主机 xLinux( 192.168.1.101)系统的 /root 目录下的所有 C 源程序文件复制到远程主机 xLinux( 192.168.1.101)系统的 /home/test 目录下。 rootlocalhost local# scp r 19
18、2.168.1.101:/root/*.c 192.168.1.101:/home/test 实例 4 远程主机系统 xLinux( 192.168.1.101)上的目录 /root/Jenny 下的所有文件复制到本地系统的 /home/test 目录下,副本文件的修改时间与访问权限保持与源文件一致。 rootlocalhost # scp -p 192.168.1.101:/root/Jenny/* /home/test 实例 5 用户 root 使用 rsh 获得他在远程主机 xLinux 上的主目录内的文件列表,并将该命令输出重定向到远程系统的文件 xLinux.ls 中。 rootlo
19、calhost # rsh l root 192.168.1.105 ls xLinu x.ls rootlocalhost # rsh l root 192.168.1.105 cat xLinux.ls 第 2 章 网络远程操作命令 远程登录 telnet telnet 命令语法: telnet 参数 主机名称或 IP 地址 实例 1 使用 telnet 登录远程主机 xLinux( 192.168.1.101) 。 rootlocalhost # telnet 192.168.1.101 实例 2 使用 telnet 登录到远程主机 xLinux( 192.168.1.101) 上,然后
20、检查 telnet 程序的状态 。 rootlocalhost # telnet 192.168.1.101 当登录提示符出现时,输入您的登录标识和密码。按 Ctrl-按键顺序接收 telnet提示符,在 telnet提示符后输入以下内容: telnetstatus 远程登录 rlogin rlogin 命令语法: rlogin 参数 主机名称或 IP 地址 实例 1 使用本地用户名登录到远程主机 kLinux( 192.168.1.101) 。 rootlocalhost # rlogin 192.168.1.101 实例 2 使用指定的 用户名 test 登录到远程主机 kLinux( 1
21、92.168.1.101) 。 rootlocalhost # rlogin -l test 192.168.1.101 登录远程 Shell rsh rsh 命令语法: rsh 参数 主机名称或 IP 地址 执行 命令 实例 1 用户 root 使用 rsh 获得他在远程主 机 xLinux( 192.168.1.105) 上的主目录内的文件列表。 rootlocalhost # rsh 192.168.1.101 rootxLinux # ls 实例 2 用户 root 使用 rsh 获得他在远程主机 xLinux( 192.168.1.105) 上的主目录内的文件列表,并将该命令的输出重
22、定向到本地系统的文件 xLinux.ls 中。 rootlocalhost # rsh l root 192.168.1.105 ls xLinux.ls rootlocalhost # cat xLinux.ls 实例 3 用户 root 使用 rsh 获得他在远程主机 xLinux 上的主目录内的文件列表,并将该命令输出重定向到远程系统的文件 xLinux.ls 中。 rootlocalhost # rsh l root 192.168.1.105 ls “” xLinux.ls rootlocalhost # rsh l root 192.168.1.105 cat xLinux.ls
23、安全的远程登录 ssh ssh 命令语法: ssh 参数 用户名称 主机名称或 IP 地址 执行 命令 实例 1 用户 root 使用 ssh 来显示在远程主机 xLinux( 192.168.1.101)系统上的主目录下的文件列表 。 rootlocalhost # ssh 192.168.1.101 ls 实例 2 用户 root 使用 ssh 将在远程主机 xLinux( 192.168.1.101)系统上的主目录下的文件列表重定向到文件 xLinuxRoot.ls 中 。 rootlocalhost # ssh 192.168.1.101 ls xLinuxRoot.ls rootlo
24、calhost # cat xLinuxRoot.ls 实例 3 用户 root 使用 ssh 将远程主机 xLinux( 192.168.1.101)系统上的主目录下的文件列表重定向到远程主机 xLinux 系统主目录下的文件 xLinuxRoot.ls 中 。 rootlocalhost # ssh 192.168.1.101 ls xLinuxRoot.ls rootlocalhost # ssh 192.168.1.101 ls *.ls 向单个用户发送信息 write write 命令语法: write 用户名称 终端编号 实例 1 用户 sheriff 传送信息给用户 root,此
25、时 root 用户只有一个连线。 rootlocalhost # write root user root, this is a test message! are you received? 实例 2 用户 sheriff 传送信息给用户 root,此时 root 用户的连线有 pts/1, pts/3。 rootlocalhost # write root pts/1 user root on pts/1, this is a test message ! are you received? 公布消息 wall wall 命令语法: wall 公告信息 实例 广播传送信息 “ This i
26、s a test message!” 给所有终端用户。 rootlocalhost # wall This is a broadcast message! 聊天命令 talk talk 命令语法: talk 用户名称 终端编号 实例 当前 计算机 上的登录用户 root 与登录用户 sheriff 交谈,若此时登录用户 test 只有一个连线。 第 1 步 当前主机的登录用户 root 执行 talk 命令 发起与当前主机登录用户 sheriff 聊天请求。 rootlocalhost # talk sheriff 第 2 步 接下来等待 当前主机 登录用户 sheriff 应答。若用户 sh
27、eriff 接受 聊天请求 ,则 登录 用户 sheriff输入 : sherifflocalhost # talk root 即可开始二人对话了。结束对话可以按组合键 ctrl+C。 实例 2 当前主机 kLinux( 192.168.1.101) 上的登录用户 root与主机 hLinux( 192.168.1.105)上的登录用户 sheriff 交谈,登录用户 sheriff 有多个连线, 在此 准备使用 pts/2 对话。 在进行 talk 之前,首先把两个主机的准备工作做好。两台主机必须都要安装 talk-server,参看前述的talk-server 的安装配置部分。另外两台主机
28、的配置文件 /etc/hosts 中都必须配置两端主机名配置信息 。 必须保证主机 kLinux( 192.168.1.101)的登录用户 root 在线,另外主机 hLinux( 192.168.1.105)的 pts/2终端上登录用户 sheriff 也在线。 必须保证主机 kLinux( 192.168.1.101)和主机 hLinux( 192.168.1.105)上的 talk 服务处于启动状态,另外两个主机的防火墙均已关闭。 首先主机 kLinux( 192.168.1.101)的登录用户 root 执行 talk 命令 ,发起与主机 hLinux( 192.168.1.105)的
29、 pts/2 终端上登录用户 sheriff 聊天请求。 rootlocalhost # talk sheriffhLinux pts/2 接下来等待 主机 hLinux( 192.168.1.105)的 登录用户 sheriff 应答 , 若用户 sheriff 接受 聊天请求 ,则输入 命令: testlocalhost # talk rootkLinux 结束对话可以按组合键 ctrl+c。 用户对话 mesg mesg 命令语法: mesg 参数 实例 改变目前信息设定,改成不允许信息传终端到机界面上。 rootlocalhost local# mesg n 第 3 章 文件的基本管理
30、 建立文件 cat cat 命令语法: cat 参数 | 文件名 实例 1:利用 cat 创建一新文件 hhwork,在命令提示符下输入以下命令。 rootlocalhost local#cat hhwork 或 rootlocalhost local#cat - hhwork 用户可以从标准输入为该文件录入内容,也可以按组合键 Ctrl+C 退出,可以利用 ll 命令查看新文件的属性。 实例 2:对已经存在的文件追加新的内容。 假设当前目录下存在一文件 hhwork,对其追加新的一行内容“ love”,在命令提示符下输入: rootlocalhost local#cat hhwork 或 r
31、ootlocalhost local#cat - hhwork 建立文件 touch touch 命令语法: touch 参数 文件名 实例 1:创建两个文件 abc1, abc2,并以当前的时间设定其修改和访问时间。 在命令提示符下输入: rootlocalhost #touch abc1 abc2 rootlocalhost #ll abc1 abc2 实例 2:利用其他文 件的时间属性设置新的文件。 当前目录下,有一文件 hhwork,利用该文件的时间属性设置新创建文件“ 123”的时间属性,同样为了便于观察结果是否执行成功,借助 ll 命令,在命令提示符下输入以下命令。 rootloc
32、alhost #touch -r a 123 rootlocalhost #ll hhwork rootlocalhost #ll 123 移动以及重命名文件 mv mv 命令语法: mv 参数 源文件或目录 目标目录或目标文件 实例 1 把当前目录下的 abc1 移动到 /home 目录下面,并重新命名为 abc1-new。 要实现移动和重命名文件,需要以绝对路径名指出目标文件,目标文件名的父目录为移动目的地,绝对路径中最后的文件名为文件的新名字。 rootlocalhost #mv -i abc1 /home/abc1-new rootlocalhost #ll /home/abc1-ne
33、w 实例 2 移动整个目录下的文件到指定的目标目录。 假设当前目录下有一个 hhwork2 目录,移动该目录(包括子目录的内容)到 /backup。在命令提示符下输入以下命令: rootlocalhost #ls hhwork2 rootlocalhost #mv -i hhwork2 /backup rootlocalhost #ls /backup 实例 3:为文件或目录重命名。假设 old, oldfile 文件已经存在 在命令提示符下输入: rootlocalhost #mv old new rootlocalhost #mv oldfile newfile 借助 ls 命令显示, o
34、ld 和 oldfile 将不存在。 实例 4:分别以系统默认的后缀字符和“ .old”备份已经存在的文件。 在命令提示符下输入: rootlocalhost #mv -bi file1 /backup (假设 /backup 目录下存在 file1 和 file2 两个文件) rootlocalhost #mv -biS.old file2 /backup 或 rootlocalhost #mv -bi-suffix=.old file2 /backup rootlocalhost #ls /backup/file* 删除 文件 rm rm 命令语法: rm 参数 文件 或目录 实例 1:在
35、安装系统后,删除 /root 下产生的安装日志文件( install.log, install.sys.log)。 在命令提示符下输入: rootlocalhost #rm install* 对于系统询问是否删除某个文件,确认删除,键入“ y”即可;否则键入除“ y”以外的任何键即可。为了提高删除效率,对于确定不需要的文件,选择 -f 强制删除,借助 ls 命令用来查看是否成功删除文件,可以看出系统默认是开启 -i 选项的。 实例 2:强制删除当前目录下非空目录 test(假设存在)下的所有文件。 利用 rm 命令删除目录,若要删除目录必须用 -r 选项,在命令提示符下输入: rootloca
36、lhost #tree test rootlocalhost #rm ri test rootlocalhost #tree test 查看文件的内容 cat cat 命令语法: cat 参数 源文件 | 重定向的文件名 实例 1:查看系统文件系统的情况。 文件 /etc/fstab 记录系统中文件系统的信息, Linux 在启动时候,通过读取该文件来决定挂载那些文件系统。该文件设置了默认安装的文件系统,用户可以通过 mount 命令加载新的系统设备。在命令提示符下输入: rootlocalhost #cat /etc/fstab 实例 2:把账号文件编号输入到文件 users.backup,
37、省略中间的空行。 在命令提示符下输入: rootlocalhost #cat -bs /etc/passwd users.backup 实例 3:把组账户文件追加到实例二产生的文件 users.backup,同样省略账户文件的空行 ,带行号。在命令提示符下输入: rootlocalhost #cat -sb /etc/group users.backup 查看文件的内容 more more 命令语法: more 参数 文件名 实例 1:从第 5 行开始查看账户文件( /etc/passwd),并将每屏设置 10 行显示。 在命令提示符下输入: rootlocalhost #more -10 +
38、5 /etc/passwd 实例 2:查找 /etc/passwd 文件中, ddf 用户所在的行。 利用 more 命令来查找指定的关键字,在命令提示符下输入: rootlocalhost #more +/ddf /etc/passwd 查看文件的内容 less less 命令语法: less 参数 文件名 实例 1:查看账户文件的内容,并显示读取文件的行号、百分比以及总行号。 在命令提示符下输入以下命令: rootlocalhost #less -M /etc/passwd 实例 2:搜索一文件中 Linux 字符串,并修改为 Linux。 在命令提示符下输入: rootlocalhost
39、 #less -p Linux test 实例 3:查看符号链接文件。 在命令提示符下输入: rootlocalhost #less lnfile (假设 lnfile 存在,并且指向 /etc/passwd) rootlocalhost #less lndir (假设 lndir 存在,并且指向 /etc) 查看文件头部的内容 head head 命令语法: head 参数 文件名 实例 1:默认显示多个文件的前 10 行。 分别显示主机配置文件( /etc/hosts)和网络服务文件( etc/services)两个文件的前 10行,在命令提示符下输入: rootlocalhost #he
40、ad /etc/hosts /etc/services 实例 2:显示文件的前 3 行和除最后 25 行的所有内容。 在命令提示符下输入: rootlocalhost #head -3 /etc/passwd 或 rootlocalhost #head -n 3 /etc/passwd 或 rootlocalhost #head -lines= 3 /etc/passwd rootlocalhost #head -n -25 /etc/passwd 或 rootlocalhost #head -lines= -25 /etc/passwd 实例 3:显示文件的前 100bytes 和除最后 1
41、000bytes 的所有内容。 head 命令默认以行为单位显示文件的首部内容,用户也可以按 bytes 显示文件的首部内容。 head 同样提供两种方法以 bytes 显示文件的内容,这里仍旧以 /etc/passwd 为例子,在命令提示符下输入: rootlocalhost #head -c 100 /etc/passwd rootlocalhost #ll /etc/passwd (查看文件的大小,估计除最后 1 000 byte 首部还剩余多少) rootlocalhost #head -c -1000 /etc/passwd 查看文件尾部的内容 tail tail 命令语法: tai
42、l 参数 文件名 实例:分别显示账户文件和组用户文件的末尾 3 行。 根据 tail 选项的含义,在命令提示符下输入: rootlocalhost #tail -3 /etc/passwd /etc/group 查看文件部分内容 cut cut 命令语法: cut 参数 目标文件名 |新的文件名 实例 1:假设当前目录有通讯录 address,查看每行前 3 个字节的内容和前 3 个字符的内容。 在命令提示符下输入: rootlocalhost #cut -b1-3 address rootlocalhost #cut -c1-3 address 实例 2:提取账户文件中第 3 个字段的内容,
43、第 1, 2, 4 个字段的内容以及从第 3 个字段到最后的内容。 cut 命令默认字段的分隔符号为空格或 Tab 键,账户文件的各个字段以“:”做为字段分隔符,因此利用 -d 选项告诉系统账户文件的字段分隔符,在命令提示符下输入: rootlocalhost #cut -d :f 3 /etc/passwd 显示第三个字段的内容。 rootlocalhost #cut -d : f 1,2,4 /etc/passwd 显示第 1, 2, 4 个字段的内容。 rootlocalhost #cut -d : f 3- /etc/passwd 显示从第 3 个字段到最后的所有内容。 实例 3:创建
44、一账户文件 users,包含系统中所有的账户。 可以利用 cut 命令读取提取账户文件中第一个字段,并将内容重新定向文件 users 中,在命令提示符下输入: rootlocalhost #cut -d : f1 /etc/passwd users 利用 ls 命令查看 users 文件是否存在,最后利用 head 命令查看 users 文件的前 10 行。 查看文件的类型 file file 命令语法: file 参数 文件 实例 1:查看音乐文件和图片文件类型。 假设当前目录下有非文本文件 a 和 b,利用 ll 命令只能知道为普通文件,若要查看更详细的类型,可以利用 file 命令查看
45、a, b 文件的具体类型。在命令提示符下输入: rootlocalhost #ll a b rootlocalhost #file a b 实例 2:根据一个名称文件来查看文件的类型。 假设当前目录下有一文件 abc,存储了多个文件名,注意每个文件名独占一行内容为: /etc/passwd /etc /bin/ls 查看 abc 下每个文件的类型,则在命令提示符下输入: rootlocalhost #file -f abc 实例 3:查看压缩文件的类型。 经常在网上下载一些安装文件,有些文件以一定的扩展名,比如( .gz, bz2 等)发布,这样可以很容易选择解压缩工具,但是有些文件没有给定扩
46、展名,因此,若要正确选择解压缩工具,必须利用 file 对其进行查看。假设有一压缩的安装文件 aaa.zip,查看该文件的类型,在命令提示符下输入: rootlocalhost #file -z aaa.zip 实例 4:查看符号文件的类型和符号链接文件所指向实际文件的类型。 在命令提示符下输入: userlocalhost $file lnfile userlocalhost $file -L lnfile 查看文件的属性 ll ll 命令语法: ll 参数 文件或目录 实例 1:以用户方便阅读的方式,查看多个文件的属性。 在命令提示符下输入: rootlocalhost #ll -h /bin/ls /etc/passwd 实例 2:以用户方便阅读的方式,查看目录的属性。 在命令提示符下输入: rootlocalhost #ll -h hhwork 改变文件的属主或属组 chown chown 命令语法: chown 参数 所有者 /所有者 ID:组用户 /组 ID 文件名或目录名 或 rootlocalhost #chown 参数 -re