Linux复习题附答案Word下载.docx

上传人:b****5 文档编号:19943394 上传时间:2023-01-12 格式:DOCX 页数:10 大小:23.98KB
下载 相关 举报
Linux复习题附答案Word下载.docx_第1页
第1页 / 共10页
Linux复习题附答案Word下载.docx_第2页
第2页 / 共10页
Linux复习题附答案Word下载.docx_第3页
第3页 / 共10页
Linux复习题附答案Word下载.docx_第4页
第4页 / 共10页
Linux复习题附答案Word下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

Linux复习题附答案Word下载.docx

《Linux复习题附答案Word下载.docx》由会员分享,可在线阅读,更多相关《Linux复习题附答案Word下载.docx(10页珍藏版)》请在冰豆网上搜索。

Linux复习题附答案Word下载.docx

15、每个设备文件名由主设备号和从设备号描述。

第二块IDE硬盘的设备名为(hdb),

它上面的第三个主分区对应的文件名是(hdb3)。

16、vi编辑器有(3)种工作模式,分别是(命令模式、输入模式、末行模式)。

17、设定限制用户使用磁盘空间的命令是(quota)。

18、在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc)。

19、将前一个命令的标准输出作为后一个命令的标准输入,称之为(管道)。

20、为脚本程序指定执行权的命令及参数是(chmoda+xfilename)。

21、进行字符串查找,使用(grep)命令。

22、在/dir1不存在的情况下,可以直接使用命令(mkdir-p/dir1/dir2)先后创建

/dir1目录以及/dir1/dir2目录。

23、要使得名为fido的文件具有如下权限-r-xr-x—x的命令是:

(chmod551fido3)。

24、可以使用命令(find/root-name*.cpp)在/root文件夹下查找后缀为.cpp的

文件。

25、关闭linux系统(不重新启动)使用的命令(halt)

26、将光盘/dev/hdc卸载的命令是(umount/dev/hdc)

27、shell不仅是(用户命令的解释器),它同时也是一种功能强大的编程语言。

28、将test.tar.gz文件解压缩的命令是:

(tar-zxvftest.tar.gz)

29、若当前系统安装的wu-ftpd软件包的版本为wu-ftpd-261-8.i386.rpm,想升级安装

2.6.2版本的wu-ftpd软件包,可以使用命令:

(rpm-

Uvhwu-ftpd-262-8.i386.rpm)

30、安装Linux系统,硬盘至少要分二个分区,一个为交换分区,另一个必须挂载到(/)目录。

31、2.6.17是linux内核的(稳定)版本

32、怎样显示当前目录(pwd)。

33、命令catfile1.txt>

file2.txt的执行结果是:

(把当前目录下的file1.txt复制为file2.txt)

34、(su)指令可以切换使用者身份。

35、(du)指令可以显示目录的大小。

