文档库 最新最全的文档下载
当前位置:文档库 › linux课后习题答案期末复习

linux课后习题答案期末复习

linux课后习题答案期末复习
linux课后习题答案期末复习

1.将图形化用户界面转换成虚拟终端,并将虚拟终端转换成图形化用户界

答案:将图形化界面转换成虚拟终端:CTRL+ALT+(F1~F76),或在图形化的终端修改运行级别,输入init 3,切换到多用户字符界面

将字符虚拟终端切换到图形终端:CTRL+ALT+F7,或修改运行级别,输入init 5,或在字符终端上启动X服务,输入startx

2.请尝试字符界面下注销、重启、关机命令。

答案:字符界面下注销:输入exit或CTRL+D

重启:shutdown r now或shutdown r n(n为分钟)

关机:shutdown h now或shutdown h n(n为分钟)

3.用date命令将系统时间设置为2013年3月19日8时44分。

答案:date 0319********

4.用cal命令查询你出生日期是星期几。

答案:cal 月份年份如1990年3月,输入:cal 3 1990

5.cd命令将工作目录转换为/boot/grub,并用返回用户主目录。

答案:cd /boot/grub

Cd ~

6.显示/root文件夹下所有文件和目录(包括隐含文件和子文件夹下内容)答案:ls –al /root

7.用cat命令显示/root/install.log文件,要求显示文件的每行必须有行号。答案:cat –n /root/install.log

8.用more和less命令显示/root/install.log文件,感受各种翻页命令。

答案:more /root/install.log

less /root/install.log

more和less可以用来分屏查看文件内容,当文件内容超过一个屏幕时,可以实现分屏显示文件的功能,但是,more只能向下分屏和查看,不能使用向上翻页的功能,而less除了能完成more的功能之外,还可以实现前后翻屏。

9.显示/etc/inittab文件的前5行和后10行。

答案:head –n 5 /etc/inittab

tail –n 10 /etc/inittab

10.用man命令和--help选项分别查看ls命令。

答案:man ls 实现查看ls命令使用手册

ls –-help 实现ls命名帮助

11.用命令清除当前终端内容。

答案:clear

12.用命令统计/etc/inittab文件的行数。

答案:使用管道命令ls | wc –l

13.查找/etc文件夹下所有以字母a、b、i开头的文件。

答案:ls [abi]*

14.用cat命令创建f1和f2文件,将f1和f2文件内容合并到f3

答案:cat > f1 然后输入文件内容,之后CTRL+C退出,完成f1文件建立。cat > f2 然后输入文件内容,之后CTRL+C退出,完成f2文件建立。

cat f1 f2 > f3 完成合并

15.将f3文件中的内容合并到f1,要求不能删除f1中原有的内容。

答案:cat f3 >> f1

16.将cat /tmp/tmp 执行错误结果存放到err文件中。

答案:cat /tmp/tmp 2> err

17.利用管道统计/etc文件夹下文件与子目录的个数,并将统计结果存放到

count文件中。

答案:ls /etc | wc –l > count

18.显示最近执行过的10条shell命令。

答案:history 10

19.为ls /root| wc –l命令设置别名为count。

答案:alias count=‘ls /root | wc -l’

20.熟悉自动补全文件、目录名和自动补全命令名。

答案:文件补全:用vi 编辑器打开一个文件,需要输入文件名,此时可以使用文件补全功能,vi 文件名开头一个或多个字母+Tab按键,实现文件名补全,如果有多个文件拥有该开头字母,可按两次Tab,进行该字母所有文件的索引。

目录补全:用cd命令切换到某一个目录,需要输入目录名,此时可以使用目录补全功能,cd 目录开头一个或多个字母+Tab按键,实现文件名补全,如果有多个目录拥有该开头字母,可按两次Tab,进行该字母所有目录的索引。

命令补全:要使用一个命令的时候,需要输入命令名,此时可以使用命令补全功能,输入命令开头一个或多个字母+Tab按键,实现命令名补全,如果有多个命令拥有该开头字母,可按两次Tab,进行该字母所有命令的索引。

21.熟悉vi在三种模式下的切换,创建test.txt文件输入内容,进行查找字符

串操作和文本块操作。

答案:vi test.txt,进入vi命令模式,在该模式下输入i或a或o,进入编辑模式,在编辑模式下,可以进行文本内容的输入。要进行字符串应回到命令模式,首先,按Esc从编辑模式退回命令模式,在命令模式下输入/+要查找的字符串,回车即可进行查找。文本块的操作要切换到最末行模式,首先,在命令模式下输入:进入最末行模式,输入:n1,n2 co n3 将n1到n2之间的文本复制到n3行之下。还可进行移动删除等操作

22.将系统切换到运行级3,之后再将系统切换到运行级5。

答案:输入init 3 切换到运行级别3,输入init 5 切换到运行级别5

1.用groupadd命令创建一名为czn组群,并指定其GID为600.

答案:groupadd –g 600 czn

2.用useradd命令创建chf用户,并指定其主要组群为czn,用户ID为600。

答案:usseradd -g czn –u 600 chf

3.用id命令查看chf用户的UID、GID修改情况。

答案:id chf 查看UID为600 GID为600

4.用passwd命令修改root、chf用户的密码。

答案:passwd root之后要求输入新的密码

Passwd chf之后要求输入新的密码

5.用vi打开passwd、shadow、group、gshadow文件,熟悉文件中各项的含义。答案:vi /etc/passwd

Passwd为用户账号信息文件,其每一个用户信息均由以下固定字段组成:

用户名:口令:用户ID:用户所属主要组群ID:用户全面:用户主目录:用户登录Shell 其中口令用x代替。

Vi /etc/shadow

Shadow为用户口令信息文件,每个用户口令信息均由以下固定字段组成:

用户名:34位MD5加密口令:时间:时间:时间:时间:时间:时间:保留

其中时间部分请查阅书本p115

vi /etc/group

group为组群账号信息文件,其每一个组群信息均由以下固定字段组成:

