

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、linux 复习题(仅供参考)Vi 编译器包含命令模式、插入模式和末行模式10. 删除文件命令为(D)A mkdirB. moveC. mvD. rm11.假设文件 fileA 的符号链接(又叫软连接)为 fileB,那么删除 fileA 后,下面的描述正确 的是( B)A fileB 也随之被删除B. fileB 仍存在,但是属于无效文件C.因为 fileB 未被删除,所以 fileA 会被系统自动重新建立D. fileB 会随 fileA 的删除而被系统自动删除12在给定文件中查找与设定条件相符字符串的命令为(A )A grepB. gzipC. findD. sort13. 从后台启动进
2、程,应在命令的结尾加上符号( A )A &B. C. #D. $14. 如果执行命令 #chmod 746 file.txt,那么该文件的权限是(A )A. rwxr-rw- B. rw-r-r- C. -xr rwxD. rwxr-r 15. Linux 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查 看文件内容,应使用命令( C )A catB. moreC. lessD. menu(一)选择题:1以下哪一个是 linux 内核的稳定版本(A 2.5.24B. 2.6.172怎样显示当前目录(A. pwdB. cd3欲把当前目录下的A. copy file1
3、.txt file2.txtC. cat file2.txt file1.txtfile1.txtBC. 1.7.18)C. who 复制为file2.txt ,)D. 2320D. Is正确的命令是(B. cp file1.txt | file2.txtD. cat file1.txt file2.txt4. 如果您想列出当前目录以及子目录下所有扩展名为“ 令是(BA. ls *.txt B. find .- name “.txt” C. ls - d .txt5. 如何删除一个非空子目录A. del /tmp/* B. rm -rf /tmp6. 存放用户帐号的文件是(A. shadowB
4、. group7.下面哪个系统目录中包含A. /binB. /dev/tmp( B ) C. rm -Ra/tmp/*)C. passwd 使用的外部设备C. /bootLinux.txt ”的文件,D. find .那么您可以使用的命D. rm - rf /tmp/*“ X J. ”.txtD. GshadowB )D. /home可在光标当前所在行下添加一新行C. i8 在 vi 编辑器中的命令模式下,键入(A O (上一行添加一行)B. o9在 vi 编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( 命令。A .上箭头B.下箭头C.D. *D. aC )16. 在使用 m
5、kdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是A. -mB. -pC. -fD.-d17.用 Is - al 命令列出下面的文件列表,是符号连接文件的是(D )A . -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 helloB.-rwxrwxrwx 2 hel-s 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 cheng18.文件 exer1 的访问权限为 r
6、w-r-r-,现要增加所有用户的执行权限和同组用户的写权限, 下列命令正确的是( A )A.C.19.chmod a+x, g+w exer1chmod o+x exer1关闭 linux 系统(不重新启动)ctrl+alt+del B . shutdow nBB. chmod 765 exer1A.20.对文件进行归档的命令为(A .D . chmod g+w exer1可使用-命令(-r C . halt)C . dump)reboot21.22.23.24.gzipB . tar下列那一个指令可以设定使用者的密码( C pwd B .n ewpwdC . passwd下列那一个指令可以切
7、换使用者身份(DpasswdB. logC . who下列那一个指令可以显示目录的大小( dd B . dfC . du欲查询 bind 套件是否有安装,可用下列那一指令D. dd)D .passw25.26.27.28.(rpm -ivh bind*.rpmB . rpm -q bind*.rpmrpm -U bind*.rpmD . rpm -q bind欲安装 bind 套件,应用下列那一指令( A ) rpm -ivh bind*.rpmB . rpm -ql bind*.rpmrpm -V bind*.rpmD . rpm -ql bind欲移除 bind 套件,应用下列那一指令(
8、D ) rpm -ivh bind*.rpmB .rpm -Fvh bind*.rpmrpm -ql bind*.rpmD . rpm -e bind下列那一个指令可以用来查看系统负载情形(A )wB . who c C . loadD . ps下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录D )。A./rootB. /binC. /devD. /boot29.如何删除目录/tmp 下的所有文件及子目录(D )。A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm - rf /tmp/*30 .对文件重命名的命令为(C)A. rm
9、B. moveC. mvD. mkdir31. 一下哪个环境变量表示 当前路径(B )。A. PATHB. PWDC. HOMED.ROOT(二)填空题1.默认情况下,超级用户和普通用户的登录提示符分别是:2. 链接分为:(硬链接 和 符号链接)。符号链接也叫软链接3. Linux 系统中有 三种基本的文件 类型:(普通文件、目录文件和设备文件)。4某文件的权限为:drw-r-r-,用数值形式表示该权限,则该八进制数为:(644),该文件属性是( 目录)。5.安装 Linux 系统对硬盘分区时,必须有两种分区类型:Linux 根分区和 Linux 交换分区 。6. 在 Linux 的两种链接文
10、件中,只能实现对文件链接的一种方式是:软链接(符号链接)。7. 前台起动的进程使用( ctrl+c )终止。8.进行字符串查找,使用(grep )命令。9.在 shell 编程时,使用方括号表示测试条件的规则是:方括号两边必有(空格)。10. 结束后台进程的命令是(kill )。11. 将前一个命令的标准输出作为后一个命令的标准输入,称之为:(管道)12. 增加一个用户的命令是(useradd)13.成批添加用户的命令是(newuserO14. (Top)命令能够实时地显示进程状态信息。15. 利用管道技术统计当前目录下有多少个文件,该命令是(ls ./|wc - w)16. 在 Linux
11、系统中,压缩文件后生成后缀为.gz 文件的命令是(gzip)17. RPM 有 5 种基本操作模式,即:(安装、查询、刷新、升级、卸载)18. 网络管理的重要任务是:(控制和监控)。19. 安装 Linux 系统对硬盘分区时,必须有两种分区类型:(文件系统分区和交换分 区)。20.编写的 Shell 程序运行前必须赋予该脚本文件(执行权限)。(三)简述题【1】什么是 Linux ?其创始人是谁? Linux 操作系统的诞生、发展和成长过程始终依赖着的 重要支柱都有哪些?答: Linux 是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的,可以自由使用的类 UNIX 产品。其
12、创始人是 Linus。Linux 操作系统的诞生、发展和成长过 程始终依赖着的重要支柱有以下几点:(1) UNIX 操作系统;(2) MINIX 操作系统;(3)GNU 计划;(4) POSIX 标准;(5) In ternet 网络【2】 试述如何创建一个用户。答:可使用命令 useradd 创建新用户,但不能在系统中随便创建用户,需经相关部分批准后方能创建。对于长期或暂时不使用的用户,应将其从(“ #”和“ $”)。系统中删除或锁定起来,以防非法使用。创建新用户时可以使用命令useradd -dhome newuser 指定用户家目录,若不指定则使用默认的家目录/home/newuser。
13、一般情况下,当一个用户被创建之后,只有超级用户为它设置密码后才能被启用或登录使用。【3】叙述 Linux 操作系统的四个主要部分及其功能。内核:内核是操作系统的核心,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。Shell :是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接受用户输入 的命令并把它送入内核去执行。文件系统:是文件存放在磁盘等存储设备上的组织方法,文件结构的相互关联性使共享数据变得容易。应用程序:标准的 linux 系统都有一套称为应用程序的程序集,它包括文本编译器、编程语言、办公软件等、【4】.简述 linux 的几个运行级别及其相应的含义。0-关机模式,1
14、- 单用户模式,单用户只有系统管理员可以登录。2-多用户模式,但是不支持文件共享,例如不支持NFS 服务这种模式不常用。3-完全的多用户模式,支持NFS 服务最常用的用户模式,默认登录到系统的字符界面。4- 保留模式。5-完全多用户模式,默认登录到X-window 系统,也就是登录到 linux图形界面。6- 重启模式,也就是执行关闭所有运行的进程,然后重新启动系统【5】什么是链接?符号链接与硬链接的区别是什么?答:链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的方法。硬链接记录的是目标的 in ode,软连接记录的是目标的路径。软链接就像是快捷方式,而硬链接就像是备 份。【6】v
15、i 编辑器有哪几种工作模式?如何在这几种工作模式之间转换?答:Vi 的工作模式有三种:命令模式、输入模式、末行模式。在命令模式下输入 a、A、i、I、o、O 等命令之一可以进入输入模式,在输入模式下按 Esc 键回到命令模式;在命令模式下输入:进入末行模式, 末行命令执行完后回到命令模式。【7】 若下达 rmdir 命令来删除某个已存在的目录,但无法成功,请说明可能的原因。答:此目录可能不存在,或者目录不为空,或者目录中有隐含文件存在,或者目录被设置权限。解决方法就是先修改权限,在使用rm - r 命令删除。(四)编程题:1 假设你的用户账号是 zheng,现在你登录进入 linux 系统,查
16、看当前登录到系统中的用户 查看当前系统中运行的进程,然后再退出系统。答: login : zhengPassword :口令$who #查看登录到系统中的用户$ps #查看当前系统中运行的进程$Ctrl+D #退出系统,等价于 exit2.在当前目录下新建一个目录back,将当前目录改为 back, 在 back下新建 2 个长度为 0的文件 test1、test2,然后把 test2 移到其父目录中并改名为file12。答:$ mkdir back$ cd back$ touch test1 test2$ mv test2 ./file2 #将 test2 移到其父目录中并改名为file12
17、。3现在需要统计当前目录/home/zheng 下普通文件的数目并显示结果,如何实现?$find - type f | wc - l解析:find -type f 统计当前目录及其子目录(包括隐藏目录)下的普通文件(包括隐藏文件)4假设你是系统管理员,需要增加一个新的用户账号zhe ng,为新用户设置初始密码,锁定用户账号 uly,并删除用户账号 chang,然后对账号uly 解锁。号 uly,并删除用户账号chang,然后对账号#添加用户,用 root 账号登陆#给新用户设置初始密码#锁定账号 uly#删除账号 chang#解锁账号 uly答: .#useradd zheng#passwd
18、zhe ng#passwd - l uly#userdel cha ng#passwd -u uly5.若给需要将/home/zheng 目录下的所有文件打包压缩成/tmp/zheng.tar.gz,你准备怎么做? 当需要从压缩包中恢复时,又该如何处理?答:#tar zcvf /tmp/zheng.tar.gz /home/zheng#z 表示用 gzip 来压缩,c 表示创建归档,v 表示显示详细信息,f 表示指明创建归档文件称#tar -zxvf /tmp/zhe ng.tar.gz#x 表示提取归档。恢复的时候会连同目录恢复在当前目录中6.下面给出了一个 SHELL 程序,试对其行后有
19、# (n)形式的语句进行解释,并说明程序完 成的功能。#!/bi n/shDIRNAME=ls /root | grep bak#( 1)if -z $DIRNAME ; then#( 2)mkdir /root/bak ; cd /root/bak#( 3) fiYY=date +%y ; MM=date +%m ; DD=date +%dBACKETC=$YY$MM$DD_etc.tar.gztar zcvf $BACKETC /etc echo fileback fini shed!答:#( 1)获取/root 中名称包含 bak 的文件或目录#( 2)判断 1 结果为空#( 3 )创建
20、目录/root/bak 并进入该目录#(4)获取当前时间的年月日#( 5)按照年(2 位)月(2 位)日(2 位)_etc 方式构造压缩文件名#( 6)压缩 etc 目录并保存在/root/bak 中 6 分程序功能:若/root/bak 不存在则创建之,然后将/etc 按日期打包保存于该目录中。2 分7.创建一个 shell 脚本,它从用户那里接收10 个数,并显示已输入的最大的数。参考程序:#! /bi n/bashmax=0for(co un t=1 ; count = 10 ; count = coun t+1)doecho -n En ter nu mber $co unt :rea
21、d valueif $max -lt $value the nmax=$valuefidone8.写一个 shell 脚本,检查给出的串是否为回文(pal in drome )。#( 5)参考程序:#! /bi n/bashecho En ter stri ngread strlen=echo $str | wc -clen=expr $le n - 1l=expr $len / 2ctr=1flag=0while test $ctr -le $ldoa=echo $str | cut -c$ctrb=echo $str | cut -c$le nif test $a -ne $bthen f
22、lag=1breakfictr=expr $ctr + 1len=expr $le n - 1doneif test $flag -eq 0then echo Stri ng is pali ndromeelse echo Stri ng not a pali ndromefi9用 shell 编写小九九乘法表程序,程序执行结果如下:#! /bi n/shfor i in 1 2 3 4 5 6 7 8 9Dofor j in 1 2 3 4 5 6 7 8 9doif ( test $j -le $i ) the necho -ne expr $i * $j telseechobreakfi
23、doneDone10.shell 编程的 if 语句,循环控制的(for,while ) .例如::输入分数判断分数是否及格的Shall 编程#!/bi n/bash#file name:akecho -n Plese in put a score”reach Scoreecho -n You in put the score is $Score ”if$score -ge 60;the necho -n an gratuati on!You pass the exam in atio n ”elseecho -n Sorry ! You Fail the exam in ati on ” fiecho -n ptess any .Key to continue! ”read $GOOUT例如::使用 while 语句川建一个根据输入的数值求累加和(1+2+3+.+n )的 Shell 程序。#!/bi n/bash#file name:sumecho -n Plese In put Number: ”read NUMnu mber=0sum=0while $nu mber -ls $NUM doecho nu mberecho$ nu mber ” nu mber= expr $nu mber + 1 echo sum echo $sum”sum= expr $su
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合伙贷款买货车协议书
- 农产品帮扶采购协议书
- smt合作开厂协议书
- 茶叶企业订购协议书
- 采矿劳务施工协议书
- 餐厅设施移交协议书
- 道路开挖押金协议书
- 被迫堕胎补偿协议书
- Brand KPIs for second-hand apparel online shops Kleinanzeigen (eBay-Kleinanzeigen) in Germany-外文版培训课件(2025.2)
- 集镇房屋置换协议书
- 五年级下册数学约分练习100题附答案
- 跨文化交流中的语言适应性研究
- 第5.2课 《飞向太空的航程》同步练习 (原卷版)
- 新概念英语第二册Lesson8课件
- 地摊市集活动策划方案
- 劳务外包与劳务派遣课件
- 白酒行业财务知识培训课件
- 智慧仓储配送机器人案例
- 中医护理-生活起居的护理内容
- 《商标权授权与侵权》课件
- 预应力锚索基本试验方案
评论
0/150
提交评论