Linux笔试试卷 下载本文

2017年XX公司 Linux系统笔试题目

姓名: 一.

选择题(1*20)

1 . Linux系统的联机帮助命令是( )。 A. tar B. cd C. mkdir D. man 2. 更改一个文件权限的命令是( )。 A. change B. attrib C. chmod D. at

3. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( )。

A. ls *.txt B. find –name “.txt” C. ls –d .txt D. find . “.txt” 4 . 怎样显示当前目录( )。 A. pwd B. cd C. who D. ls 5 . 欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是( )。 A. copy file1.txt file2.txt B. cp file1.txt | file2.txt C. cat file2.txt file1.txt D. cat file1.txt > file2.txt

6.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( )。 A. 566 B. 644 C. 655 D. 744

7.一个文件的权限是-rw-rw-r--,这个文件所有者的权限是( )。 A. read-only B. write C. read-write

8.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是( )。

A -m B –d C -f D –p

9.在给定文件中查找与设定条件相符字符串的命令为:( )。 A grep B gzip C find D sort 10. 删除文件命令为: ( ) A.mkdir B.rmdir C. mv D.rm

11. 用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为( )。 -rwxr-xr-- 1 root root 599 Cec 10 17:12 ff A.普通文件 B. 硬链接 C.目录 D. 符号链接

12. 某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为 ( ) A.467 B. 674 C.476 D.764

13. 为获取上一条命令的退出情况,下列命令书写正确的是: ( ) A.test $x -eq 0 ;echo $? B.test $x -eq 0 |echo $? C.test x -eq 0 ;echo $? D.test x -eq 0 |echo $?

14. 为匹配以001结尾的行,我们可以使用如下的正则表达式:( ) A.^001 B.$001 C.001$ D.\\001 15. 删除整行文本的指令是: ( ) A.d B.yy C.dd D.q

16. 显示当前目录下以字母a到d为开头的文件 ( ) A.ls [a-d]* B.ls [ad]* C.ls ^[ad] D.ls ^[ad]* 17. touch命令的作用是: ( )

A. 修改文件的时间参数 B.删除文件 C.设置终端 D.修改系统信息

18. 你是公司的linux服务的管理员。你使用mkdir命令创建一个临时文件夹/mnt/tmp,并将一些文件复制其中。你使用完后要删除/mnt/tmp文件夹及其中的所有文件,应该使用命令 ( )

A.rmdir /mnt/tmp B.rmdir –p /mnt/tmp C.rm /mnt/tmp D.rm –r /mnt/tmp 19. 管道符是: ( )

A.〉〉 B.| C.〉 D.$ 20.结束后台进程的命令是( ) A. kill B. cd C. chmod D. wc 二.填空题(每空1分) 1.链接分为:( )和( )。

2.某文件的权限为:drw-_r--_r--,用数值形式表示该权限,则该八进制数为:( ) ,该文件属性是( )。

3.管道就是将前一个命令的( )作为后一个命令的( ) 。 4.取出PATH变量的值,符合条件的命令是: ( )

某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为: ( )

5. 在Shell脚本中,用来读取文件内各个域的内容并将其赋值给Shell变量的命令是 :( )

6.用vi编辑器编写了一个脚本文件shell.sh,将文件名称修改为shell2.sh,下列命令( )可以实现

7. grep -c \对于该命令的作用是: ( )

8. 搜索并统计/etc/passwd文件中以sh为结尾的行,符合条件的命令: ( )

9. 配置Apache 1.3.19服务器需要修改的配置文件为:( )

10. 目前linux操作系统提供的一个常用的文本编辑器是( ),其有( )和( )两种模式

三.操作题(编程题每题5分,其它每小题2分) 1.请按要求写出如下UNIX命令:

1. 删除目录temp,连同temp目录下的文件一块删除

2. 将文件file1改名为file2

3. 将文件file1和file2两个文件移到文件所在目录的上一级目录

4. 将文件file1的主用户权限设置成可读、可写、组用户设置成可执行

5. 显示出用户scp1的正在运行的所有进程的所有信息

6. 以长列表的形式列出目录/bin下的所有文件,包括隐藏文件

7. 将一个压缩包dir.tar.gz解压缩

2.(1)在用户ray个人目录下新建目录software,

(2)并搜索路径/etc下所有以h开头的文件及目录,拷贝到software中

(3)请把目录software下所有内容建立压缩的tar包,并命名为software.tar.gz

3.(1)搜索ray个人目录下所有以file开头且属于ray用户的目录

(2)搜索ray个人目录下所有以file开头且后跟一个字母的文件

4.将hello!写入 /home/wang/test.txt的命令(vi及vim编辑器除外)。

5.新建一个用户user,密码设为123456,

6.查看命令sort的帮助文件,写出所用命令。

7.将/etc/passwd的内容追加到文件aaa中的命令。

8.重启apache服务的命令。

9.停止apache服务的命令。