当前位置:文档之家› Linux应用基础习题及参考答案

Linux应用基础习题及参考答案

《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最早是由()计算机爱好者开发?A.Linus TorvaldsB.Richard PeteresenC.Linux SarwarD.Rob Pick2、在创建Linux分区时,一般要创建()两个分区。

A. FAT和NTFSB. FAT和SWAPC. NTFS和SWAPD.SWAP和根分区3、如果执行命令 chmod 746 file.txt,那么该文件的权限是()。

A. rwxr--rw-B. rw-r--r--C. --xr—rwxD.rwxr--r—4、从后台启动进程,应在命令的结尾加上符号()。

A.& B. @ C. # D. $5、ls –al 命令列出下面的文件列表,问哪一个文件是目录()。

A.-rw------- 2 hel-s users 56 Sep 09 11:05 folderB.-rw------- 2 hel-s users 56 Sep 09 11:05 goodbyeC.drwx----- 1 hel users 1024 Sep 10 08:10 zhangD.lrwx----- 1 hel users 2024 Sep 12 08:12 cheng6、如何删除目录 /tmp下的所有文件及子目录()。

A. del /tmp/*B. rm -rf /tmpC. rm -Ra /tmp/*D. rm –rf /tmp/*7、下面哪个系统目录中包含Linux使用的外部设备()。

A. /binB. /devC. /bootD. /home8、欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是()。

A. copy file1.txt file2.txtB. cp file1.txt | file2.txtC. cat file2.txt file1.txtD. cat file1.txt > file2.txt9、一下哪个环境变量表示当前路径()。

A. PATHB. PWDC. HOMED.ROOT10、/etc/shadow文件中存放()。

A.用户账号基本信息B.用户口令的加密信息C.用户组信息D.文件系统信息11、vi中( )命令是不保存强制退出?A.:wqB.:wq!C.:q!D.:quit12、使用自动补全功能时,输入命令名或文件名的前1个或几个字母后按()键?A.【Ctrl】键B.【Tab】键C.【Alt】键D.【Esc】键13、shell程序中的判断命令是什么()?A.ifB.whileC.testD.goto14、下面()表示哪个命令可以查看进程的动态运行情况?A.ps B.ll C.top D.fs15、添加用户使用()命令。

A.groupadd B.newgrp eradd erdel16.L inux系统中用户默认的Shell是()。

A.bash B.ksh C.csh D.sh17.2、如果执行命令 #chmod 746 file.txt,那么该文件的权限是()。

A. rwxr--rw-B. rw-r--r--C. --xr—rwxD. rwxr--r—18.用ls –al 命令列出下面的文件列表,是符号连接文件的是()。

A.-rw-rw-rw- 2 hel users 56 Sep 09 11:05 helloB.-rwxrwxrwx 2 hel users 56 Sep 09 11:05 goodbeyC.drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhangD.lrwxr--r-- 1 hel users 7 Sep 12 08:12 cheng19.当字符串用双引号(“”)括起来时,SHELL将()。

A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程20.s hell程序中的判断命令是()。

A.ifB.whileC.testD.goto21.s hell程序中的预定义()变量记录了脚本执行时参数的个数。

A.$1B.$#C.$?D.$!22.L INUX文件系统的目录结构是一棵倒挂的树,文件都按其作用分门别类地放在相关的目录中。

常用的配置文件,我们一般将其放在()目录中。

A./bin B./etc C./dev D.lib23.v i中( )命令是保存强制退出。

A.:wqB.:wq!C.:q!D.:quit24.通常第一个SATA硬盘的第一个逻辑分区用()来表示。

A.sda1 B.hda1 C.hda5 D.sda525. ( )命令可以查看进程的动态运行情况。

A.ps B.ll C.top D.fs26.命令组合( )能统计有多少用户登录系统。

A. who | wc –wB. who | wc –lC. who | wc –cD. who | wc –T27.使用自动补全功能时,输入命令名或文件名的前1个或几个字母后按()。

A.【Ctrl】键B.【Tab】键C.【Alt】键D.【Esc】键28. createuser.sh office 1 2命令行的$0的值是()。

A.1B.2C. officeD.createruser.sh29.vi编辑器中,要删除文件中某一行可在命令模式下按键()。

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

A./home/user/tom B. /home/tomC./user/tomD. /tom三、解释命令功能或根据功能写出命令1、创建空文件file12、将当前用户目录的目录文件mydir下的所有文件打包,文件名为mydir.tar文件,并且用选项参数“-v”显示所有的tar处理文件时的信息。

3、复制文件/etc/passwd到mydir目录下4、配置网卡etho1的IP地址为192.168.1.222,掩码为255.255.255.05、显示$HOME变量的值6、chmod a+x exer17、userdel lisi8、cd ~9、grep ’root’ /etc/passwd10、find / -name ‘*.conf’-type f11、将cat kkk 的错误输出结果重定向到文件error.log。

(kkk是一个不存在的文件)12、创建空文件song1,song2,song313、显示/etc/passwd文件中包含root的行,将结果保存到/tmp/文件中。

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

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

16、chmod u+x,o-r mydata17、 useradd -u 4000 susa18、mount /dev/cdrom /mnt/dvd19、cd ..20、kill -9 1234四、名词解释1、Shell2、符号链接3、挂载点4、重定向5、GNU6、Linux7、管道8、环境变量9、RPM10、进程五、简答题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=1while [ $num –le 20 ]douserdel -r user${num} #(2)num=$((num+1)) #(3)done12、若下达rmdir命令来删除某个已存在的目录,但无法成功,请说明可能的原因。

答:此目录可能不存在,或者目录不为空,或者目录中有隐含文件存在,或者目录被设置权限。

解决方法就是先修改权限,在使用rm –r 命令删除。

五、综合应用题1、建立Web服务器,并根据以下要求配置Web服务器。

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

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

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

2、请按顺序写出下面操作步骤中所用到的命令(包括参数)(1)在当前目录新建my目录;(2)进入my目录;(3)把一个文本文件复制到my目录下同时重命名为okk.txt,该文本文件的绝对路径为:/usr/book/ok.txt;(4)把“/usr/book/ok.txt”文件移动到my目录下;(5)删除my目录,要求不出现“是否删除文件”的提示,请选择合适的参数参考答案一、填空题1、/etc2、ext4(或者ext3、xfs)3、文件类型、文件所有者4、644 目录5、root6、ping7、bash8、httpd.conf9、$ 、 #10、目录文件11、75512、Linux根分区、Linux交换分区13、ctrl+c14、grep15、空格16、管道或 |二、选择题1-5 A D A A C6-10 D B D B B11-15 C B C C C16-20 A A D A C21-25 B B C D C26-30 B B D B B三、解释命令功能或根据功能写出命令1、touch file12、tar –cvf mydir.tar mydir/*3、cp /etc/passwd mydir4、ifconfig etho1 192.168.1.222 netmask 255.255.255.05、echo $HOME6、给文件exer1的所有者、所属组、其他人都增加可执行权限7、删除用户lisi8、回到当前用户的家目录9、在文件/etc/passwd中寻找所有包含root的行10、在根目录下查找以conf为后缀的文件11、cat kkk 2>error.log12、touch song{1,2,3}13、grep ‘root’ /etc/passwd>/tmp/14、find /etc –name “http*” –type f;15、tar -czvf /tmp/var.tar.gz /var16、给mydata的所有者增加执行权限,其他人去掉读权限17、添加用户susa,susa的uid为400018、将/dev下的cdrom挂载到/mnt/dvd文件夹下19、返回上一级目录20、无条件结束pid 是1234的进程四、名词解释略五、简答题略六、综合题1、答:使用命令 vi /etc/httpd/conf/httpd.Conf打开Apache主配置文件。

相关主题