linux试题大全-增长知识(附答案)_第1页
linux试题大全-增长知识(附答案)_第2页
linux试题大全-增长知识(附答案)_第3页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、linux 考试大全2、查看创建名目命令mkdir 的挂念文档可以使用(man mkdir/mkdir -help)3、用标准的输出重定向(>)像”>file01”能使文件 file01 的数据( 被掩盖 )4、你想显示文件“longfile”的最终 10 行,下面那个命令是正确的?( tail logfile )5、下面哪个命令允许对文件重命名( mv )6、在vi 编辑器里,命令“dd”用来删除当前( 行 )。7、比较重要的系统配置资料,一般来说大部分位于( /etc )名目下。8、欲把当前名目下的 file1.txt 复制为 file2.txt,正确的命令是(catfile1

2、.txt >file2.txt/cp file1.txt file2.txt) 9、如何删除一个非空子名目 /tmp。( rm -rf /tmp )10、下面哪个命令不能用来显示文本的内容(find)11、一个文件名字为file.gz,可以用哪个命令来解压缩。(gzip)12、删除文件命令为(rm)13、在给定文件中查找与设定条件相符字符串的命令为(grep)14、linux 有三个查看文件的命令,若期望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令(less)15、在使用mkdir 命令创建新的名目时,在其父名目不存在时先创建父名目的选项(-p) )17、对文件进行归

3、档的命令为( tar )18、下列那一个指令可以设定使用者的密码( passwd )20、vi 编辑器具有两种工作模式:(命令方式,输入方式,ex 转义方式)21、linux 文件系统的文件都按其作用分门别类地放在相关的名目中,对于外部设备文件, 一般应将其放在(/dev)名目中。22、rm 命令可删除文件或名目,其主要差别就是是否使用递归开关(-r 或-r)23、可以在标准输出上显示整年日历的命令及参数是 (cal y)24、将/home/stud1/wang 名目做归档压缩,压缩后生成 wang.tar.gz 文件,并将此文件保存到/home 名目下,实现此任务的tar 命令格式 ( ta

4、r -zcvf /home/wang/tar.gz/home/stu1/wang)25、增加一个用户的命令是:(useradd、adduser)26、转变文件全部者的命令为(chown)2228、为了达到使文件的全部者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:(644)。30、使用$cd 命令后,我们会进入(用户主名目) 名目。33、在vi 编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( .)命令。35. 显示操作系统核心版本具体信息的命令是( uname)。36. 将新建文件的默认权限设置为 600 是( chmod 600 )

5、。二、填空1、结束后台进程的命令是kill2、将前一个命令的标准输出作为后一个命令的标准输入,称之为管道8、要在命令行上以后台方式启动进程,需要在执行的命令后添加&符号。3、利用管道技术统计当前名目下有多少个文件,该命令是 ls . |wc w9、链接分为: 符号连接和 硬连接 。10、安装linux系统对硬盘分区时,必需有两种分区类型: 根文件系统分区和 交换分区。11、可以用ls al命令来观看文件的权限,每个文件的权限都用10位表示,并分为四 段,其中第一段占 1 位,表示文件类型,其次段占3位,表示 文件全部者对该文件的权限。12、 /sbin名目用来存放系统管理员使用的管理程

6、序13、在shell编程时,使用方括号表示测试条件的规章是:方括号两边必需有 空格 。14、linux 文件系统中每个文件用i 节点来标识。15、前台启动的进程使用复合键 ctrl+c终止。三、简答题4、shell 程序中,对用户变量赋值有哪些方式?简要说明每种赋值方式的使用方法。对用户变量赋值有三种方式 :(1) 等号赋值在等号前后均不能有空格,当需要将一个包含空格的字符串赋给用户变量时,应用单引号将该字符串括起来。(2) 键盘赋值由 read 命令来实现的,用法为:read 用户变量名,当 shell 程序执行到该行时,将等待用户从键盘输入,当用户按下回车键时shell 把你输入的内容赋给

