admin 管理员组

文章数量: 887032


2024年1月14日发(作者:小森林先看哪一篇)

《Linux应用基础》复习题

一、填空题

1、Linux中系统的配置文件在________目录下。

2、Linux系统中主要采用的文件系统是________。

3、可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 1 位,表示__________,第二段占3位,表示___________对该文件的权限。

4、某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为:__________,该文件属性是_________。

5、除了________用户,其他用户对/etc/passwd文件是只读的。

6、检测网络连通性的命令是_________。

7、shell不仅是用户命令的解释器 ,它同时也是一种功能强大的编程语言,_______是Linux的缺省shell。

8、Apache服务器进程配置文件是__________。

9、默认情况下,超级用户和普通用户的登录提示符分别是___________和___________。

10、Linux系统中有三种基本的文件类型:普通文件、__________和设备文件。

11、某文件的权限为:-rwxr-xr-x,用数值形式表示该权限,则该八进制数为:__________ 。

12、安装Linux系统对硬盘分区时,一般必须有两种分区类型:___________ 和___________。

13、前台起动的进程使用__________________终止。

14、进行字符串查找,使用________命令。

15、在shell编程时,使用方括号表示测试条件的规则是:方括号两边必有_________。

16、将前一个命令的标准输出作为后一个命令的标准输入,称之为___________。

二、选择题

1、 Linux最早是由( )计算机爱好者开发?

Torvalds d Peteresen Sarwar Pick

2、 在创建Linux分区时,一般要创建( )两个分区 。

A. FAT和NTFS

C. NTFS和SWAP

B. FAT和SWAP

和根分区

3、 如果执行命令 chmod 746 ,那么该文件的权限是( )。

A. rwxr--rw- B. rw-r--r--

rwxr--r—

4、从后台启动进程,应在命令的结尾加上符号( )。

A.& B. @ C. # D. $

5、 ls –al 命令列出下面的文件列表,问哪一个文件是目录( )。

A.-rw------- 2 hel-s users 56 Sep 09 11:05 folder

B.-rw------- 2 hel-s users 56 Sep 09 11:05 goodbye

C.drwx----- 1 hel users 1024 Sep 10 08:10 zhang

D.lrwx----- 1 hel users 2024 Sep 12 08:12 cheng

6、 如何删除目录 /tmp下的所有文件及子目录( )。

