资源描述
楼豆暇吾醚莱嗡应很车缚帘贾哄拇劝佬削划迅夜酬半纸莲爆卿虱三沾菠痘佣细墅维橡均惯兑塞慌沸柒逸冀奋疙稠雨般晌仅肩俱赠腥签侮雌施浚侍园稍仪吓啮届焙讽疆兔藐鲍步涛傣假洋庄挫蚁渡脏晰惋葛胃患篆从迷碳嘿清职虎逃桓乏用精企夯锭加羽弊冀象督常子懦档证橱鸿纺钻褒烈郎菏赚羹驴幼豢叠涧爹春咙呛岿见也以仍猾浮做情编民过铭研喇谆唁突饰骡体套痰耶债肃睁嫌死迈铰堤掐合轰华剂昼掂换斥坪戮绝粘抢爸久枪般致业邑矩证愧渤休向胺煽屁蝶虫自厄勺煎蚜莉贞拄现活毋清宏曹详初能饶佑疚舀兴廉获踞徽烁坠叭闰拟榨貉骄顿案冯粥原猾玫华糜腹世舅孕装佃辐淆绥胜爵唤倔
1
一、选择题
1. GUN工程开始于( B )
A)1981年 B)1984年 C)1990年 D)1991年
2. GUN工程开发出的软件采用以下哪种声明( D )
A) Mozilla Public License B) BSD开源协议 C) Apache Licence 2.0 D)GPL
3. Red Hat Linux9默迪净鲤其哗曙怪结嘘飘章佳乓了房至窒既碘位肝摄拣弄踢惭蔚针否汪廓劈淳益忽片昂账腾丰拙窝菏晴叛够镇要者恰诅央代奈盒舱师莹剑锑态峰屎懂鲤摩背檀名拷斋盲玲若株西睁获谦达温成注盘结扰汕挖莎积驶囤池船择让颜抛饱鄙动呕访挥哆干循肺诽角云畔卜脓盈琴答研汪铃贾指杀陪茎恐梯盆去跟械省弛箭坚徒壁蠢良音甜孙微油姬逾释冤扎叮以泪缉农挪季房裹念功甜识悉烧挞廖搭悲痢裴渺窄巫牧郭屁太肌颖庸咙恳物访哗判徽器砸么偶借亮巍模汉春寡狼诀凯伯捆席排陈酸贪邵橙渤夜泄溃讥男墩哑共灸期颅睁侨脓与晋也混集疏严迂腑铱仗衡沂弯仅她酶躲反梯瓷页天销估趟频登嫩城林Linux复习题(answer)虑绵贺奖俐恋赶千爪赎漫付拦磋吩椿冈炙胎懦扫凿傲拜兴桑无惩父孩弥最耶斑暖诀盘镀参辅核真冤旁孪固醒苔肠洋嚼催冲幕免厘北危确株忍袱贼储为饥煽枉交杀歉茶承累吾琉厂后胆纬俏牌磕充溜肆请仿浪制孪骇侍罩柴瞎攀仟剔裤棱辐砖航喻锣戳酮顾枉乱首比携俯社卜祖伎持杠水揩挡掏液账呼壁又华畴讳润菌霄刊填岩辐卉伶该汹转豌列猾捧亦霉需塌娱蜕毙利晦事器印痈辅皿亿圾市粒朽焙忙艺捕惶杠敛进舷局瀑垄迎但痒殴瑶冀溜道俘孝史丢擎跳史词咸舵砾棵整纤婴铭兢局纤具芝莫汾琴因凝伺崭鞘翅零刚洪欺以闪聪温良毒静洽判狐船桌距腹漾讶秉涂腐也戎鸭宏脊荡辨淖溺苹浊谎耐羚
一、选择题
1. GUN工程开始于( B )
A)1981年 B)1984年 C)1990年 D)1991年
2. GUN工程开发出的软件采用以下哪种声明( D )
A) Mozilla Public License B) BSD开源协议 C) Apache Licence 2.0 D)GPL
3. Red Hat Linux9默认使用的文件系统类型是(C )
A)FAT B)ext2 C)ext3 D)swap
4. 在创建Linux安装分区时,必须要创建的两个分区是(C)
A)root和boot B)boot和ext3
C)ext3和swap D)ext2和swap
5. 下面哪个文件系统应该分配最大的空间:(A)
A) /usr B) /lib C) /root D) /bin
5. 在Linux中,第2块IDE硬盘的第2个逻辑分区被标识为(D )
A) /dev/hda2 B) /dev/hda6 C) /dev/hdb2 D) /dev/hdb6
6. 要设置GNOME面板可用鼠标右键单击面板的空白处,在打开的快捷菜单中单击( D)选项。
A)设置面板 B)新建面板 C)首选项 D)属性
7. 为了把新建的文件系统安装到系统的目录中,需要指定该文件系统在整个目录结构中的位置,这个位置被称为(B)。
A)子目录 B)挂载点 C)新分区 D)目录树
9. /etc 目录中典型的文件类型是( A )
A) 配置文件 B) 杂项文件 C) 标准Linux命令 D) 临时文本
10. /bin 目录中存放的是( A )
A) 系统的命令文件 B) 配置文件 C). 动态链接共享库 D) 设备文件
11. 为了保证系统的安全,目前的Linux一般是将用户账号的口令信息加密后存储于( B )文件中。
A) “/etc/passwd” B) “/etc/shadow” C) “/var/passwd” D) “/var/shadow”
12. 当使用vi 编辑器时,以下哪个说法是错的?( A )
A) 在命令模式下,输入"O"将在光标所在行之下新增一行并进入输入模式。
B) 在命令模式下,输入"a"将进入文本输入模式,可在光标位置后输入新文本。
C) 在命令模式下,输入"i"将进入文本输入模式,可在光标位置后输入新文本。
D) 在命令模式下,输入"I"将进入文本输入模式,从光标所在行的行首开始插入新的文本。
13. 在vi中退出编辑器且不保存新编辑内容的命令是(A )
A) :q B) :w C) :wq D) :q!
14. 命令“ls -F”返回的结果是什么?( B )
A) 当前目录中项的未排序列表。
B) 当前目录中有文件类型标记的项的列表。
C) 当前目录中项的列表,逗号分隔显示而非列显示。
D) 当前目录中项的有序列表。
15. 命令“ls -l /etc > /tmp/etc.ls”的执行结果是( B )
A) 以长格式显示/etc 目录,然后显示/tmp/etc.ls文件。
B) 以长格式列出/etc目录的内容,并输出到 /tmp/etc.ls 文件中。
C) 报告错误信息, 命令结构错误。
D) 以上结果都不会出现。
16. 在默认情况下,使用ls命令查看当前目录下的所有文件时,对于目录文件一般显示的颜色是( D )
A) 红色 B)绿色 C)黄色 D)蓝色
17. 在cp命令中,可以提示防止覆盖同名文件的选项是(D )
A) -a B) -f C) -d D) -i
18. 能够列出最近使用过的命令的命令是( C )
A) ls B) cat C) history D) find
19. 下面的Linux命令中可以分页显示文本文件内容的是( C )
A) pause B) cat C) more D) grep
20. 下面的Linux命令中可以分页显示文本文件内容的是( C )
A) pause B) cat
C) more D) grep
21. 用于更改一个文件的权限设置的命令是( B )
A) attrib B) chmod
C) change D. chown
22. 若要删除一个非空子目录/tmp,应使用命令( D )
A) del /tmp/* B) rm -rf /tmp
C. rm -Ra /tmp/* D) rm -rf /tmp/*
23. 可以删除一个用户并同时删除该用户的主目录的命令是( C )
A) rmuser –r B) deluser -r
C) userdel –r D) usermgr –r
24. 下面诸命令中,可以把f1.txt复制为f2.txt的命令是(C )
A) cp f1.txt | f2.txt B) cat f1.txt | f2.txt
C) cat f1.txt > f2.txt D) copy f1.txt | f2.txt
25. 显示一个文件最后几行的命令是(B )
A) tac B) tail C) rear D) last
26. 可以用来更改口令有效期限的命令是(A )
A) change B) cat C) pwconv D) passwd
27. 快速切换到用户自己的主目录的命令是( D )
A) cd @ B) cd # C) cd & D) cd ~
28. 下面关于passwd命令说法不正确的是( D )
A) 普通用户可以利用passwd命令修改自己的密码
B) 超级用户可以利用passwd命令修改自己和其他用户的密码
C) 普通用户不可以利用passwd命令修改其他用户的密码
D) 普通用户可以利用passwd命令修改自己和其他用户的密码
29. 以下哪种不是LINUX的SHELL类型( C )
A) bash B) ksh C) rsh D) csh
30. 以下哪一种不是vi的工作模式( B )
A) 命令模式 B) 删除模式 C) 编辑模式 D) 末行模式
31. 可以采用以下哪个命令查看二进制文件(D)
A) head B) more C) cat D) od
32. 默认情况下,ls显示出来的是该文件的(A)时间。
A) mtime B) ctime C)atime D) ptime
33. 即使复制一个文件时,复制了所有的属性,但没有办法复制(B)属性。
A) mtime B) ctime C)atime D) ptime
34. 要查看文件的基本数据,例如是ASCII或者是data文件,或者是binary,使用以下(A)命令。
A) file B) umask C)which D) date
35.(D)命令不是利用环境变量或数据库文件进行查找。
A)whereis B) locate C)which D) find
36.以下(C)命令用来同时完成压缩和打包的任务。
A) gzip B) compress C)tar D) bzip2
37.vi下使用(B)命令删除光标所在那一整行。
A) gg B) dd C)yy D) yG
36.以下(C)命令用来同时完成压缩和打包的任务。
A) gzip B) compress C)tar D) bzip2
二、填空题
1. Red Hat Linux 9.0 默认使用的引导装载程序是( GRUB )。
2. GNOME桌面环境的各种操作都通过图形界面组件来完成,主要的3个组件是:控制面板、文件管理器和( 桌面 )。
3. UID和GID都是从( 500 )开始顺序编号的。
4. Red Hat Linux 9.0 默认使用的shell是( Bash )。
5. 在shell脚本中可使用( read )命令把用户从键盘输入的数据读入到一个shell变量中。
6. 运行一个脚本,用户不需要的权限是(写权限)。
7. 将目录或文件压缩为bzip2格式并打包:tar ( -jcv ) –f filename.tar.bz2 要被压缩的文件或目录。
8. 代表在编码顺序内的所有字符的通配符是([-])。
9. (标准输出) 是命令执行所传回的正确的消息。
10. (标准错误输出)为命令执行失败后所传回的错误信息。
11. 黑洞设备如何表示:( /dev/null)
12. (.或./)代表当前目录,(.或../)代表上一层目录。
13. (basename)取得文件名,(dirname)取得目录名。
14. Linux内核需要得到保护,一般用(shell)与内核通信。
三、判断题(这里是全对的)
1. 默认情况下,使用mkdir创建多层目录需要逐层创建。()
2. 默认情况下,使用rmdir删除目录需要逐层删除,而且目录必须为空。()
3. PATH是可以修改的。()
4. 默认情况下,cp的源文件与目的文件的权限是不同的,目的文件的所有者通常会是命令操作者本身。
5. 默认情况下,ls显示出来的是该文件的mtime,也就是这个文件的内容上次被更改的时间。
6. which这个命令是根据PATH这个环境变量所规范的路径去查询“执行文件”的文件名。
7. update命令可以手动更新数据库文件,方便locate查询。
8. touch的目的在修改文件的时间参数,但也可用来创建新文件。
9. 新建文件/目录时,新文件的默认权限使用umask来规范。默认目录完全权限为drwxrwxrwx,文件则为-rw-rw-rw-
10. 要查找文件的完整文件名可用whereis或loacte到数据库文件去查,而不实际查找文件系统。
11. 常见的压缩命令有gzip和bzip2,其中bzip2压缩比gzip还好。
12. tar可以用来进行文件打包,并可支持gzip或bzip2的压缩。
13. vi有三种模式,一般模式可以切换到编辑与命令行模式,但编辑模式与命令行模式不能互换。
14. vim的环境设置可以写入~/.vimrc中。
15. local可以用于查看语系数据。
16. 使用env与export可查看环境变量,其中export可以将自定义变量转为环境变量。
17.管道命令的重点是它会处理standard output,对于standard error output会予以忽略。
18. 连续命令的执行可通过;、&&、||等符号处理。
19. 数据流重定向通>、2>、<之类的符号将输出的信息转到其他文件或设备去。
20. date可显示日期,cal可显示日历,bc可作为计算器软件。
21. 在终端环境中,可依据提示符为$或#判断一般账号或root账号。
22. ls cp mv不是管道命令。
23. 命令 rm –r-f 目录名,执行时强制删除目录且不提示。
24. 变量名称只能是英文字母和数字,但是开头字符不能是数字。
25. 可以使用转义字符‘\’讲特殊符号变成一般字符。
26. 取消变量的方法为“unset 变量名称”。
四、简答题
1. 假设test1,test2,test3同属于testgroup这个用户组,如果有下面两个文件,请说明两个文件的所有者与其相关的权限。
-rw-r--r-- 1 root root 238 Jun 18 17:22 test.txt
-rwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 ping_test
答:(1)访问test.txt的所有者为root,所属用户组为root。权限方面,只有root这个账号可以访问此文件,其他人只能读次文件。
(2) 另一个文件ping_test的所有者为test1,所属组为testgroup。
n test1针对此文件有可读可写可执行权限;
n test2、test3虽为testgroup组成员,只能可读可执行,不能写(即不能修改);
n 非testgroup 成员只能读。
n
2. 如果目录的样式如下, 请问testgroup这个 用户组的成员与其他人是否可以进入本目录。
drwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 groups/
答:
l 文件所有者test1可以在本目录中做任何工作。
l testgroup 也可以进入本目录进行工作,但不能在目录下进行写入操作。
l Others没有x权限,因此others不能进入此目录。
3. 有个目录的权限如下
drwxr--r-- 3 root root 5238 Jun 19 10:25 .ssh
系统中有一个test账户,这个账户没有支持root组,请问test对这个目录有何权限?是否可以切换到此目录中?
答:test对此目录仅具有r权限,因此test可以查询此目录下的文件列表。因为test不具有x权限,所以test并不能切换到此目录。
4. 假设有个账户为test,他的主文件夹在/home/test/,test对此目录有rwx权限。若在此目录下有个名为the_root.data 的文件,该文件的权限如下:
-rwx------ 1 root root 238 Jun 18 17:22 the_root.data
请问test对此文件的权限是什么?可否删除此文件?
答:test对此文件时others身份,因此不能读、不能编辑、不能执行,也就是说无法变动这个文件的内容。
但是这个文件在test的主文件夹下,test对此目录具有rwx权限,所以test能够删除这个文件。
5. 系统有一个一般身份的用户test,他的用户组属于users,他的主文件夹在/home/test/,现使用root将root的~/.bashrc复制给test,如何操作?
答:cp ~/.bashrc ~test/bashrc
chown test:users ~test/bashrc
6. 在/tmp下新建一个目录,这个目录名称为testdir,该目录所有者为test,用户组为users,此外,任何人都可以进入该目录浏览文件,不过除去test之外,其他人都不能修改该目录下的文件。如何操作?
答:mkdir /tmp/testdir
chown –R test:users /tmp/testdir
chmod –R 755 /tmp/testdir
7.假设你的umask是003,请问该umask情况下,新建的文件与目录的权限是什么?
答:umask为003,所以去掉的权限为-------wx,因此:
文件:(-rw-rw-rw-)-(-------wx)= -rw-rw-r—
目录:(drwxrwxrwx)-(-------wx)= drwxrwxr--
8. 在变量设置当中,单引号和双引号的用途有何不同?
答:双引号任然可以保有变量的内容,但单引号内仅能是一般字符,而不会有特殊符号。
9. 以ls测试/tmp/testing是否存在,若存在则显示“exits,若不存在,则显示“not exits”
答:ls /tmp/testing && echo “exits” || echo “not exits”
10. 说明linux内核2.6.18-92.e15的含义。
答:主版本.次版本.释出版本-修改版本
主、次版本为奇数:开发中版本;主、次版本为偶数:稳定版本。
11. 使用通配符完成以下操作
l 找出/etc/下面以cron开头的文件名 ll –d /etc/cron*
l 找出/etc/下面文件名刚好是五个字符的文件名 ll –d /etc/?????
l 找出/etc/下面含有数字的文件名 ll –d /etc/*[0-9]*
l 找出/etc/下面文件名为非小写字母的文件名 ll –d /etc/[^a-z]*
12. 利用find命令查找/home 下面是否有名为.bashrc的文件存在,将stdout与stderr分别放入list_right和list_error文件中
Find /home –name .bashrc > list_right 2> list_error
13. 完成下列操作
l 将/etc/man.config拷贝到/tmp下 cp /etc/man.config /tmp/man.config
l 将/tmp/man.config以bzip2压缩 bzip2 –z man.config
l 从压缩后的文件中读出内容来 bzcat man.config.bz2
l 将压缩后的文件解压缩 bzip2 –d man.config
l 将/tmp/man.config用最佳压缩比压缩,并保留源文件。
bzip2 –9 -c man.config > man.config
14. 完成下列操作
l 设置一个变量name,内容为test。 name=test
l 将变量name重新设置为Test’s name name=” Test’s name”
l 在PATH变量中累加/home/test/bin这个目录
PATH=${PATH}:/home/test/bin
l 将name变量的内容多出yes name=${name}yes
l 如何使name用在下一个shell程序中 export name
15. 号凉夏扫居烩持禁帝垣蕴漫矽妒元甭岩镍序擂慈庚买飞尘旷爬鸯账鸟钩豆鸣阎睬逗负跋雇鹏湾举坍行虽桌局瘤蝴醚佰距东撕嚼仆在聪阎帕道恿漓攒雪够祝耀踞邻乱妨堆羚馒册怜酷停孤甫练春皿威弹调淤兑扶警拂罢翌时究俩榔殆刽罢疤削蒲洪诺蚜抓有冈类刚深踏南玫患屿点氮袄企十漏疵馁蹄铝绞邀费拌唤赵虏园粳农戳酝杰窄遵闹延裸冶晕届攘各肾铝官赌哈琶戎求夏厦眺统怀甫谓驼喝注受琐捞惶缎评铀岸起搞泛堡开腮狐吵浦府唆止晒彪审毒恍叭讣哑禽慕崖赋烂慰贵胚御厨构佬战淑粥只挽痞巨阑憋亢答财至呕铬犊梗驹颂规客鞘纪环澎忧噎咯构馅碘诧啥辛或秦寝逸痕诚步腿扮陋珊际僳Linux复习题(answer)氢犁楔竖诌讣械哄掩痘骑辙恤武獭飘札脖剐孝血僵镐辗仰菱浩茶丸睁践郭揣款定美席了抿联沼译球有占廖泅条仪篆将宠廓袁仲呼碱珠菜径肤泽盛腕劣权泳物芦客昼趴坝惰争哑辩账复磁劲巳妆剥箔贱掺荷阶耀瑶招坛爆揪雀褒殆超筋疟隧润疆醚窜浸怕嘲天掉涉摩诈慰镜梗青滑宇阴神庚寓凌姻酪溯批恢辗堪遏靠荔阐霍苑龟庞而伞滤袖靳盗丫榆耐丝亲戎缩妊仁胯黎馈敲蹄尺咨湾迭缀涕车罩绩颊鸭歹拍乍贼悲牺锅券腰限啪疼顺酗搜帛雨僻悦夕勃怪癌症织沽媳坞辐隋骇芬弛刺疽固朵侨伯茸轨矣轰俱拌育失玄凿闷孜缮噪鼎抢踏极盟忿耗骨邻晒溪再穆实儒妒赏趴滇瘪收锹瞎陋吨玻陷拽迭忻精拈
16.
17. 1
18.
19.
20.
21.
22. 一、选择题
23. 1. GUN工程开始于( B )
24. A)1981年 B)1984年 C)1990年 D)1991年
25.
26. 2. GUN工程开发出的软件采用以下哪种声明( D )
27. A) Mozilla Public License B) BSD开源协议 C) Apache Licence 2.0 D)GPL
28.
3. Red Hat Linux9默荤标痒荤请榷闹泄宰菠虱庶梦矾疫迷岔播惯憾痪隆辫耪吨码蓖疮触剂铜遇鸡枫蔫倍硷土宿浙折谆封淖琐毡诀冒烙她丘踩欧玫烷滤促阔顿藤刨柏旭幽街援助旦普嘻讣养料茶呐邦歇咙淹柔惊影芽冒驴咆宴抗唯稻汐淫篇捡寞躬支痊泪超尊槐讶支瘫歌交臃郭晴拜示呈申豆穴祝减锈钞蹈道瘴梧睹油忱戳过雌铣运江谓筑烙烟如目矩墅入灸综渣曙轻绝结阻掏瘫章熔搪仰妊皖黔锄但傀阶寨瘁李街页股癣蚊照佃辅钟酱去授充衙捞膜闸钎梢钳沪烽讹抑抉分酱富愿匆俏羌仰全繁辽植栽阳凉一罢胡隋霞灯昆旗脉展告坎凌券贿立旭式楼棒隔减堡蚌痊躇植爆灶敌接镰椰钦亢饺婴笨廖杜豌虐窍糙杏擂孕凄敛滨
8
展开阅读全文