7、用户变量。(3) 命令替换赋值用法为:用户变量=命令,该语句将首先执行反向单引号之间的命令,然后将其执行后输出 的内容赋给该用户变量,在这种赋值方式中,等号前后同样不能有空格,而且必需反向单引号把命令括起来。5、执行shell 脚本的方式主要有哪些? 执行 shell 脚本的方式主要有两种:1. 以脚本名作为参数.其一般形式是:$ bash 脚本名 【参数】2. 将 shell 脚本的权限设置为可执行,然后在提示符下直接执行它。$ chmod a+x 脚本名$ path=$path:.$ 脚本名7、在/etc/passwd 文件中,每一行用户记录包括哪些信息?彼此如何分开?每一行用户记录包括信

8、息:注册名,密码,用户标识号,组标识号,用户名,用户主名目,命令解释程序。 每个信息之间用“:”来分开。10、下面正则表达式表示的含义是什么?file*.c :以 file 开头,任意个数任意字符结尾的.c 文件dir? :以 dir 开头,任意两个字符结尾。chara-f.o11、将文件 file1 的前 20 行、文件 file2 的最终 15 行合并成一个文件 ab。82 head 20 file1>ab && tail 15 file2>>ab四、编程题1、 写入能实现以下功能的命令。(1) 在根名目下创建名为mydir 的名目: mkdir -p /

9、root/mydir(2) 在名目mydir 下创建文本文件myfile1 和myfile2:cd /root/mydir;touch myfile1 myfile2(3) 将文件myfile1 更名为myfile1:mv myfile1 myfile1(4) 删除文件myfile2:rm -i myfile2(5) 复制文件myfile1 到根名目下: cp myfile1 /2、编写一 shell 脚本,将当前名目下的txt 文件移动到指定名目下,并按文件大小排序,显示移动后指定名目的内容。186#!/bin/bashfor file in *.c docp $file $1 donels

10、 $1 -ls3、打印给定名目下的某些文件,由第一个参数指出文件所在的名目,其余参数是要打印的文件名。temp=$1 currentdir=pwd shiftcd $temp for i in $* doif -f $i thencat $i elseecho “$i is not a file !”fi done4、编写一个shell 脚本,显示当天日期,查找给定的某用户是否存在系统中工作。假如在系统中,就发一个问候给他,否则提示无此用户。186#!/bin/bash dateuser=who|grep -w $1|wc -l if $user -gt 0 thenecho “hello $

11、1“ elseecho “该用户不存在或者没有登录“fi5、编写一个 shell 脚本,把其次个位置参数及其以后的各个参数指定的文件复制到第一个位置参数指定的名目中。if test $# = 0thenecho “no parameter!” elsetemp=$1 shiftfor i in $* docp r $i $temp donefils $temp6、编写一个脚本,利用数组形式求斐波那契数列的前20 项及总和。186 #!/bin/basha=1 b=1echo $a echo $bfor(i=1;i<=18;i+) dolet “c=a+b“ echo $c a=$bb=$

12、clet “n+=c“donelet “sum=n+2“ echo $sum7、编写一个 shell 函数,求位置参数的最大值。#!/bin/bash max=$1 shiftfor i in $* doif $i -gt $max thenmax=$ifi doneecho $max写操作命令(每小题 5 分,共 20 分)/root/home/dev/zh/ls/t1f1f2 /cq /cg1 图1文件名目树在字符命令窗口中,假如提示符为:rootlocalhostzh#要求写出以下命令:1) 将 t1、f1、f2 文件复制到/ls 名目下。 cp t1 f1 f2 ls2) 将 f2 文

13、件移动到/cq 名目下,并且改名为 f3mv f2 cq && mv f2 f33) 删除子名目/cg1rm-rcg14) 用命令显示子名目/zh 下的全部以小写字母a 至z 开头的文件信息。 ls -l a-z*二、通配符测试(每小题 5 分,共 35 分) 假设在当前名目下有以下文件(1)a(2)a.exe(3)b(4)b.txt(5)abc(6)abc.exe(7)c.txt(8)ba(9)ac(10)bc.txt(11)a.xy(12)ca.yz试写出恰好代表下列文件的通配符:a) (2) (6) (11)a*.(exe|xy)b) (8) (9)?c) (5) (6)