36、删除目录/tmp下的所有文件及子目录的命令是(rm-f/tmp/*)。

37、PWD属于系统的(环境)变量。

38、(/sbin)目录用来存放系统管理员使用的管理程序。

39、(history)命令可以显示系统使用过的命令列表。

40、前台启动的进程可以通过使用复合键(CTRL+C)来终止。

41、Linux下用户包括:

(系统用户)、(超级用户)和(普通用户)。

42、文件的隐藏权限可以使用(chattr)命令进行设置。

43、增加一个用户的命令是(useradd);

成批添加用户的命令是

(newuser)

44、把文件file1和file2合并成file3的命令是(catfile1file2>

file3)

45、在vi编辑器的命令模式中,在光标所在位置的右侧插入字符的命令是

(a)

46、在vi编辑器的命令模式中,删除一行的命令是(dd)

47、以下为u盘插入usb接口后执行fdisk-的结果。

则要将该u盘挂装到/mnt/usb下的

命令是mount/dec/sdb1/mnt/usb

48、将当前目录下的文件man.config压缩为man.config.bz2的命令是(bzip2-z

man.config)

49、将/home/stu目录下所有的.gz压缩文件解压缩,包括子目录,命令是gunzip-

/home/stu

50、我们可以修改默认的启动级别为(5),使得系统重启后自动采用XWindow方式登

录。

51、如果想指定某个shell脚本以csh作为脚本解释语言,应在该脚本中的第一行写入语句

(#!

/bin/csh)

52、在使用edquota配置组用户磁盘定额内容时,我们需要加上(-g)参数。

53、Linux分区类型默认的是:

(ext2)

54、在磁盘分区过程中,可以交互地使用(p)命令来显示已分区情况;

一般来说,使用

fdisk命令的最后一步是使用(w)选项命令将改动写入硬盘的当前分区表中。

55、为了统计文件系统中未用的磁盘空间,我们可以使用(df)命令。

56、为了能够把新建立的文件系统mount到系统目录中,我们还需要指定该文件系统的在

整个目录结构中的位置,或称为(加载点)

57、root文件系统一旦安装完毕,内核将启动名为(init)的程序,这也是引导过程完成

后,内核运行的第一个程序。

58、使用$cd~命令后,我们会进入(当前用户的用户主)目录。

59、Linux安装程序提供了两个引导装载程序,分别是(LILO)和(GRUB)

60、如果忘记了Is命令的用法,可以采用(manIs)命令获得帮助

61、某用户登陆Linux系统后得到的shell命令提示符为

[root@testjw/var/www/html]#,

请根据此提示符填写下列内容:

该系统的登陆用户名为:

root_

主机名为:

testjw当前目录为:

html。

62、想显示如2013-7-10”形式的日期,应执行命令(date+%F)

63、linux系统中文件系统的挂载配置文件是(/etc/fstab)

64、grepAuser[0-9]$'

/etc/passwd

的功能是:

(显示用户名以user开头,以数字结尾的用户信息)

65、在Linux中,当root密码丢失后,应该:

(进入单用户模式后修改root密码)

66、在linux中查看IP地址的命令是(ifconfig)

67、(ping)命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测

试网络的连通性。

68、为某文件建立硬链接文件后,该文件的inode数值会(增加1)

69、为磁盘进行分区,可以使用(fdisk)命令,进入交互模式设置。

70、当碰到某个不熟悉的文件,要找到属于哪个软件包,可用(rpm-qf)命令。

71、使用通配符(*)每次可以匹配若干个字符。

72、.以下shell脚本中,date命令将执行

(2)次

foriinab

dodate

done

73、为了保证系统的安全,目前的Linux一般是将用户账号的口令信息加密后存储于

(/etc/shadow)文件中。

74、更改一个文件所属用户的命令是(chown)

75、UID和GID都是从(500)开始顺序编号的。

二、shell编程

1、编写shell脚本,计算1到10的阶乘。

2、编写shell脚本,实现:

输入一个文件名,判断其是否为普通文件。

#!

/bin/bash

echo“Enterafilename:

readfile

if[-f$file]

then

echo“File$fileexists.”

fi

3、程序填充(填充程序实现题干中的功能,运行程序、验证结果并截图)

程序功能:

添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为

stdxx,其中xx从01至U30。

/bin/shi=1groupaddclass1while[$i-le30]do

if[$i-le9];

then

USERNAME=stuO${i}1分

else

USERNAME=stu${i}1分

useradd$USERNAME1分

mkdir/home/$USERNAME

chown-R$USERNAME/home/$USERNAME1分

chgrp-Rclass1/home/$USERNAME

i='

expr$i+1'

#或i=$(($i+1))或leti=i+1”1分

4、编写shell程序,实现自动删除50个用户账号的功能。

账号名为stud1至stud50

/bin/shi=1

while[$i-le50]

do

userdel-rstud$i

sum='

echo"

removesucessful!

"

removefail"

fi;

5、下面给出了一个SHELL程序,按照其行后有#(n)形式的语句解释,补充程序,并执

行程序(截图)。

/bin/bash

#

(1)使用/bin/bash解释脚本

dir=$1

#

(2)将位置变量1赋值给变量dir

if[-d$dir]

#(3)如果dir所指为目录

cd$dir

#(4)将当前目录改为dir

forfilein*

if[-f$file]

#(5)如果循环变量file所指是普通文件

cat$file

#(6)显示文件file的内容

echo“endoffile$file

echo“baddirectoryname$dir”

6、试编写一个SHELL程序,该程序能接收用户从键盘输入的100个整数,然后求出其总和

最大值及最小值。

答:

/bin/sh

readmax

min=$max

sum=$max

i=1

while[$i-100]

readx

expr$sum+$x'

if[$maxTt$x]

max=$x

if[$xTt$min]

min=$x

sum=$sum;

max=$maxmin=$min"

7、补充程序:

编写1个弹出式菜单的shell程序并实现其简单的菜单功能

*******************************************************

*MENU*

5.exit

即用户按下数字1,则提示用户输入源和目的文件名后执行复制;

输入数字2,则提示用户

输入要更名的文件或目录后执行更名操作;

输入数字3,则提示用户输入要删除的文件并

执行删除操作;

输入数字4,则提示用户输入要查找的文件并执行查找操作;

输入数字5,

则退出该菜单shell程序的执行。

/bin/sh

clearwhile[0];

do

“************************************************“

menu”

1.copy

2.rename

II

3.remove

4.find

echo

“************************************************“echo

select:

echo-n”

readchoice

case$choicein

1)

echo-n"

sourcefile:

readsrc

destinationfold:

readdes

cp-arf$src$des

if$?

;

then

copysucessful!

copyfail"

fi;

2)

thefiletoberenamed:

thenewfile:

mv$src$des

renamesucessful!

renamefail"

3)

thefiletoberemoved:

rm-rf$src

4)

thefiletobefound:

find$HOME-name$src;

5)exit;

*)echo"

Invalidoption"

esac

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1