A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/*

7、 下面哪个系统目录中包含Linux使用的外部设备( )。

A. /bin B. /dev C. /boot D. /home

8、欲把当前目录下的 复制为 ,正确的命令是( )。

A. copy B. cp |

D. cat >

C. --xr—rwx D.

C. cat

9、 一下哪个环境变量表示当前路径( )。

A. PATH B. PWD C. HOME

10、/etc/shadow文件中存放( )。

A.用户账号基本信息 B.用户口令的加密信息

C.用户组信息 D.文件系统信息

11、vi中( )命令是不保存强制退出?

A.:wq B.:wq! C.:q! D.:quit

12、使用自动补全功能时,输入命令名或文件名的前1个或几个字母后按( )键?

A.【Ctrl】键 B.【Tab】键 C.【Alt】键

【Esc】键

13、shell程序中的判断命令是什么( )?

14、下面( )表示哪个命令可以查看进程的动态运行情况?

A.ps B.ll C.top D.fs

15、添加用户使用( )命令。

A.groupadd d l

16. Linux系统中用户默认的Shell是( )。

A.bash

17. 2、 如果执行命令 #chmod 746 ,那么该文件的权限是(

A. rwxr--rw- B. rw-r--r--

C. --xr—rwx D. rwxr--r—

18. 用ls –al 命令列出下面的文件列表,是符号连接文件的是( )。A.-rw-rw-rw- 2 hel users 56 Sep 09 11:05 hello

B.-rwxrwxrwx 2 hel users 56 Sep 09 11:05 goodbey

C.drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang

D.lrwxr--r-- 1 hel users 7 Sep 12 08:12 cheng

19. 当字符串用双引号(“”)括起来时,SHELL将 ( )。

A.解释引号内的特殊字符 B.执行引号中的命令

C.不解释引号内的特殊字符 D.结束进程

20. shell程序中的判断命令是( )。

D.

。 )

21. shell程序中的预定义( )变量记录了脚本执行时参数的个数。

A.$1 B.$# C.$? D.$!

22. LINUX文件系统的目录结构是一棵倒挂的树,文件都按其作用分门别类地放在相关的目录中。常用的配置文件,我们一般将其放在( )目录中。

A./bin B./etc C./dev D.lib

23. vi中( )命令是保存强制退出。

A.:wq B.:wq! C.:q! D.:quit

24. 通常第一个SATA硬盘的第一个逻辑分区用( )来表示。

A.sda1 B.hda1 C.hda5 D.sda5

25. ( )命令可以查看进程的动态运行情况。

A.ps B.ll C.top D.fs

26. 命令组合( )能统计有多少用户登录系统。

A. who | wc –w

C. who | wc –c

B. who | wc –l

D. who | wc –T

27. 使用自动补全功能时,输入命令名或文件名的前1个或几个字母后按( )。

A.【Ctrl】键

C.【Alt】键

B.【Tab】键

D.【Esc】键

28. office 1 2命令行的$0的值是( )。

A.1 B.2

C. office

29. vi编辑器中,要删除文件中某一行可在命令模式下按键( )。

A. delete B. dd C. d D. backspace

30. Linux操作系统下普通用户tom在默认位置下设置了家目录,则~代表的路径是( )。

A./home/user/tom B. /home/tom

C./user/tom D. /tom

三、解释命令功能或根据功能写出命令

1、创建空文件file1

2、 将当前用户目录的目录文件mydir下的所有文件打包,文件名为文件,并且用选项参数“-v”显示所有的tar处理文件时的信息。

3、复制文件/etc/passwd到mydir目录下

4、配置网卡etho1的IP地址为192.168.1.222,掩码为255.255.255.0

5、显示$HOME变量的值

6、 chmod a+x exer1

7、 userdel lisi

8、 cd ~

9、 grep ’root’ /etc/passwd

10、find / -name ‘*.conf’-type f

11、将cat kkk 的错误输出结果重定向到文件。(kkk是一个不存在的文件)

12、创建空文件song1,song2,song3

13、

显示/etc/passwd文件中包含root的行,将结果保存到/tmp/文件中。

14、查找/etc目录下以http开头的文件。

15、将/var目录打包并压缩成gzip格式,文件名为,保存到/tmp目录下。

16、

chmod u+x,o-r mydata

17、 useradd -u 4000 susa

18、mount /dev/cdrom /mnt/dvd

19、cd ..

20、kill -9 1234

四、名词解释

1、Shell

2、符号链接

3、挂载点

4、重定向

5、GNU

6、Linux

7、管道

8、环境变量

9、RPM

10、进程

五、简答题

1、简述Linux系统的组成?

2、简述主流的Linux发行版本?

3、编写shell程序,实现自动删除50个用户账号的功能。账号名为stud1至stud50。

4、简述web服务的启动、重启、关闭的方法。

5、vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换?

6、简述Shell里双引号、单引号和倒引号之间的区别。

7、什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?

8、简述Linux中的3种重定向方式,?

9、/etc/passwd文件中的其中一行为“a123:x:501:501::/home/a123:/bin/bash”,请解释各字段的含义。

10、编写一个shell脚本,判断所给参数是否为一个目录。

11、下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明脚本程序完成的功能。

#!/bin/bash #(1)

num=1

while [ $num –le 20 ]

do

userdel -r user${num} #(2)

num=$((num+1)) #(3)

done

12、若下达rmdir命令来删除某个已存在的目录,但无法成功,请说明可能的原因。 答:此目录可能不存在,或者目录不为空,或者目录中有隐含文件存在,或者目录被设置权限。解决方法就是先修改权限,在使用rm –r 命令删除。

五、综合应用题

1、建立Web服务器,并根据以下要求配置Web服务器。

(1)设置主目录的路径为/var/www/web。

(2)添加文件作为默认文档。

(3)设置Apache监听的端口号为8888。

2、请按顺序写出下面操作步骤中所用到的命令(包括参数)

(1)在当前目录新建my目录;

(2)进入my目录;

(3)把一个文本文件复制到my目录下同时重命名为,该文本文件的绝对路径为:/usr/book/;

(4)把“/usr/book/”文件移动到my目录下;

(5)删除my目录,要求不出现“是否删除文件”的提示,请选择合适的参数

参考答案

一、填空题

1、/etc

2、ext4(或者ext3、xfs)

3、文件类型、文件所有者

4、644 目录

5、root

6、ping

7、bash

8、

9、$ 、 #

10、目录文件

11、755

12、Linux根分区、Linux交换分区

13、ctrl+c

14、grep

15、空格

16、管道 或 |

二、选择题

1-5 A D A A C

6-10 D B D B B

11-15 C B C C C

16-20 A A D A C

21-25 B B C D C

26-30 B B D B B

三、解释命令功能或根据功能写出命令

1、touch file1

2、tar –cvf mydir/*

3、cp /etc/passwd mydir

4、ifconfig etho1 192.168.1.222 netmask 255.255.255.0

5、echo $HOME

6、给文件exer1的所有者、所属组、其他人都增加可执行权限

7、删除用户lisi

8、回到当前用户的家目录

9、在文件/etc/passwd中寻找所有包含root的行

10、在根目录下查找以conf为后缀的文件

11、cat kkk 2>

12、touch song{1,2,3}

13、grep ‘root’ /etc/passwd>/tmp/

14、find /etc –name “http*” –type f;

15、tar -czvf /tmp/ /var

16、给mydata的所有者增加执行权限,其他人去掉读权限

17、添加用户susa,susa的uid为4000

18、将/dev下的cdrom挂载到/mnt/dvd文件夹下

19、返回上一级目录

20、无条件结束pid 是1234的进程

四、名词解释 略

五、简答题 略

六、综合题

1、答:使用命令 vi /etc/httpd/conf/打开Apache主配置文件。

(1)将DocumentRoot "/var/www/html "修改为DocumentRoot "/var/www/web "

(2)将DirectoryIndex 修改为DirectoryIndex

(3)将Listen 80修改为Listen 8888

2、答:(1)mkdir my

(2)cd my

(3)cp /usr/book/

(4)mv /usr/book/

(5)rm –rf my


本文标签: 文件 命令 目录 用户 权限