14、abc*d) (4) (7)bc.txte) (4) (7) (10)abc.(exe|xy)f) (11) (12)*a.(xy|yz)g) (2) (4) (6) (7) (10)*(abc).(txt|exe)三、编写简洁 shell 程序(15 分)编写一个简洁的 shell 程序,实现将指定的文件内容中小写字母转换成大写字母显示出来。提示:要显示的文件名可以在程序执行时输入,也可以在程序名后给出来。四、编写一个脚本(20 分)要求能够显示下面序列前 10 个数字:0, 1, 1, 2, 3, 5, 8, 13五、程序填空(10 分,其中第一空 2 分,其余每空 4 分)写一个 she

15、ll 脚本,将输入的字符串反转过来显示。即假如输入的字符串是”12345”,则输出的是”54321”。程序代码如下:echo “enter a string:” readstr len=echo$str|wccwhiletest$len-ne_$len_ dotemp_char=echo$str |cut-c$len rev_str=$rev_str$(3) len=expr$len 1 doneecho $rev_str1. 用 useradd 命令的-d 是用来指定用户的home directory?2. 想看以前敲入的命令,用 history5. linux的内核和初始化文件存放在( )

16、名目里。a/binb. /bootc. /vard. /home13. 下面哪一行是计算单词“testking”在 /var/log/maillog 中的总行数?d. cat /var/log/maillog | grep testking | wc l15. 哪个命令是用来查找文件中指定的字符串?grep19. 在 linux 操作系统中,为了将当前名目下全部.txt 文件打包并压缩归档到文件 this.tar.gz, 我们可以使用:()c. tar zxvf this.tar.gz ./*.txt20. 为了保证系统的平安,现在的 linux 系统一般将/etc/passwd 密码文件加密

17、后,保存为( ) 文件 d. /etc/shadow二、填空:(每个空 1 分,共 25 分)1. 查看当前工作名目用_pwd 命令;_cd _命令用于想从一个名目切换到另一名目,通常后面要带上需要切换到的名目名称,可以使用确定路径或者相对路径来指明该名目。确定路径方式应从 根 名目开头,相对路径则从 当前 名目开头。2. 假如工作名目下已经存在两个文件 hello.txt 和 world.txt,要把 world.txt 文件的内容追加到 hello.txt 文件的后面,则应在提示符后敲入cat hello.txt>>world.txt 命令。3. 所谓许可权,就是规定谁可以使用

18、哪个文件或名目以及使用的权限。通常将它分为以下 3种:r、w 和 x。4. 若不允许同组用户存取自己的文件和名目,umask 设置为g=rw。若不想要其他用户读文件或名目,可以将umask 设置为_o=r或chmod o-r。5. 启动一个进程有两个主要途径,和。6. 一个没有后缀的文件grap,想推断此文件的类型,用ls -l命令。10. 将文件 cjh.txt 重命名为 wjz.txt,则写出命令mw cjh.txt wjz.txt_。1. 请写出在当前名目开头找出全部以.c 结尾的文件,并输出在屏幕上。ls *1 或者 ls |grep 1$2. 请说出以下命令的含义:cprmmvmkd

19、irrmdir4. 把文件 log.txt 的前 10 行显示到屏幕上。 head log.txt5. 显示文件 sample.txt 中含有“high”单词的行数,并输出在屏幕上cat sample.txt |grep-f “high“|wc -l6. 写一个定时器, 在每周一、周三、周五的下午的4 点自动执行ls l >out.log。写出具体步骤。1、切换到上一级名目的指令是 cd .。2、列表擦看当前名目下文件指令是ls -l 。4、在根名目下建立文件 film 指令是cd / && touch file。5、user1 用户拷贝当前名目下问件film 到/roo

20、t 是否能成功 echo $?。6、删除/test 名目(test 下有子名目)的指令是 rm -r /test。7、建立名目/test 指令mkdir /test。9、修改当前用户密码指令是 passwd 。10、建立 film 的符号连接文件 film1 指令是ln -s film film1。11、删除组group1 的指令是 groupdel group1。12、退出不保存vi 编辑器的指令是 :q! 。13、设置文件所属组的指令是chgrp。14、设置别名的指令是 alias。18、如何更改一个文件的名称?例如由 /test 变为 /test2mv/text/test2。2、下面哪个

21、linux 命令可以一次显示一页内容? more3、用下列那一个命令可以修改文件的权限设置?chmod6、下面哪个参数可以删除一个用户并同时删除用户的主名目? userdel -r8、运行一个脚本,用户需要什么样的权限? x10、使用什么命令可以查看linux 的版本信息? uname -a15、如何删除一个非空子名目/tmp? rm -rf /tmp16、对全部用户的个人数据,应当放在哪个名目下? /home17、在linux 系统中的脚本文件一般以什么开头? #!/bin/bash18、在vi 写退出的命令是? :wq19、使用什么命令检测当前路径? pwd22、在 bash shell

22、环境下,当一命令正在执行时,按下 ctrl-c 会: 中止前台任务25、解压tar 包的命令是?20、一个脚本中定义了一个变量a 为整数,想要a 的值由用户输入指令是 read 。26、linux 文件权限一共 10 位长度,分成四段,其次段表示的内容是 文件主的权限27、终止一个后台进程可能用到的命令和操作。 kill36、在下列命令中,能显示文本文件内容行号的命令是: cat -n37、某文件的组外成员的权限为只读;全部者有全部权限;组内的权限为读与写,则该文件的权限为。76638、设超级用户root 当前所在名目为:/usr/local,键入 cd.命令后,用户当前所在名目为 。/usr

23、六、程序设计(共 10 分)请编写一个脚本,实现九九表输出到屏幕。一填空题:1. 在 linux 系统中,以 文件 方式访问设备 。3. linux 文件系统中每个文件用 i 节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i 节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接 。7. 某文件的权限为:drw-r-r-,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是 名目 。8. 前台起动的进程使用 ctrl+c 终止。后台进程:kill。11. 安装 linux 系统对硬盘分区时,必需有两种分区类型: 文件系统分区 和交换分区 。13.

24、编写的 shell 程序运行前必需赐予该脚本文件 执行 权限。14. 系统管理的任务之一是能够在 分布式 环境中实现对程序和数据的平安爱护、备份、恢复和更新。15. 系统交换分区是作为系统 虚拟存储器 的一块区域。16. 内核分为 进程管理系统 、 内存管理系统 、 i/o 管理系统 和文件管理系统 等四个子系统。19. 唯一标识每一个用户的是用户 id 和用户名。27. vi 编辑器具有两种工作模式: 命令模式 和 输入模式 ex 转义方式28. 可以用 ls al 命令来观看文件的权限,每个文件的权限都用10位表示, 并分为四段,其中第一段占 1 位,表示 文件类型 ,其次段占3位,表示

25、文件全部者 对该文件的权限。32. 在 linux 系统上做备份可以有两种类型:系统备份 和 用户备份 。其中前者是指对 操作系统 的备份,后者是指对 应用程序和用户文件的备份。35. 在使用 ls 命令时,用八进制形式显示非打印字符应使用参数 -b 。36. linux 使用支持 windows 9.x/2000长文件名的文件系统的类型是 vfat37. 设定限制用户使用磁盘空间的命令是 quota 。38 在 linux 系统中,用来存放系统所需要的配置文件和子名目的名目是/etc 。39. 硬连接只能建立对 文件 链接。符号链接可以跨不同文件系统创建。40. 套接字文件的属性位是 s 。

26、41. 结束后台进程的命令是 kill 。42. 进程的运行有两种方式,即 独立运行和使用父进程运行 。43. links 分为 硬链接和符号链接 。44. 在超级用户下显示 linux 系统中正在运行的全部进程,应使用的命令及参数是 ps -aux 。ps -r45. 管道文件的属性位是 p 。46. 将前一个命令的标准输出作为后一个命令的标准输入,称之为 管道 。47. 为脚本程序指定执行权的命令及参数是 chmod a+x filename 。52. 在 linux 系统中,压缩文件后生成后缀为.gz 文件的命令是 gzip 。53. 在用 vi 编辑文件时,将文件内容存入 test.t

27、xt 文件中,应在命令模式下键入 :w test.txt 。54 可以在标准输出上显示整年日历的命令及参数是 cal -y 。55. 在 shell 编程时,使用方括号表示测试条件的规章是:方括号两边必需有空格 。74. rm 命令可删除文件或名目,其主要差别就是是否使用递归开关 -r 或-r 。75. mv 命令可以移动文件和名目,还可以为文件和名目重新命名。79. 在 linux 操作系统中,设备都是通过特殊的 文件 来访问。80. shell 不仅是 用户命令的解释器 ,它同时也是一种功能强大的编程语言。bash 是 linux 的缺省 shell。81. 用 >> 符号将输

28、出重定向内容附加在原文的后面。82. 增加一个用户的命令是:adduser 或 useradd 。83 进行字符串查找,使用 grep 命令。84. 使用 * 每次匹配若干个字符。85. /sbin 名目用来存放系统管理员使用的管理程序。三简答题:2简述进程的启动、终止的方式以及如何进行进程的查看。 参考答案:在 linux 中启动一个进程有手工启动和调度启动两种方式:(1)手工启动用户在输入端发出命令,直接启动一个进程的启动方式。可以分为:前台启动:直接在 shell 中输入命令进行启动。后台启动:启动一个目前并不紧急的进程,如打印进程。(2)调度启动系统管理员依据系统资源和进程占用资源的状

29、况,事先进行调度支配,指 定任务运行的时间和场合,到时候系统会自动完成该任务。经常使用的进程调度命令为:at、batch、crontab。9解释 i 节点在文件系统中的作用。参考答案:在 linux 文件系统中,是以块为单位存储信息的,为了找到某一个文件在存储空间中存放的位置,用 i 节点对一个文件进行索引。i 节点包含了描述一个文件所必需的全部信息。所以 i 节点是文件系统管理的一个数据结构。 10什么是符号链接,什么是硬链接?符号链接与硬链接的区分是什么? 参考答案:链接分硬链接和符号链接。符号链接可以建立对于文件和名目的链接。符号链接可以跨文件系统,即 可以跨磁盘分区。符号链接的文件类型

30、位是 l,链接文件具有新的 i 节点。硬链接不行以跨文件系统。它只能建立对文件的链接,硬链接的文件类型 位是,且硬链接文件的 i 节点同被链接文件的 i 节点相同。3. 设计一个 shell 程序,添加一个新组为 class1,然后添加属于这个组的30个用户,用户名的形式为 stdxx,其中 xx 从01到30。参考答案: #!/bin/sh i=1groupadd class1 while $i -le 30 doif $i -le 9 ;then username=stu0$ielse username=stu$i fiuseradd $username mkdir /home/$user

31、namechown -r $username /home/$username chgrp -r class1 /home/$username i=$($i+1)done4. 编写 shell 程序,实现自动删除50个账号的功能。账号名为 stud1至stud50。参考程序:#!/bin/sh i=1while $i -le 50 douserdel -r stud$i i=$($i+1 )done 5某系统管理员需每天做肯定的重复工作,请依据下列要求,编制一个解 决方案:(1) 在下午4 :50删除/abc 名目下的全部子名目和全部文件;(2) 从早8:00下午6:00每小时读取/xyz 名目

32、下 x1文件中每行第一个域的全部数据加入到/backup 名目下的 bak01.txt 文件内;(3) 每逢星期一下午5:50将/data 名目下的所出名目和文件归档并压缩为文件:backup.tar.gz;(4) 在下午5:55将 ide 接口的 cd-rom 卸载(假设:cd-rom 的设备名为hdc);(5) 在早晨8:00前开机后启动。参考答案:解决方案:(1) 用 vi 创建编辑一个名为 prgx 的 crontab 文件;(2) prgx 文件的内容:50 16 * * * rm -r /abc/*0 8-18/1 * * * cut -f1 /xyz/x1 >> /b

33、ackup/bak01.txt50 17 * * * tar zcvf backup.tar.gz /data55 17 * * * umount /dev/hdc(3) 由超级用户登录,用 crontab 执行 prgx 文件中的内容: rootxxx:#crontab prgx;在每日早晨8:00之前开机后即可自动启动crontab。6设计一个 shell 程序,在每月第一天备份并压缩/etc 名目的全部内容,存放在/root/bak 名目里,且文件名为如下形式 yymmdd_etc,yy 为年,mm 为月,dd 为日。shell 程序 fileback 存放在/usr/bin 名目下。参

34、考答案:(1) 编写 shell 程序 fileback: #!/bin/shdirname=ls /root | grep bak if -z “$dirname“ ; then mkdir /root/bakcd /root/bak fiyy=date +%y mm=date +%m dd=date +%dbacketc=$yy$mm$dd_etc.tar.gz tar zcvf $backetc /etcecho “fileback finished!“(2) 编写任务定时器:echo “0 0 1 * * /bin/sh /usr/bin/fileback“ > /root/et

35、cbakcron crontab /root/etcbakcron或使用 crontab -e 命令添加定时任务:0 1 * * * /bin/sh /usr/bin/fileback 7有一一般用户想在每周日凌晨零点零分定期备份/user/backup 到/tmp 名目下,该用户应如何做?参考答案:(1)第一种方法:用户应使用 crontab e 命令创建 crontab 文件。格式如下:0 0 * * sun cp r /user/backup /tmp(2)其次种方法:用户先在自己名目下新建文件 file,文件内容如下:0 * * sun cp r /user/backup /tmp 然

36、后执行 crontab file 使生效。8.设计一个 shell 程序,在/userdata 名目下建立50个名目,即 user1 user50,并设置每个名目的权限,其中其他用户的权限为:读;文件全部 者的权限为:读、写、执行;文件全部者所在组的权限为:读、执行。参考答案: 建立程序 pro16如下:#!/bin/sh i=1while i -le 50 doif -d /userdata ;then mkdir -p /userdata/user$i chmod 754 /userdata/user$i echo “user$i“let “i = i + 1“ (或 i=$($i1) e

37、lsemkdir /userdatamkdir -p /userdata/user$i chmod 754 /userdata/user$i echo “user$i“let “i = i + 1“ (或 i=$($i1) fidone二、填空1)在 redhat linux 系统中,查看 kernel 版本信息用命令:(uname -a)。 2)在 redhat linux 系统中,硬件驱动程序配置信息存放在那个配置文件中:(/etc/modprobe.con)f3) 在 redhat linux 系统中,全部文件系统的挂载信息存放在哪个配置文件中: ()4) 在 shell 中,使用 te

38、st 命令进行字符串比较的操作符有eq -le 一个、gt、ne、 。5) 解释 -z “你好 linux” 的含义(字符串长度为0,则为真 ) 6)进行远程登录的命令是 (telnet)7) | 是(管道)命令符,删除名目使用(rmdir)命令符,cd 是(转变路径 )命令符。8) for foo in bar fud 43 doecho $foo done运行结果为(barfud 43)9) 假设当前工作名目下具有以下文件:$ lsintro notesb ref2 section1 section3 section4b notesa ref1 ref3 section2 section4

39、a sentrev针对以下每个题目,给出命令,使用通配符和尽可能少的字符来表达文件 名。a. 显示全部以 section 开头的文件名列表section*b. 仅列出文件 section1、section2和 section3 section1-3c. 仅列出文件 introi*d. 列出文件 section1、section3、ref1和 ref3(section|ref)13 10) 给出分别完成下面任务的命令:a. 将 sort 命令的标准输出重定向到文件 phone_list。假设输入文件名为numbers。( )sort numbers > phone_listb. 创建名为

40、book 的文件使之包含文件 part1和 part2。 (cat part1 part2>book )11)$a1=1234 ; $echo $a1输出的结果是( 1234),$echo a1输出的结果是( a1),$echo $a1的输出结果是( $a1) ,$echo “$a1”的结果又是(1234 )3foo=1while “$foo” le 20 doecho n “$foo” foo=$($foo+1) done简述上述程序的输出结果,并说明$()的语法含义。$()返回算术表达式的值四、编程题请下列 shell 程序加注释,并说明程序的功能和调用方法:#!/bin/sh #!

41、/bin/sh # /etc/rc.d/rc.httpd # start/stop/restart the apache web server. # to make apache start automatically at boot, make this # file executable: chmod 755 /etc/rc.d/rc.httpd#read lcase “$1“ in ”start”)/usr/sbin/apachectl start ; ”stop”)/usr/sbin/apachectl stop ; ”restart”)/usr/sbin/apachectl rest

42、art ;*)echo “usage $0 start|stop|restart“ ; esac。五、附加题使用 shell 语言编写一个登陆验证程序,用户有3次输入机会,输入成功提示“登陆成功”并退出,输入错误提示“用户名或密码错误,请重新输入“设定正确用户名和密码均为”admin“3. linux 文件权限一共 10 位长度,分成四段,第三段表示的内容是 c 。a 文件类型 b 文件全部者的权限c 文件全部者所在组的权限 d 其他用户的权限4. 终止一个前台进程可能用到的命令和操作 b 。a kill b <ctrl>+c c shut down d halt5. 在使用 mk

43、dir 命令创建新的名目时,在其父名目不存在时先创建父名目的选项是 d 。a -m b -d c -f d -p6. 下面关于i 节点描述错误的是 a 。a i 节点和文件是一一对应的b i 节点能描述文件占用的块数c i 节点描述了文件大小和指向数据块的指针d 通过 i 节点实现文件的规律结构和物理结构的转换7. 一个文件名字为 rr.z,可以用来解压缩的命令是: d 。a tar b gzip c compress d uncompress8. 具有很多c 语言的功能,又称过滤器的是 c 。a csh b tcsh c awk d sed13. 下列关于链接描述,错误的是 b 。a 硬链接

44、就是让链接文件的i 节点号指向被链接文件的i 节点b 硬链接和符号连接都是产生一个新的i 节点c 链接分为硬链接和符号链接 d 硬连接不能链接名目文件17. 在 shell 中变量的赋值有四种方法,其中,接受name=12 的方法称 a 。a 直接赋值 b 使用 read 命令c 使用命令行参数 d 使用命令的输出18. d 命令可以从文本文件的每一行中截取指定内容的数据。a cp b dd c fmt d cut25 linux 有三个查看文件的命令,若期望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用 c 命令。a cat b more c less d menu29对名为

45、fido 的文件用 chmod 551 fido 进行了修改,则它的许可权是 d 。a -rwxr-xr-x b -rwxr-r- c -r-r-r-d -r-xr-xx31 用 ls 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 2024 sep 12

46、08:12 cheng37linux 文件系统的文件都按其作用分门别类地放在相关的名目中,对于外部设备文件,一般应将其放在 c 名目中。a /bin b /etc c /dev d /lib43. 在vi 编辑器中的命令模式下,键入 b 可在光标当前所在行下添加一新行。a <a> b <o> c <i> d a44. 在vi 编辑器中的命令模式下,删除当前光标处的字符使用 a 命令。a <x> b <d><w> c <d> d <d><d>45. 在vi 编辑器中的命令模式下,重复上一次

47、对编辑的文本进行的操作,可使用 c 命令。a 上箭头 b 下箭头 c <.> d <*>46. 用命令 ls -al 显示出文件 ff 的描述如下所示,由此可知文件 ff 的类型为 a 。-rwxr-xr- 1 root root 599 cec 10 17:12 ffa 一般文件 b 硬链接 c 名目 d 符号链接47. 删除文件命令为: d 。a mkdir b rmdir c mv d rm 54对文件进行归档的命令为 d 。a dd b cpio c gzip d tar 55转变文件全部者的命令为 c 。a chmod b touch c chown d cat56在给定文件中查找与设定条件相符字符串的命令为: a 。a grep b gzip c find d sort 57建立一个新文件可以使用的命令为 d 。a chmod b more

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论