Linux期末考试试题6答案
Linux期末考试试题(六) 、选择题 (每小题1分,共20分) 1. 在Vi编辑器里,命令“dd“用来删除当前的()o A. 行 B.变量 C.字 D.字符 2. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端()。 A. 3 B. 6 C. 1 D. 12 3. 在下列分区中,Linux默认的分区是()。 A. FAT32 B. EXT3 C FAT D. NTFS 4. 按下()键能终止当前运行的命令 D. Ctrl-D A. Ctrl-C B. Ctrl-F C. Ctrl-B 5. 下面哪个命令用来启动X-Window( A. runx B. Startx C.startx 6. 若要将鼠标从VM中释放出来,可按( A. Ctrl + Alt B. Ctrl +Alt +Del C. Ctrl 7.用“rm -i“,系统会提示什么来让你确认( A.命令行的每个选项 B.是否真的删除 6. 用wc命令查看/usr目录tmp. txt和t3. txt两文件的行数、单词数和字符数。 Wc /usr - 1 - c - w tmp. txt t3. txt 7. 将Is - 1命令的优先级设置为8。 Nice +8 Is - 1 8. 执行命令“find / a*” ,但该命令的执行不保存到历史记录列表中。 History - p find / a* 9. 查看passwd中有包含字符串“00”的用户;查看/bin中包含字符串“Is”的文件 名。 #more +/00 passwd #f ind /bin -name * Is*.* -pri rrt 10. 到/usr i录下所有.txt的文件中查找以a-g开头的文件,并列出其文件的名称。 find /usr -name 〃[a-g]*. txt〃 四、程序分析题 (10 分) 下面给出了一个SHELL程序,其行后有# (n)形式的语句进行解释,并说明程序完成的 功能。 #!/bin/bash#(1) dir=$l#(2) if [ -d $dir ]#(3) t hen cd $dir#(4) for file in * do if [-f $file ]# (5) t hen cat $file# (6) echo “end