A:shutdown B:halt C:init D:logout
(6)能用来关机的命令是(D)。
A:reboot
B:runlevel
C:login
D:init
(7)用于文件系统挂载的命令是(B)。
A:fdisk
B:mount
C:df D:man
(8)比较文件的差异要用到的命令是(A)。
A:diff
B:cat C:wc D:head
(9)可以为文件或目录重命名的命令是(C)。
A:mkdir
B:rmdir
C:mv
3.上机题
6
D:rm
3.上机题
(1)使用用户管理器对用户帐号和组群进行增加、删除等操作。 system-config-users
(2)使用shell命令对用户帐号和组群进行增加、删除等操作。 useradd userdel groupadd groupdel
(3)用cal命令查看2012年的国庆节是星期几。 cal 10 2012
(4)用who命令查看当前登录在系统中的用户列表、用户总数等信息。 who -H who -q
(5)显示内存使用情况。 free
(6)使用init命令在系统的不同状态(1、2、3、5)间切换。 init 1 init 2 init 3 init 5
(7)使用crontab命令定期执行一些程序。 crontab -e -u user
* * * * * wall \
(8)选择一个文件系统,对其进行挂载,然后访问其中内容,之后对其卸载。 mkdir /mnt/tt
mount /dev/sr0 /mnt/tt cd /mnt/tt ls
umount /dev/sr0
(9)查看目前磁盘空间的使用情况。
(10)练习磁盘配额。
7
(11)选用本章介绍的命令建立目录,并对文件和目录进行移动、复制、删除以及改名等操作。
mkdir /study touch /study/file cp / /study/file mv /file /study rm -rf /study/file
mv /study/file /study/file2
(12)使用chown命令改变某一文件或目录的属主,然后使用chmod命令设置其他用户对该文件或目录的读、写和执行权限。
chown root /study chmod a+rwx /study/file2
(13)使用find命令查找某一文件。 find /study -user root
(14)使用gzip命令对文件进行压缩。 gzip[参数][文件或者目录]
(15)使用tar命令对文件进行压缩与解压缩。 tar -xvf tar包名.tar 目录,文件列表
Test 5
1.填空题
(1)使用RPM可以很容易地对RPM形式的软件包进行(安装)、升级、(卸载)、校验、和查询等操作。
(2)yum的关键之处是要有可靠的(Repository(仓库))。
(3)Shell有四种变量:(用户自定义变量)、(环境变量)、(预定义变量)和(位置变量)。
(4)在定义变量时,变量名前不应加符号($),在引用变量的内容时则应在变量名前
8
加该符号。
(5)Shell中函数实际上是由(若干条shell命令)组成的。
2.选择题
(1)RPM是由(B)公司开发的软件包安装和管理程序。
A:Microsoft
B:Red Hat
C:IBM D:DELL
(2)使用rpm命令安装软件包时,所用的选项是(A)。
A:-i
B:-e
C:-U
D:-q
(3)Shell中的测试命令是(B)。
A:testparm
B:test C:read D:man
(4)test测试的标准方法是(A)。
A:[ test测试 ]
B:[test测试 ] C:[ test测试] D:[test测试]
(5)bash提供了简单的整数算术运算,格式是(D)。
A:[表达式]
B:![表达式] C:?[表达式] D:$[表达式]
(6)可以使用(C)命令对Shell变量进行算术运算。
A:readonly B:export C:expr D:read
(7)在Shell程序中,要访问命令行第9个参数之后的参数,就必须使用()命令。
A:export 3.思考题
(1)软件包可以使用哪些命名方式?
? 经典的命名格式: 软件名-版本号-释出号.体系号.rpm
? URL方式的命名格式:
1FTP方式的命名格式 ftp://[用户名[:密码]@]主机[:端口]/包文件 ○
2http方式的命名格式 http://主机[:端口]/包文件 ○
? 其他格式
(2)rpm和yum命令的异同点?
rpm 只能安装已经下载到本地机器上的rpm包。
yum能在线下载并安装rpm包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是rpm 工具所不具备的
9
B:shift C:expr D:read
(3)执行Shell程序的3种方法?
方法1的格式:
bash <脚本所在的路径> [参数] 或 sh <脚本所在的路径> [参数] 方法2的格式: bash < shell 程序名
方法3
将该文件改为可执行的文件
(4)两种复合结构”{}”和”()”有何异同?
使用“{}”括起来的多条命令在逻辑上成为一条命令,一般出现在管道符“|”的左边。“{”之后要有一个空格,“}”之前要有一个分号。
bash执行“()”中的命令时,会再创建一个新的子程序,然后由这个子程序去执行“()”中的命令。“(”之后的空格可有可无,“)”之前的分号可有可无。 (5)条件判断语句有哪些,它们各自的优点是什么?
1 if: ○
当“条件命令串”执行成功是才执行“条件为真的命令串”
2 if嵌套以及elif-then结构: ○
elif结构同if结构类似,但结构更清晰,其执行结果完全相同。 3 case条件选择: ○
case条件选择为用户提供了根据字串或变量的值从多个选项中选择一项的方
法,其结构比elif-then结构更清楚。
(6)循环控制语句有哪些,它们各自的优点是什么?
1for循环: ○
for循环对一个变量的可能值,都执行一个命令序列。 2while循环和until循环 ○
都是用命令的返回状态值来控制循环的。区别在于:while循环在条件为真是
继续执行循环,until循环是在条件为假时继续执行循环。 (7)break语句和continue语句的异同点是什么?
break:立即退出循环
continue:忽略本循环中的其他命令,继续执行下一次循环。 使用break和continue语句只有放在do和done之间才有效。
10
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Linux张同光版课后习题答案(2)在线全文阅读。
相关推荐: