版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、limix 复习题(仅 供参考)(一)选择题 :1.以下哪一个是 linux 内核的稳定版本( B )A. 2.5.24 B. 2.6.17 C. 2.怎样显示当前目录( A ) oD. D. IsA. pwd B. cd C. who3.欲把当前目录下的 filel.txt 复制为 file2.txt,正确的命令是()oA. copy filel.txt file2.txtB. cp filel.txt | file2.txtC. cat file2.txt filel.txtD. cat filel.txt > file2.txt“.txt的文件,那么您可以使用的命令是4. 如果您想
2、列出当前目录以及子目录下所有扩展名为 ( B ) oA. Is *.txt B. find . - name “.txt ” -Cd. I.stxtD. find .txt5. 如何删除一个非空子目录 /tmp ( B ) oA. del/tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm - rf /tmp/* 6. 存放用户帐号的文件是(A. shadowB. group7. 下面哪个系统目录中包含C. passwdLinux 使用的外部设备(D. GshadowA. /binB. /devC. /bootD. /home& 在 vi 编辑器中的
3、命令模式下,键入(B ) 可在光标当前所在行下添加一新行A. 0( 上一行添加一行)B.oC.iD.a9. 在 vi 编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( 令。A. 上箭头B. 下箭头C.D. *Vi 编译器包含命令模式、插入模式和末行模式10. 删除文件命令为( D )A. mkdir B. move C. mv D. rm11. 假设文件 fileA 的符号链接(又叫软连接)为 fileB, 那么删除 fileA 后,下面的描述正确 的 是( B)A. fileB 也随之被删除B. fileB 仍存在,但是属于无效文件C. 因为 fileB 未被删除,所以 fi
4、leA 会被系统自动重新建立D. fileB 会随 fileA 的删除而被系统自动删除12. 在给定文件中查找与设定条件相符字符串的命令为( A )A? grepB. gzipC. findD. sort13. 从后台启动进程,应在命令的结尾加上符号( A )A. & B. C.# D.$14. 如果执行命令 #chmod 746 file.txt, 那么该文件的权限是( A )。A. rwxr rw-B. rw-r rC. xr rwxD. rwxr r15. Linux 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查 文件内容,应使用命令( C )A. ca
5、t B. more C. less D. menu16. 在使用 mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是A. -m17.B. -pC. -f用Is -al命令列岀下面的文件列表,是符号连接文件的是(A. -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 helloB. ? rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbeyD.-dD )C. drwxr r 1 hel users 1024 Sep 10 0&10 zha ngD. lrwxr r 1 hel users 7 Se
6、p 12 08:12 che ng1&文件exerl的访问权限为rw-r-r-,现要增加所有用户的执行权限和同组用户的写权限 下列命令正确的是(A)B. chmod 765 exerlD. chmod g+w exerlA. chmod a+x, g+w exerlC. chmod o+x exerl19. 关闭limix系统(不重新启动)可使用命令( C)A. ctrl+alt+del B. shutdown -r C ? halt D. reboot20?对文件进行归档的命令为(B)A.B. tarC?D.下列那一个指令可以设定使用者的密码(C)D如dwA. pwdd.Oiewpw
7、d C. passwdD. password22.下列那一个指令可以切换使用者身份(DA. passwd B. logC. whoD. su下列那一个指令可以显示目录的大小(C )24. 欲查询bind套件是否有安装,可用下列那一指令( D)A? rpm -ivh bind*.rpmB. rpm -q bind*.rpmC. rpm -U bin d*.rpmD? rpm -q bi nd25. 欲安装bind套件,应用下列那一指令( A)A. rpm -ivh bind*.rpmB ?rpm ? q 1 bind*.rpmC? rpm -V bind*.rpmD?rpm -ql bind26
8、. 欲移除bind套件,应用下列那一指令( D)A? rpm -ivh bind*.rpmB ?rpm -Fvh bind*.rpmC. rpm -ql bin d*.rpmD. rpm -e bi nd27. 下列那一个指令可以用来查看系统负载情形(A)A. wB? who c C ? loadD? ps28?下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录A./rB.C.D.)o/bin/dev/bootA. del /tmp/* B.C. rm -RaD. rm - rf2m -rf /t如何删除目录/tmp下的所有文件及子*目录(d)/tmp/*30.对文件重命名的命令为(
9、 C)A.B.C.D. mkdir3仰 一下哪个环境变量表示当前路徑A.B.PWDC.D.ROOTPATH填空题HOME2. 链接分为:(硬链接和符号链接) o 符号链接也叫软链接3. Linux 系统中有三种基本的文件类型:(普通文件、目录文件和设备文件)。4. 某文件的权限为: drw-r-r-, 用数值形式表示该权限,则该八进制数为:( 644 ),该文件属性是(目录)。5. 安装 Linux 系统对硬盘分区时,必须有两种分区类型: Linux 根分区和 Linux 交换分区。6. 在 Linux 的两种链接文件中,只能实现对文件链接的一种方式是: 软链接(符号链接)。7. 前台起动的进
10、程使用( ctrl+c )终止。 &进行字符串查找,使用( grep )命令。9. 在 shell 编程时,使用方括号表示测试条件的规则是:方括号两边必有(空格)。10. 结束后台进程的命令是 ( kill )。11. 将前一个命令的标准输出作为后一个命令的标准输入,称之为:(管道)12. 增加一个用户的命令是( useradd)13. 成批添加用户的命令是 ( newuserO14. ( Top ) 命令能够实时地显示进程状态信息。15. 利用管道技术统计当前目录下有多少个文件,该命令是(Is ./|wc -W )16. 在 Linux 系统中,压缩文件后生成后缀为 .gz 文件的命
11、令是( gzip )17. RPM 有 5 种基本操作模式,即:(安装、查询、刷新、升级、卸载) 网络管理的重要任务是:(控制和监控)。19?安装 Linux 系统对硬盘分区时,必须有两种分区类型:(文件系统分区和交换分区)。20. 编写的 Shell 程序运行前必须赋予该脚本文件(执行权限)。(三)简述题【1】什么是 Linux? 其创始人是谁? Linux 操作系统的诞生、发展和成长过程始终依赖着的 重 要支柱都有哪些?答: Linux 是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的, 可以自由使用的类 UNIX 产品。其创始人是 Linuso Linux 操作系统
12、的诞生、发展和成长过 程始 终依赖着的重要支柱有以下几点:(1) UNIX 操作系统;( 2) MINIX 操作系统;( 3) GNU计划;( 4) POSIX 标准;( 5) Internet 网络2 试述如何创建一个用户。答:可使用命令 useradd 创建新用户,但不能在系统中随便创建用户, 需经相关部分批准后方能创建。对于长期或暂时不使用的用户,应将其从 系统中删除或锁定起来,以防非法使用。创建新用户时可以使用命令 useradd -d home newuser 指定用户家目录,若不指定则使用默认的家目录 /home/newuser 。一般情况下, 当 一个用户被创建之后,只有超级用户
13、为它设置密码后才能被启用或登录使用。3 叙述 Linux 操作系统的四个主要部分及其功能。 内核:内核是操作系统的核心,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。Shell :是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接受用户输入的命令并把它送入内核去执行。文件系统:是文件存放在磁盘等存储设备上的组织方法,文件结构的相互关联性使共享数据 变 得容易。应用程序:标准的 linux 系统都有一套称为应用程序的程序集,它包括文本编译器、编程语 言、办公软件等、【4】.简述linux的几个运行级别及其相应的含义。0-关机模式,1一单用户模式,单用户只有系统管理员可以登录。2
14、- 多用户模式,但是不支持文件共享,例如不支持NFS服务.这种模式不常用。3- 完全的多用户模式,支持NFS服务.最常用的用户模式,默认登录到系统的字符界面。4- 保留模式。5- 完全多用户模式,默认登录到X-window系统,也就是登录到linux图形界面。6- 重启模式,也就是执行关闭所有运行的进程,然后重新启动系统【5】什么是链接?符号链接与硬链接的区别是什么?答:链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的方法。硬链接记录的是目标的in ode,软连接记录的是目标的路径。软链接就像是快捷方式,而硬链接就像是备份。【6】vi编辑器有哪几种工作模式?如何在这几种工作模式之间
15、转换?答:Vi的工作模式有三种:命令模式、输入模式、末行模式。在命令模式下输入 a、A、i、I、o、O等命令之一可以进入输入模式,在输入模式下按 Esc键回到命令模式;在命令模式下输入:进入末行模式,末行命令执行完后回到命令模式。【7】若下达rmdir命令来删除某个已存在的目录,但无法成功,请说明可能的原因。答:此目录可能不存在,或者目录不为空,或者目录中有隐含文件存在,或者目录被设置权限。解决方法就是先修改权限,在使用rm -r命令删除。(四)编程题:1. 假设你的用户账号是zheng,现在你登录进入linux系统,查看当前登录到系统中的用户,查看当前系统中运行的进程,然后再退出系统。答:
16、log in : zhe ngPassword: 口令$who #查看登录到系统中的用户$ps #查看当前系统中运行的进程$Ctrl+D #退岀系统,等价于exit2. 在当前目录下新建一个目录back,将当前目录改为 back,在back下新建2个长度为0的文件testl、test2,然后把test2移到其父目录中并改名为file 12<>答:$ mkdir back$ cd back$ touch testl test2$ mv test2./file2 #将test2移到其父目录中并改名为filel2。3. 现在需要统计当前目录 /home/zheng下普通文件的数目并显示结
17、果,如何实现?$find - type f | wc - 1解析:find-type f统计当前目录及其子目录(包括隐藏目录)下的普通文件(包括隐藏文件)4. 假设你是系统管理员,需要增加一个新的用户账号zhe ng,为新用户设置初始密码,锁定用户账号uly,并删除用户账号 chang,然后对账号uly解锁。答:.#useradd zheng#添加用户,用 root账号登陆#passwd zhe ng #passwd - 1 uly #userdel cha ng #passwd -u uly#给新用户设置初始密码#锁疋账号uly#删除账号chang#解锁账号uly5.若给需要将/home/z
18、heng目录下的所有文件打包压缩成,你准备怎么做?当需要从压缩包中恢复时,又该如何处理?答: #tar - zcvf /tmp/zheng.tar.gz /home/zheng#tar -#z表示用gzip来压缩,c表示创建归档,v表示显示详细信息,f表示指明创建归档文件称 #x 表示提取归档。恢复的时候会连同目录恢复在当前目录中6. 下面给岀了一个 SHELL程序,试对其行后有 # (n)形式的语句进行解释,并说明程序完 成的功能。#!/bin/shDIRNAME 二、 Is /root | grep bak v# (1)if - z ” $DIRNAME” ; then# (2)mkdir
19、 /root/bak ; cd /root/bak# (3)fiYY 二'date +%y' ; MM 二、date +%m' ; DD 二'date +%d'# (4)BACKETC=$YY$MM$DD_etc.tar.gz# ( 5 )tarzcvfSBACKETC /etc# (6)echo "fileback finished!"答: # (1) 获取 /root 中名称包含 bak 的文件或目录# (2)判断 1 结果为空# (3) 创建目录 /root/bak 并进入该目录# ( 4)获取当前时间的年月日# (5)按照年(
20、2位)月(2位)日(2位)_etc方式构造压缩文件名# (6) 压缩 etc 目录并保存在 /root/bak 中 6 分程序功能:若 /root/bak 不存在则创建之,然后将 /etc 按日期打包保存于该目录中。 2 分7. 创建一个 shell 脚本,它从用户那里接收 10个数,并显示已输入的最大的数。参考程序:#! /bin/bashmax 二 0for(count=l ; count <= 10 ; count = count+1)doecho -n "Enter number $count:"read valueif $max -It $value the
21、nmax=$valuefidone&写一个 shell 脚本,检查给岀的串是否为回文(palindrome) 。参考程序:#! /bin/bashecho "Enter string"read strlen=vecho $str | wc ? c' len=vexpr $len ? 1' l= vexpr $len / 2' ctr=lflag=Owhile test $ctr -le $1 doa=vecho $str | cut -c$ctr' b='echo $str | cut -c$len v if test $a
22、-ne $b then flag=l break fictr 二 'expr $ctr + 1' len= vexpr $len - V done if test $flag -eq 0 then echo "String is palindrome" else echo "String not a palindrome" fi9. 用 shell 编写小九九乘法表程序,程序执行结果如下 :#! /bin/shfor i in 1 2 3 4 5 6 7 8 9Dofor j in 1 2 3 4 5 6 7 8 9doif (test
23、$j -le $i) then echo -ne 'expr $i * $j 、 "t" else echo breakfi done Done10. shell 编程的 if 语句,循环控制的 (for,while) 例如“输入分数判断分数是否及格的 Shall 编程 #!/bin/bash # filename:ak echo "Plese input a score reach Scoreecho -n "You input the score is $Score if$score -ge 60;thenecho -n 44a ngratu
24、atio n! You pass the exam in ati on" else echo "Sony ! You Fail the exam in ati on fi?,echo -n "ptess any .Key to continue! read $GOOUT例如: : 使用 while 语句川建一个根据输入的数值求累加和(1+2+3+ n)的Shell程序。#!/bin/bash# filename: sum echo -n "Pleselnput Number:" read NUM number=0 sum=0 while $number -Is $NUM do echo numberechoAA$ number"number 二 'expr $number + 1 'echo sumecho "$sum"sum 二' expr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中学生校园欺凌治理政策
- 安徽宣城市2025-2026学年度高二第一学期期末检测数学试题(解析版)
- 成人高考试题及答案
- 部队车场勤务题库及答案
- 2026鹰潭护理考试题目及答案
- 术中病理评估对早癌切除范围的指导
- 智能血压监测的实时性保障
- 智能化远程应急指挥在气候灾害中的响应效率
- 智慧医疗环境下的数据隐私保护实践
- 早癌术后病理报告中环周切缘评估
- 华为内部晋升制度
- 银行保险机构消防安全管理指南(试行)原文下载
- 2026年应急演练计划
- 新版人教版九年级物理上册教案(完整版)教学设计
- 火场内攻救人课件
- 《电子商务视觉设计》课件(共11章)第6章高点击率推广图片视觉设计
- 危化企业防雷生产制度
- 放射性职业健康培训课件
- 2026年亿纬锂能行测笔试题库
- 公路安全韧性提升技术指南(试行)
- 化工安全设计课件
评论
0/150
提交评论