组群名:口令:组群ID:用户列表其中口令用x代替。

vi /etc/gshadow

gshadow为组群口令信息文件,每个组群口令信息均由以下固定字段组成:

组群名:34位MD5加密口令:时间:时间:时间:时间:时间:时间:保留

其中时间部分请查阅书本p115

6.用passwd命令删除chf用户密码,并尝试以chf用户登录,看看是不需要密

码。

答案:passwd –d chf

7.用passwd命令锁定和解锁chf用户,并尝试以chf用户登录,看看是否能登

录。

答案:用户锁定:passwd –l chf 此时用chf登录,提示用户被锁定。

用户解锁:passwd –u chf 此时用chf登录,能正常登录。

8.用usermod命令修改chf用户,使其用户名为chen,UID为601.

答案:usermod –l chen –u 601 chf

9.用groupmod命令修改czn组群,使其组群名为czn1,用id chen 命令查看

变化情况。

答案:groupmod –n czn1 czn

id chen

发现chen用户的UID为601,GID为600,组群名为czn1

10.用groupmod命令修改czn1组群,使其GID为601,用id chen 命令查看变

化情况。

答案:groupmod –g 601 czn1

id chen

发现chen用户UID为601,GID为600

11.创建test1,test2用户,查看/home文件夹下目录情况。

答案:useradd test1

Useradd test2

在/home目录下新增了两个目录,分别为test1和test2

12.用userdel test1与userdel –r test2删除两个用户并查看/home文件夹的变化情

况。

答案:userdel test1,发现用户被删除,但/home目录下的test1任存在。Userdel –r test2 发现用户被删除,且/home目录下的test2也被删除。

13.在root状态下,用su chen和su – chen 命令分别切换到chen用户注意对比

命令提示符的区别。并分别以root和chen身份尝试vi /etc/shadow 命令。

答案:su chen 切换到chen用户,此时提示符由#变成$,且当前路劲与切换前的路径一致。Su – chen 切换到chen用户,此时提示符由#变成$,当前路径为chen 用户的用户主目录。

root用户用vi 打开/etc/shadow,顺利打开文件,并能获取文件内容,chen用户用vi打开/etc/shadow,界面为空白,且提示用户权限不足。

14.利用newusers命令批量添加10个用户,要求用户名为stu1~stu10,uid从

701~710。

答案:1)先用vi编辑器,创建一个stu.txt文件,文件内容如下:

stu1:x:701:701::/home/stu1:/bin/bash

Stu2:x:702:702::/home/stu2:/bin/bash

Stu3:x:703:703::/home/stu3:/bin/bash

Stu4:x:704:704::/home/stu4:/bin/bash

Stu5:x:705:705::/home/stu5:/bin/bash

Stu6:x:706:706::/home/stu6:/bin/bash

Stu7:x:707:707::/home/stu7:/bin/bash

Stu8:x:708:708::/home/stu8:/bin/bash

Stu9:x:709:709::/home/stu9:/bin/bash

Stu10:x:710:710::/home/stu10:/bin/bash

2)利用newusers命令批量创建用户

newusers < stu.txt

15.利用chpasswd命令批量修改以上10个用户的密码。每个用户的密码为用户

名。

答案:1)用vi编辑器,创建一个pasw.txt的文件,内容如下:

stu1:stu1

stu2:stu2

stu3:stu3

stu4:stu4

stu5:stu5

stu6:stu6

stu7:stu7

stu8:stu8

stu9:stu9

stu10:stu10

2)利用pwunconv命令取消shadow加密

pwnconv

3)利用chpasswd命令批量修改密码

chpasswd < pasw.txt

4)利用pwconv命令实现shadow文件加密

pwconv

1.对/文件系统实施用户级配额管理,对普通用户hellen与jerry进行配额管理,

磁盘空间软配额为300M,硬配额为350M,文件数量配额为:软配额12个,硬配额为15个。写出配额的具体步骤,并测试用户级配额是否成功。

答案:首先,创建hellen和jerry两个用户,配额步骤如下:

1)使用任何文本编辑工具编辑/etc/fstab文件,对“LABEL=/”所在行进行修改,增加命令选项usrquota。

2)重启电脑或者输入mount –o remount / 重新挂载/

3)利用quotacheck命令创建https://www.wendangku.net/doc/2b16913629.html,er文件。

#touch https://www.wendangku.net/doc/2b16913629.html,er

#quotacheck –mc /home

4)edquota hellen ,编辑hellen用户的bolck的软配额为300M,硬配额为350M,inodes的软配额为12个,硬配额为15个,修改内容如下:block soft hard inodes soft hard

0 307200 358400 0 12 15

5)将同样的配额设定复制给jerry用户

# edquota -p hellen jerry

6)启动配额管理

#quotaon –avu

之后,对配额进行测试,发现当拷贝文档个数大于12个或者文件大小超过300M的时候,终端进行警告提示,当文件个数大于15个或者文件大小超过350M 的时候,不能往/写入任何内容。

2.在桌面环境下,选中有个文件或文件夹进行相应权限的修改。

3.用chmod命令分别用数字模式和功能模式修改/root/install.log文件属性。

答案:功能模式下修改权限

1)增加同组用户写入:chmod g+w /root/install.log

2)增加其他用户写入:chmod o+w /root/install.log

3)增加文件所有者写入:chmod u+w /root/install.log

4)增加同组用户读:chmod g+r /root/install.log

5)增加其他用户读:chmod o+r /root/install.log

6)增加文件所有者读:chmod u+r /root/install.log

如果要进行相应功能的删除操作,将上诉的+换成-

使用数字模式下的修改权限:chmod 666 /root/install.log

将文件所有者,同组用户和其他用户均有读写文件的权限,这一句话等于上述功能模式下的1)-6)所以的内容。

4.用chgrp命令修改/root/install.log的所属组群为hellen。

答案:#chgrp hellen /root/install.log

5.用chown命令修改/root/install.log的文件所有者为hellen。

答案:#chown hellen /root/install.log

6.用mkdir命令创建/chf/chen目录。

