Linux 部分命令用例
2-1用正确的术语 ( 如命令名、选项、参数) 辨认以下命令的组成成
分:
答: echo -n Hello!
命令名选项 参数
echo Hello world!
命令名参数
echo echo
命令名
参数
2-2如果要显示格式为“ Beijing Time:hh:mm:ss”的时间,应使
用什么格式参数
答: date “+BeiJing Time:%T ”
Figure 1输出时间格式化
2-3写出下列命令执行的结果:
(1) ?cd(2) ?cd ..(3) ?cd ../..(4) ?cd /
Figure 2 cd命令不同参数的执行效果
2-4依次执行下列命令后,当前目录的绝对路径分别是什么
$ cd /bin
$ cd ../usr/share/zoneinfo
$ cd ../../lib
$ cd X11
答:从运行结果看其绝对路径分别是:
/bin/
/usr/share/zoneinfo/
/usr/lib/
/usr/lib/X11/
Figure 3当前绝对路径
2-5
已知当前目录下有如下文件: arp, egp, ggp, icmp, idp, ip,
ipip, pup, rawip, rip, tcp, udp
。写出以下 echo 命令的输出:
(1)
?echo *ip (2) ?echo d*
(3) ?echo [aegi]p
答: echo 命令的输出分别是
ip ipip rawip rip
idp udp
arp egp ggp idp
2-6
下列各对命令有何不同
(1)
?ls /home echo /home
(2)
?ls
echo
(3)
?ls *
echo *
答:不同点分别是
?ls /home 表示列出 /home 中的文件名, echo /home 表示在屏
幕中打印字符串 /home。
Ls 表示 list,意味列出目录和文件, echo 用来在屏幕上显示
一段文字,一般起到提示作用。
两个指令均表示列出当前目录中的所有文件,但后者显示在同
一行。
Figure 4 ls的不同用法
2-7 下列各对命令有何不同
(1) ?ls -lls–ld(2) ?ls *ls -d *
答:不同如下
Ls –l 是以长格式的形式查看当前目录下所有文件和文件
夹; ls–ld 表示以详细信息列出目录
ls *列出所有当前目录下的文件和文件夹内的文件,ls
–d * 列出所有当前目录下的文件和文件夹。
2-8解释下列信息描述的文件类型和存取权限:
(1) ?drwxr-xr-x(2) ?-rwx--x—x(3) ?crw-rw----
答:解释如下
目录,创建者可读可写可进入该目录, 同组用户可读可进,其他用户只可读可进。
普通文件,创建者可读可写可执行,同组与其他用户只可执行。
字符设备,所属者与通用户组可进行读写。
2-9 已知用户主目录的访问权限是 700,该目录下的 memo文件的访问权限是 777,其他人可以读取这个文件吗为什么
答: 700 对其他人的权限为0,即不允许对该目录进行操作,故
其内文件也不可读。
2-10设当前的文件创建掩码为037,新建立的文本文件的默认权限
是什么新建立的目录的默认权限是什么
答:新建立的文本文件的默认权限是:640,新建目录的默认权
限: 740.
2-11给出命令,列出当前目录下名字以大写字母开头的文件,显示
文件的详细信息。
答:命令为
ls
–l [A-Z]*.
2-12
设 temp 是一个非空目录,说明下面
3 个命令的执行结果:
(1) ?rm -r temp
(2) ?rm -r temp/*
(3) ?rmdir temp
答:
删除 temp 及所含内容
删除 temp/ 下的所有目录及所含文件
不能完成操作,提示目录非空
2-13给出命令,将主目录下的.profile文件复制到主目录下的
backup 目录下。如果目标文件已存在,提示用户是否覆盖。
答: cp –i /home/.profile /backup.
2-14设某文件 myfile的权限为 -rw-r--r--,若要为其增加所有人
可执行的权限,应使用什么命令
答: chmod o+x myfile.