答案:mkdir –p /chf/chen

7.用cp命令将/root/install.log文件拷贝到/chf/chen目录下。

答案:cp /root/install.log /chf/chen

8.用mv命令将/chf文件夹(包括子文件夹的内容)全部移到/chen目录下。答案:mv /chf/* /chen

9.用rm命令删除/chen文件夹。

答案:rm –rf /chen

10.在/root文件夹下创建ts.txt文件,用ln命令创建ts.txt硬链接为ts1.lnk,符号

链接为ts2.lnk,尝试在ts.txt、ts1.lnk、ts2.lnk三个文件中修改内容,观察另外两个文件的变化情况。

答案:1)vi ts.txt 并输入内容

2)ln ts.txt ts1.lnk

3)ln ts.txt ts2.lnk

4)修改ts.txt文件内容后保存,用vi编辑器观察ts1.lnk和ts2.lnk,发现均为ts.txt修改后的内容。

11.删除ts.txt文件,分别打开ts1.lnk、ts2.lnk文件看看是否能顺利打开。

答案:删除ts.txt后,发现ts1.lnk内容依然存在,而ts2.lnk则为空白。

硬链接和符号链接区别为:硬链接记录了文件的位置,而符号链接只是一个快捷方式。

12.用find命令查找/root文件夹下文件所有者为root,文件大于10k的文件。

答案:find /root –size +10k

13.用grep命令查找/root/install.log文件中包含kde字符的行,并显示行号。

答案:grep –n kde /root/install.log

1.在图像界面下依次点击“系统工具”→“系统监视器”,熟悉“系统监视器”

的使用。

2.用vi编辑器打开f1文件,然后将其切换到后台,之后在切换回前台。

答案:1)vi f1 之后按CTRL+Z将vi进程挂起,终端提示作业号1 2)bg 1 将1号作业切换到后台。

3)fg 1 将1号作业切换到前台

3.查看当前系统中作业和进程的使用情况,并杀死某个进程。

答案:1)输入ps –a 查看所有的进程

2)kill -9 进程号将某个进程杀死

4.重新设定vi的优先级为-5。

答案:1)以默认方式启动vi,优先级为0,并将vi挂起

2)ps –l 查看当前终端的进程,找到vi的进程ID

3)输入renice –p vi的进程ID -5

5.分别用at和batch调度在系统当前2分钟后给在线的所有用户发个“Good

afternoon!”信息。

答案:at和batch用法相同:

1)输入at now+2minutes

2)在at的提示下,输入who,回车后继续输入wall Good afternoon

3)CTRL+D退出at,2分钟登录的用户都收到问候信息。

6.某管理员需每天做一定重复的工作,请用cron调度为他编制一个解决方案:(1)在下午4:00删除/abc目录下的全部子目录和全部文件。

(2)从早上8:00~下午6:00每隔1个小时读取/xyz目录下x1文件最后5行的全部数据加入到/backup目录下的bak01.txt文件中。

(3)每逢周一下午5:50分将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz。

(4)在下午5:50分将IDE接口的CD-ROM卸载(假设设备名为hdc)

答案:利用crontab –e 进行编辑cron调度配置文件,输入内容如下:

00 16 * * * rm –rf /abc

00 8-18/1 * * * tail –n 5 /xyz/x1 >> /backup/bak01.txt

50 17 * * 1 tar zvxf backup.tar.gz /data

50 17 * * * umount /dev/hdc

保存上述修改后,cron调度将按规定时间完成规定作用。

7.查看当前已登录的所有用户,查看当前已注册的所有用户。

答案:1)查看登录用户,输入who

2)查看已注册用户,通过查看用户账号信息文件cat /etc/passwd 8.显示cpu、内存和进程的状态的相关信息。

答案:top –d 2 ,每2秒钟跟换一次信息

9.显示当前系统内存和交换分区的相关信息。

答案:free

10.查看系统引导的的日志文件。

答案:日志文件保存在/var/log目录下,其中boot.log为引导日志。

vi /var/log/boot.log

Linux教程第四版课后习题4答案

第四章 4.1常用的有哪儿种系统中默认的是什么? 答:几种常见的:、、、、 下默认的是 () 4.2简述的主要功能。有什么特点? 答:是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 引用、多命令执行、命令行展开:~ {}、命令的执行状态结果、多命令执、命令补全:$、路径补全:、命令缓存表、命令别名:, 命令历史:、文件名通配符:、变量、快捷键。 4.3执行脚本的方式是哪些? 答:1、输入定向到脚本。该方式用输入重定向方式让从给定文件中读入命令行,并进行相应处理。其一般形式是: $<脚本名例如: $ <1 2、以脚本名作为参数。其一般形式是: $脚本名 [参数] 3、将脚本的权限设置为可执行,然后在提示符下直接进行。

4.4将主提示符改为用户的主目录名,并予以输出。 答:1= $ $ 4.5说明三种引号的作用有什么区别。 答:中有三种引号,分别为双引号(" ")、单引号(' ')以及反引号(` `)。 双引号(" "):在双引号中,除了$, '', `和\以外所有的字符都解释成字符本身。 单引号(' '):在单引号中所有的字符包括特殊字符($,'',`和\)都将解释成字符本身而成为普通字符。 反引号(` `):在反引号中的字符串将解释成命令来执行。 4.6利用变量赋值方式,将字符串 c:>\$\*显示出来。 答:$ $ $ ”c:>\$\*” 4.7显示环境变量的设置情况,说明各自的意义。 答: 只对当前的起作用的环境变量 1、控制台中设置,不赞成这种方式,因为他只对当前的起作用,换一个设置就无效了:

直接控制台中输入: $"$" (关闭会还原为原来的) 对所有的用户的都起作用的环境变量 2、修改文件,如果你的计算机仅仅作为开发使用时推存使用这种方法,因为所有用户的都有权使用这个环境变量,可能会给系统带来安全性问题。这里是针对所有的用户的,所有的 在的最下面添加: "$" 针对当前特定的用户起作用的环境变量 3、修改文件,这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,这里是针对某一特定的用户,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的文件就可以了。 在下面添加: "$"。 4.8 分析下列脚本的功能: $# [$ 0] "$ \$$ ” ‘ $1’

linux题库选择及答案

一、选择题 1.在创建Linux分区时,一定要创建(D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SW AP/根分区 2.在Red Hat Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID 4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home目录 C. root目录 D. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B ) A. 3 B. 6 C. 1 D. 12 13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。 A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 15. 下面哪个命令用来启动X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是( B ) A. dash (-) B. slash (/) C. period (.) D. asterisk(*) 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Red Hat Linux 9中,一般用(D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit 21.局域网的网络设备通常有(ABCDE)

《Linux系统应用与开发教程》所有课后习题和答案

《Linux系统应用与开发教程》所有课后习题和答案 第1章Linux概述 (1) 第2章shell及常用命令 (4) 第3章vi编辑器的使用 (7) 第4章X Window系统的使用 (9) 第5章Linux系统的常用软件 (11) 第6章硬件管理 (11) 第7章网络基本配置 (12) 第8章常用网络服务的配置和使用 (15) 第9章系统管理与监控 (19) 第10章Linux系统的安全管理 (21) 第11章shell程序设计 (24) 第12章gcc的使用与开发 (26) 第13章gtk+图形界面程序设计 (27) 第14章Qt图形界面程序设计 (28) 第15章集成开发环境KDevelop的使用 (31) 第1章 Linux概述 1.什么是Linux? Linux是一套免费使用和自由传播的类UNIX操作系统,源代码开放,能运行于各类硬件平台,包括Intel x86系列和RISC处理器。这个系统是由世界各地成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的UNIX兼容产品。 2.Linux有哪些特性? (1)开放性 (2)多用户 (3)多任务 (4)良好的用户界面 (5)设备独立性 (6)丰富的网络功能

(7)可靠的系统安全 (8)良好的可移植性 3.Linux与Windows操作系统的主要区别是什么? (1)从发展的背景看,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如Windows等,都是自成体系,无对应的相依托的操作系统 (2)从使用费用上看,Linux是一种开放、免费的操作系统,Windows是封闭的系统,需要有偿使用。 (3)Linux上丰富的应用软件也是自由的,而在Windows下,几乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功能了。 (4)Windows对硬件配置要求高,而Linux在低端PC系统上仍然可以流畅运行4.Linux与Unix的共同点与不同点是什么? 共同点:由于Linux是从Unix发展来到,它遵循Unix开放标准,基本支持同样的软件、程序设计环境和网络特性,可以说Linux是UNIX的PC版本,Linux在PC机上提供了相当于UNIX工作站的性能。 与商用Unix的不同点有:1)Linux是免费软件,用户可以从网上下载,而商用的UNIX除了软件本身的价格外,用户还需支付文档、售后服务费用;2)Linux拥有GNU软件支持,Linux能够运行GNU计划的大量免费软件,这些软件包括应用程序开发、文字处理、游戏等方面的内容;3)Linux的开发是开放的,任何志愿者都可以对开发过程做出贡献;而商用UNIX则是由专门的软件公司进行开发的。 与自由Unix的不同点: 1)在组织方式上,FreeBSD由它的核心团队(core team)的领导,他们负责原始程序的开发与维护。有core team的优点是原始程序会有一致性,会有组织的被更新,但是整个系统的活力操纵在core team手中,缺乏活力。Linux没有核心团队,在Linus的主导下来自世界各地的爱好者都可以发布自己的patch,缺点是源代码杂乱无章且可能会相互冲突。 2)在发展方向上,FreeBSD的核心团队将主要精力投入在UNIX自身的风格和特点上。Lin ux通常会首先加入商品化系统上的各种东西,比如新的硬件驱动、samba等。因此,从易用和可用上讲,Linux更容易上手和使用。 3)在系统核心功能上二者区别不大,但在Linux系统上,几乎可是找到任何需要的功能 4)在系统的性能上,据专家分析,FreeBSD在网络性能、软件移植性和系统规范化上略胜一畴,而在硬件支持、磁盘IO操作等方面Linux略强一些。 5.什么是GNU软件,什么是GPL和LGPL? GUN项目主要由自由软件基金资助的一个项目,目标是开发一个自由的、UNIX类型的操作系统,称为GNU系统。GNU是―GNU’s Not UNIX‖的首字母的递归缩写,目前使用Linux内

Linux期末考试试题8套(含答案)

Linux 期末考试试题(一) 一、选择题 (每小题2分,共50分) 1.在创建Linux分区时,一定要创建(D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SW AP/根分区 2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID 4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home目录 C. root目录 D. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B ) A. 3 B. 6 C. 1 D. 12 13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。 A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 15. 下面哪个命令用来启动X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是( B ) A. dash (-) B. slash (/) C. period (.) D. asterisk(*) 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Red Hat Linux 9中,一般用(D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit

linux课后习题答案教材课后习题参考答案

第 1 章Linux 概况 一、选择题 1、下列哪个选项不是Linux 支持的? A. 多用户 B. 超进程 C. 可移植 D. 多进程 2、Linux 是所谓的“Free Software”,这个“Free”的含义是什么? A. Linux 不需要付费 B. Linux 发行商不能向用户收费 C. Linux 可自由修改和发布 D.只有Linux 的作者才能向用户收费 3、以下关于Linux 内核版本的说法,错误的是? A. 依次表示为主版本号.次版本号.修正次数的形式 B. 1.2.2 表示稳定的发行版 C. 2.2.6 表示对内核2.2 的第6 次修正 D. 1.3.2 表示稳定的发行版 4、以下哪个软件不是Linux 发行版本? A. 红旗 Server 4 B. Solaris 10 C. RedHat 9 D. Fedora 8 5、与Windows 相比Linux 在哪个方面相对应用得较少? A. 桌面 B. 嵌入式系统 C. 服务器 D. 集群 A6、Linux 系统各组成部分中哪一项是基础? A.内核 B. X Window C. Shell D. Gnome B7、Linux 内核管理不包括的子系统是哪个? A. 进程管理系统 B. 内存管理系统 C. 文件管理系统 D. 硬件管理系统 A8、下面关于Shell 的说法,不正确的是哪个? A. 操作系统的外壳 B. 用户与Linux 内核之间的接口 C. 一种和C 类似的高级程序设计语言 D. 一个命令语言解释器 B9、以下哪种Shell 类型在Linux 环境下不能使用? A.B Shell B.K Shel C.R Shell D.Bash 10、在Linux 中把声卡当作何种设备? A. 字符设备 B. 输出设备 C. 块设备 D. 网络设备 二、填空题 1、Linux 采用 LRU 算法(最近最少使用)算法,淘汰最近没有访问的

linux题库选择及答案

一、选择题 1.在创建Linux分区时,一定要创建(D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SW AP/根分区 2.在Red Hat Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID

4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。

A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home目录

Linux-期末考试试题(含答案)

一、命令部分 1?新建一个用户user,密码设为123456,并将其加到root组。写出所用命 令。 # useradd wang # passwd wang 123456 123456 # groupadd root # usermod —root wang 2?将当前计算机的IP地址设为192.168.1.123子网掩码为255.255.255.0。写出所用命令。 # ifconfig eth0 192.168.1.123 netmask 255.255.255.0 3. 显示当前系统的日期和时间命令。 # date -d — 4. 查看命令sort 的帮助文件,写出所用命令。 # man sort 5. 分屏显示/etc/httpd/conf/httpd.conf 文件的命令。 # less /etc/httpd/conf/httpd.conf 按“ Ci”出该命令 6. 将hello!写入/home/wang/test.txt的命令(vi及vim编辑器除外)。 # echo ‘hello! '> /home/wang/test.txt 7. 更改用户zhang的登录shell为/sbin/nologin的命令。 # usermod —/sbin/no log in zha ng

8. 配置当前主机的默认网关为192.168.2.254 的命令# route add default gw 192.168.2.254 9?连续pi ng目的IP为192.1682245为10次的的命令# pingp 10 192.168.2.245 10. 打包并压缩/etc 目录的命令。 # tar -zcvf mylinux_etc.tar.gz /etc/ 或# tar -jcvf mylinux_etc.tar.bz2 /etc/ 11. 查看月历并将内容追加到文件/dd 中的命令。 cal ->>/dd 12. 查看当前目录的命令。 Pwd 或ls 13. 将/etc/passwd的内容追加到文件aaa中的命令。cat /etc/passwd >>/aaa 14. 查看/etc/passwd文件的前10行的命令。 head -10 /etc/passwd 15. 查看/etc/vsftpd/vsftpd.conf 的后10 行的命令。tail -10 /etc/vsftpd/vsftpd.conf 16重启samba服务的命令。 service smb restart 17. 查看进程状态的命令。 ps -aux

《Linux操作系统(第2版))》课后习题答案

《Linux操作系统(第2版)》课后习题答案 1.6 练习题 一、选择题 1.Linux最早是由计算机爱好者 B 开发的。 A.RichardPetersen B.LinusTorvalds C.RobPick D.LinuxSarwar 2. 下列C是自由软件。 A.WindowsXP B.UNIX C.Linux D.Windows2000 3. 下列 B 不是Linux 的特点。 A.多任务 B. 单用户 C.设备独立性 D.开放性 4. Linux的内核版本2.3.20 是 A 的版本。 A.不稳定 B.稳定的 C.第三次修订 D.第二次修订 5. Linux安装过程中的硬盘分区工具是 D 。 A.PQmagic B.FDISK C.FIPS D.DiskDruid 6. Linux的根分区系统类型是C。 A.FATl6 B.FAT32 C.ext4 D.NTFS 二、填空题 1.GNU的含义是:GNU'sNotUNIX。 2 . Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。 3 . 安装Linux最少需要两个分区,分别是swap交换分区和/(根)分区。 4 . Linux默认的系统管理员账号是root 。 三、简答题(略) 1.简述RedHatLinux系统的特点,简述一些较为知名的Linux发行版本。 2.Linux有哪些安装方式 ?安装RedHatLinux系统要做哪些准备工作? 3.安装RedHatLinux系统的基本磁盘分区有哪些? 4.RedHatLinux系统支持的文件类型有哪些?

2.6 练习题 一、选择题 1. C 命令能用来查找在文件TESTFILE 中包含四个字符的行? A.grep ’????’TESTFILE B.grep ’?.’TESTFILE C.grep ’^????$’TESTFILE D.grep ’^?.$’TESTFILE 2. B 命令用来显示/home 及其子目录下的文件名。 A.ls-a/home B.ls-R/home C.ls-l/home D.ls-d/home 3. 如果忘记了ls 命令的用法,可以采用 C 命令获得帮助 A.?ls B.helpls C.manls D.getls 4. 查看系统当中所有进程的命令是 D 。 A.psall B.psaix C.psauf D.psaux 5. L inux 中有多个查看文件的命令,如果希望在查看文件内容过程中用光标可以上下移 动来查看文件内容,则符合要求的那一个命令是 C 。 A.cat B.more C.les s D.head 6. C 命令可以了解您在当前目录下还有多大空间。 https://www.wendangku.net/doc/2b16913629.html,edf B. Usedu/ https://www.wendangku.net/doc/2b16913629.html,edu. D. Usedf. 7. 假如需要找出 /etc/my.con f 文件属于哪个包( package ),可以执行 C 命令。 A. rpm-q/etc/my.conf B.rpm-requires/etc/my.conf C. rpm-qf/etc/my.conf D.rpm-q|grep/etc/my.conf 8. 在应用程序启动时, B 命令设置进程的优先级。 A. priori ty B. nice C. topD.、setpri 9. C 命令可以把 f1.txt 复制为f2.txt ? A.cpf1.txt|f2.t xt B. catf1.txt|f2.txt C.catf1.txt>f2.txt D. copyf1.txt|f2.txt 10. 使用B 命令可以查看Linux 的启动信息。 A. mesg –d B. dmesg C. cat/etc/mesg D. cat/var/mesg 二、填空题 1.在Linux 系统中命令区分大小写。在命令行中,可以使用 Tab 键来自动补齐命令。 2. 如果要在一个命令行上输入和执行多条命令,可以使用分号来分隔命令。 3. 断开一个长命令行,可以使用反斜杠“”,以将一个较长的命令分成多行表达, 增 强 命令的可读性。执行后,Shell 自动显示提示符“>”,表示正在输入一个长命令。 4. 要使程序以后台方式执行,只需在要执行的命令后跟上一个“ &”符号。 三、简答题

linux考题与答案

一.填空题 4. ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。5. vi编辑器具有两种工作模式(命令模式;输入模式) 6.我们可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占-----位,表示-----,第二段占3位,表示-----对该文件的权限。(1; 文件类型;文件所有者) 8. dns(域名系统)实际上是分布在internet上的主机信息的数据库,其作用是实现----和----之间的转换。(ip地址;主机名) 9. apache是实现www服务器功能的应用程序,我们通常所说的―浏览web服务器‖在----为用户提供浏览-----的就是apache应用程序。(服务器端;web服务) 10.在linux系统上做备份可以有两种类型:-----和-----。其中前者是指对-操作系统、应用程序-的备份,后者是指对-----的备份。(系统备份;用户备份;;用户文件)8. samba服务器是internet应用服务器之一,他可以使用户在异构网络操作系统之间进行文件共享。操作过程为:在linux端启动进程smbd和nmbd;在客户端修改windows95/98的注册表 7,samba实现linux(SMB协议)和windows(netbios协议)的共享,NFS实现linux之间共享,wins提供域名解析,仅限windows 三.选择题(共20分,每题1分) 2.一台pc机的基本配置为:主频933、硬盘存储容量40g、内存128m,显存8m。在安装linux 系统时,交换分区大小应选---- a)8m b)64m c)128m d)256m 答案:d 3.关闭linux系统(不重新启动)可使用----命令。 a)ctrl+alt+del b)halt c)shutdown -r d)reboot 答案:c 4.实现从ip地址到以太网mac地址转换的命令为: a)ping b)ifconfig c)arp d)traceroute 6.在vi编辑器中的命令模式下,删除当前光标处的字符使用--------命令。 a) b) c) d) 答案:a 8.用命令ls -al显示出文件ff的描述,由此可知文件ff的类型为----。 -rwxr-xr-- 1 root root 599 cec 10 17:12 ff a)普通文件 b)硬连接 c)目录 d)符号连接 答案:a 9.删除文件命令为: a)mkdir b)rmdir c)mv d)rm 答案:D 10.在下面列出的名称中,不属于dns服务器类型的是: a)primary master server b)secondary master server c)samba d)cache_only server 答案:c

Linux.课后题答案

第二章常用命令 选择题 1. 若要设置/usr/myprog文件的拥有者有读、写和可执行权限,用户组和其他用户均没有对该文件的操作权限,以下操作命令中,正确的是(A )。 A. chmod 700 /usr/myprog B. Chown 700 /usr/myprog C. Chmod u=rwx /usr/myprog D. Chmod u=rwx go-r-w-x /usr/myprog 2.Linux命令的续行符使用( B )。 A. / B. \ C. ; D. & 3.在Linux中,若要返回上三级目录,由应使用( C )命令。 A. cd/ B. cd ../../ C. cd ../../../ D. cd - 4.以下命令用法中,功能与ll相同的是(B )。 A. ls -a B. ls -l C. ls -la D. ls -F 5.若要删除/usr/mytest目录及其下的子目录和文件,以下操作正确的是(D ) A.rmdir /usr/mytest B. rm /usr/mytest C. rm –f /usr/mytest D. rm –r /usr/mytest 6.在对目录进行复制、删除或移动操作时,如果要对整棵目录树进行操作,应在命令中选择使用(A )参数。 A. –r B. -f C. -b D. -i 7.以下命令中,不能用来查看文本文件内容的命令是( D )。 A.less B. cat C. tail D. diff 8.若要列出/etc/目录下所有以vsftpd开头的文件,以下命令中,不能实现的是( B )。 A. ls /etc|grep vsftpd B. ls /etc/vsftpd C. ls /etc/vsftpd* D. ll /etc/vsftpd* 9.在Linux系统中,若要查看当前文件系统的剩余空间,则可作用(A )命令。 A. df B. du C. free D. uptime 10.Linux在查看文件内容过程中用光标可以上下移动来查看文件内容的命令是( B )。 A. cat B.less C.more D. tail 11.使用chmod 551 file1对其进行了权限修改,用ls –al 查看到如下的几个文件权限,

linux部分课后习题答案

Linux基础教程部分参考答案 1.2 什么是软件?软件分为哪几大类?Linux、Flash、Oracle、抓图软件、Skype各属于哪几类软件? 详见课本P3-4 软件是与数据处理系统操作有关的计算机程序和相关数据等的总称。 程序是计算机完成一项任务的指令的集合。 数据是由程序使用或生成的不同类型的信息。 系统软件 这些软件对计算机系统的资源进行控制、管理,并为用户使用和其他程序的运行提供服务。 Linux Oracle 是系统软件。 支撑软件 是辅助软件技术人员从事软件开发工作的软件。 应用软件 是为解决某一类应用需要或某个特定问题而设计的程序。 Flash、抓图软件、Skype 是应用软件。 1.5下列哪些软件是开源软件:Windows XP、Red Hat、IE、UNIX? Red Hat、UNIX。 1.7 Linux迅速发展的优势是什么? Linux的迅速发展具有一系列优势,主要包括: (1)开放源码系统从本质上就具有其它系统无法比拟的发优势。 (2)Linux受到各国政府的大力支持。 (3)得到全球各大软、硬件公司的支持。 (4)格优势和安全性。 1.8 Linux核心版本与发行版本有何区别? 详见课本P15 2.7请说明下列命令的含义:/dev/hda3,/dev/sdb6。 /dev/hda3指IDE接口的第一个硬盘的3号分区 /dev/sdb6指SATA接口的第二个硬盘的6号分区 4.6 命令cp与mv有何异同?你能够用copy作为文件复制的命令吗?为什么? 详见课本P81 copy不能做为文件复制的命令,因为系统没有copy命令。 4.7 将文件file1的前20行、文件file2的最后15行合并成一个文件AB。 head -n 20 file1 > A tail -n 15 file2 > B cat A B > AB 5.5 说出下列每一项信息各对应哪一类文件: (1)drwxr-xr-x 目录文件 (2)/bin 二进制文件目录 (3)/etc/passwd账户文件 (4)brw-rw-rw-块设备文件 (5)/dev/fd0 标识设备的特殊文件 (6)/usr/lib 库文件 (7)-rwx--x--x 普通文件 5.6 假设利用ls -l长列表格式显示某个目录的内容时,看到如下一行文件说明: -rwxr-xr-- 2 menggc users 5699 12月28 11:36 prog1 问: (1)该文件的名称是什么?他是什么类型的文件? 文件名:prog1 文件类型:普通文件 (2)想要取消其他用户对文件的执行权限,应使用什么命令? chmod o-x prog1

完整版linux试题与答案

复习题(仅供参考)linux(一)选择题:)linux内核的稳定版本( B 1.以 下哪一个是D. 2.3.20 C. 1.7.18 B. 2.6.17 .A2.5.24 。) A 2.怎样显示当前目录(D. ls C. who A. pwd B. cd 。) D 3.欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是( B. cp file1.txt | file2.txt A. copy file1.txt file2.txt D. cat file1.txt > file2.txt C. cat file2.txt file1.txt ”的文件,那么您可以使用的命.txt4. 如果您想列出当前目录以及子目录下所有扩展名为“。) B 令是( .txt” D. find . “C. ls –d .txt A. ls *.txt B. find . –name “.txt”)。 B 5. 如何 删除一个非空子目录/tmp( rf /tmp/* D. rm –C. rm -Ra /tmp/* A. del /tmp/* B. rm -rf /tmp )。 6. 存放用户帐号的文件是(C D. Gshadow C. passwd A. shadow B. group )。7.下面哪个系统目录中包含Linux使用的外部设备(B D. /home C. /boot B. /dev A. /bin )可在光标当前所在行下添加一新行B 在vi编辑器中的命令模式下,键入( 8.D. a C. i O (上一行添加一行) B. o A.) C 9.在vi编 辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用(命令。D. * A.上箭头 B. 下箭头 C. . Vi编译器包含命令模式、插入模式和末行模式 10.删除文件命令为(D) A.mkdir B. move C. mv D. rm 11.假设文件fileA的符号链接(又叫软连接)为fileB,那么删除fileA后,下面的描述正 确的是( B) A.fileB也随之被删除 B. fileB仍存在,但是属于无效文件 C. 因为fileB未被删除,所以fileA会被系统自动重新建立 D. fileB会随fileA的删除而被系统自动删除 12.在给定文件中查找与设定条件相符字符串的命令为( A ) A.grep B. gzip C. find D. sort 13.从后台启动进程,应在命令的结尾加上符号( A ) A.& B. @ C. # D. $ 14. 如果执行命令#chmod 746 file.txt,那么该文件的权限是( A )。 A. rwxr--rw- B. rw-r--r-- C. --xr—rwx D. rwxr--r— 15. Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文 件内容,应使用命令( C ) A.cat B. more C. less D. menu 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是mkdir在使用16.

《Linux操作系统及应用技术》习题参考答案

第4章习题 1.进入和退出vi 编辑器的方法有哪些? 参考答案: a.进入vi编辑器的方法:在系统提示符下,输入命令vi 和想要编 辑(建立)的文件名,便可进入vi。 a)退出vi编辑器的方法:“:wq”的功能是把编辑缓冲区的内容写到指定的 文件中,以退出编辑器,回到shell 状态下。 b)其操作过程是,先输入冒号(:),再输入命令wq,然后按Enter 键。以 下命令的操作方式均与其相同。 c)“:ZZ”的功能是仅当对所编辑的内容做过修改时,才将缓冲区的内容写 到指定文件上。 d)“:x”的功能与“:ZZ”相同。 e)“:q!”的功能是强行退出vi。感叹号(!)告诉vi,无条件退出,不把 缓冲区中的内容写到文件中。 2.vi 编辑器的工作方式有哪些?相互间如何转换? 参考答案:vi 编辑器有三种工作方式,即命令方式、输入方式及ex 转义方式。 当输入命令vi 后,进入vi 编辑器时,就处于vi 的命令方式。 通过输入vi 的插入命令(i)、附加命令(a)、打开命令(o)、替换命令(s)、修改命令(c)或取代命令(r)即可以从命令方式进入到输入方式。 为使用ex 转义方式,可输入一个冒号(:)。 3.建立一个文本文件,将光标移至第5 行。分别用c、C 和cc 命令进行修改。

参考答案:略。 4.在vi 编辑器之下,将光标上、下、左、右移动的方式有哪些? 参考答案:在键盘的右下方有 4 个表示方向的方向键,利用它们可以在输入方式下移动光标。每按一次“上”、“下”方向键,光标即相应地移动一行;每按一次“左”、“右”方向键,光标即在当前行上相应地移动一个字符位置。当光标位于行首(或行尾)时,又按下“左” 方向键(或“右”方向键),系统会发出“嘟嘟”声,并且返回到命令方式。 5.vi 编辑器中复制一行文字并粘贴到另一位置用什么命令? 参考答案:复制命令yy 或Y,然后用命令:p或shift+h。 6. 进入vi 编辑器时,如果希望进入后,光标位于文件中的第9 行上,应该输入什么命令? 参考答案:按8次j命令; 7.不管文件中的某一行被编辑了多少次,总能把它恢复成被编辑之前的样子,应使用什么命令? 参考答案:U 8.要将编辑文件中的所有的字符串s1 全部用字符串s2 替换,包括在一行多次出现的字符串,应使用的命令格式是什么? 参考答案:R 9.使用vi 编辑器在目录里创建一个文本文件,然后输入一篇英文文章,并练习使用各种编辑命令。 参考答案:略

Linux期末考试复习试题含答案

L i n u x期末考试复习题 --completedonNov17,2013bylvlv 一、选择题 1.下列关于Linux说法中,不正确的是(B) A.Linux操作系统具有虚拟内存的能力 B.Linux操作系统不是UNIX系统的变种,因此Linux上程序不适合UNIX平台上运行 C.Linux操作系统不限制应用程序可用内存的大小 D.Linux操作系统支持多用户,在同一时间可以有多个用户使用主机 解析:与传统的网络操作系统相比,Linux操作系统主要有以下几个特点:不限制应用程序可用内存的大小;具有虚拟内存的能力,可以利用硬盘来扩展内存:允许在同一时间内,运行多个应用程序;支持多用户,在同一时间内可以有多个用户使用主机;具有先进的网络能力,可以通过TCP/IP协议与其他计算机连接,通过网络进行分布式处理;符合Unix标准,可以将Linux上完成的程序移植到Unix主机上去运行;Linux操作系统是免费软件,并且开放源代码,这是其与其他网络操作系统最大的区别。 2.Linux交换分区的作用是(C)。 A.保存系统软件B.保存访问过的网页文件 C.虚拟内存空间D.作为用户的主目录 3.如果执行命令#chmod746file.txt,那么该文件的权限是(A)。 A.rwxr--rw- B.rw-r--r-- C.--xr—rwx D.rwxr--r— 4.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令(C) A.catB.moreC.less???D.menu 解析: less具有more相同的功能,同时支持方向键和前翻页,后翻页滚屏。 more只能用空格键下翻,不小心翻多了就没法反回看。 5.若一台计算机的内存为8GB,则交换分区的大小通常是(C) A.64GBB.128GBC.16GB???D.32GB 解析:交换分区的大小一般为内存的两倍. 6.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(B) A.-mB.-pC.-f???D.-d 7.为了能够把新建立的文件系统mount到系统目录中,我们还需要指定该文件系统的在整个目录结构中的位置,或称为(B)。 A.子目录 B.挂载点 C.新分区 D.目录树 8.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(A) A.chmoda+x,g+wexer1B.chmod765exer1 C.chmodo+xexer1D.chmodg+wexer1 9.关闭linux系统(不重新启动)可使用-命令(C) A.ctrl+alt+del?B.shutdown-r?C.haltD.reboot 解析:ctrl+alt+del:A是退出系统会话 10.(C)命令可实现重新启动Linux操作系统。 A.init0B.haltC.shutdown-rD.shutdown-h 解析: init是所有进程的祖先,其进程号始终为1。init用于切换系统的运行级别,切换的工作是立即完成的。init0命令用于立即将系统运行级别切换为0,即关机;init6命令用于将系统运行级别切换为6,即重新启动。

Linux操作系统课后习题答案及复习要点

- 一 - Linux 操作系统 填空部分 1. Linux是在GRL版权协议下发行的遵循POSIX 标准的操作系统内核. 2. Linux内核的作者是linus torvalds . 3. Linux 可以通过光盘,硬盘和网络等多种介质进行安装. 4. Red Hat Linux提供的引导程序有GRUB 和LILO . 5. X Window 是一套基于服务器/客户端架构的视窗系统,于1984 年在麻省理工学院(MIT) 计算机科学研究室开发. 6. X Window 由服务器,客户端和通信协议三部分组成. 7. Linux 下的文件可以分为5 种不同的类型,分别普通文件,目录文件,链接文件,设备文件和管道文件. 8. 通常,root的主目录为/root . 9. root 的UID 通常为0 . 10. RPM 软件包管理器可以完成查询,安装,卸载,升级,验证,以及源码分发等多 项任务,及大地方便了Linux 的使用. 11. RPM 软件包文件名中一般包括名称,版本号,发行号和硬件平台等信息. 12. vi 有3 种基本工作模式:文本输入,命令行和末行. 13. 如果未进行指定输出文件名,gcc编译出来的程序后缀是一个名为a.out 的可执行文件. 14. 通常在操作系统中,进程至少要有三种基本状态,分别为运行,就绪和封锁. 15. 在Linux 系统中,进程的执行模式划分为用户和内核. 选择 1. 下面不是KDE 组件的程序是B . A. Konqueror B. Nautilus C. KOffice D. KDevelop 2. 下面不是Linux 桌面的有D . A. KDE B. GNOME C. XFCE D. Bash 3. 用于存放系统配置文件的目录是A . A. /ect B. /home C. /var D. /root 4. 通常,Linux 下的可执行程序位于下列哪些目录? F A. /bin B. /home C. /sbin D. /usr/lib E. /var F. /usr/bin 5. Linux 下重命名文件可用如下哪个命令? C A. ren B. ls C. mv D. copy 6. Linux 下移除目录可用如下哪些命令? C A. mv B. del C. rm D. deltree E. rmdir F. mkdir 7. 下列命令中,无法对文件进行压缩的是BCFHI . - 二 - A. tar B. less C. mv D. bzip2 E. gzip F. ls G. zip H. locate I. cat (将当前用户主目录打包成tar.gz 格式备份,并将该文件权限设为666. 在当前目录下创建backup 目录,并将上题中的tar.gz 文件解压缩到该目录.) 8. 上题中,要显示含权限信息的backup 目录内容可用下面哪个命令? C A. ls./backup B. ls-A./backup C. ls-la./backup D. ls-r./backup 9. 下面哪些文件和用户组账号有关? B A. /ect/password B. /ect/g shadow C. /ect/shadow D. /ect/gpasswd 10. 删除用户使用的命令是B .

相关文档
相关文档 最新文档