linux试题与答案讲解.pdf

上传人:白大夫 文档编号:5402778 上传时间:2020-05-01 格式:PDF 页数:8 大小:52.45KB
返回 下载 相关 举报
linux试题与答案讲解.pdf_第1页
第1页 / 共8页
linux试题与答案讲解.pdf_第2页
第2页 / 共8页
linux试题与答案讲解.pdf_第3页
第3页 / 共8页
linux试题与答案讲解.pdf_第4页
第4页 / 共8页
linux试题与答案讲解.pdf_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《linux试题与答案讲解.pdf》由会员分享,可在线阅读,更多相关《linux试题与答案讲解.pdf(8页珍藏版)》请在三一文库上搜索。

1、linux 复习题(仅供参考) (一)选择题: 1以下哪一个是linux 内核的稳定版本(B ) A2.5.24 B. 2.6.17 C. 1.7.18 D. 2.3.20 2怎样显示当前目录(A ) 。 A. pwd B. cd C. who D. ls 3欲把当前目录下的file1.txt 复制为file2.txt ,正确的命令是(D ) 。 A. copy file1.txt file2.txt B. cp file1.txt | file2.txt C. cat file2.txt file1.txt D. cat file1.txt file2.txt 4. 如果您想列出当前目录以及

2、子目录下所有扩展名为“.txt”的文件,那么您可以使用的命 令是(B ) 。 A. ls *.txt B. find . name “.txt”C. ls d .txt D. find . “.txt” 5. 如何删除一个非空子目录/tmp(B ) 。 A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm rf /tmp/* 6. 存放用户帐号的文件是(C ) 。 A. shadow B. group C. passwd D. Gshadow 7.下面哪个系统目录中包含Linux 使用的外部设备(B ) 。 A. /bin B. /dev C.

3、 /boot D. /home 8 在 vi 编辑器中的命令模式下,键入(B )可在光标当前所在行下添加一新行 A O (上一行添加一行) B. o C. i D. a 9在 vi 编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用(C ) 命令。 A上箭头B. 下箭头C. . D. * Vi 编译器包含命令模式、插入模式和末行模式 10删除文件命令为(D) Amkdir B. move C. mv D. rm 11假设文件fileA 的符号链接 (又叫软连接 )为 fileB,那么删除fileA 后,下面的描述正确 的是(B) AfileB 也随之被删除 B. fileB 仍存在

4、,但是属于无效文件 C. 因为 fileB 未被删除,所以fileA 会被系统自动重新建立 D. fileB 会随 fileA 的删除而被系统自动删除 12在给定文件中查找与设定条件相符字符串的命令为(A ) Agrep B. gzip C. find D. sort 13从后台启动进程,应在命令的结尾加上符号(A ) A then #(2) mkdir /root/bak ; cd /root/bak #( 3) fi YY=date +%y ; MM=date +%m ; DD=date +%d #(4) BACKETC=$YY$MM$DD_etc.tar.gz #(5) tar zcvf

5、 $BACKETC /etc #(6) echo “fileback finished!“ 答: #(1)获取 /root 中名称包含bak 的文件或目录 #(2)判断 1 结果为空 #(3)创建目录 /root/bak 并进入该目录 #(4)获取当前时间的年月日 #(5)按照年( 2 位)月( 2 位)日( 2 位) _etc 方式构造压缩文件名 #(6)压缩 etc 目录并保存在 /root/bak 中6分 程序功能:若 /root/bak 不存在则创建之,然后将/etc 按日期打包保存于该目录中。2 分 7创建一个shell 脚本,它从用户那里接收10 个数,并显示已输入的最大的数。 参

6、考程序: #! /bin/bash max=0 for(count=1 ; count = 10 ; count = count+1) do echo -n “Enter number $count : “ read value if $max -lt $value then max=$value fi done 8.写一个 shell 脚本,检查给出的串是否为回文(palindrome) 。 参考程序: #! /bin/bash echo “Enter string“ read str len=echo $str | wc -c len=expr $len - 1 l=expr $len /

7、 2 ctr=1 flag=0 while test $ctr -le $l do a=echo $str | cut -c$ctr b=echo $str | cut -c$len if test $a -ne $b then flag=1 break fi ctr=expr $ctr + 1 len=expr $len - 1 done if test $flag -eq 0 then echo “String is palindrome“ else echo “String not a palindrome“ fi 9.用 shell 编写小九九乘法表程序,程序执行结果如下: #! /b

8、in/sh for i in 1 2 3 4 5 6 7 8 9 Do for j in 1 2 3 4 5 6 7 8 9 do if ( test $j -le $i ) then echo -ne expr $i * $j “t“ else echo break fi done Done 10.shell 编程的 if 语句,循环控制的(for,while ) 例如: : : :输入分数判断分数是否及格的Shall 编程 #!/bin/bash #filename:ak echo -n “ Plese input a score” reach Score echo -n “ You in

9、put the score is $Score ” if$score -ge 60; then echo -n “ angratuation!You pass the examination ” else echo -n “ Sorry ! You Fail the examination ” fi echo -n “ ptess any .Key to continue! ” read $GOOUT 例如: : :使用 while 语句川建一个根据输入的数值求累加和(1+2+3+.+n )的 Shell 程序。 #!/bin/bash #filename:sum echo -n “ Ples

10、eInput Number: ” read NUM number=0 sum=0 while $number -ls $NUM do echo number echo” $number” number= expr $number + 1 echo sum echo “ $sum” sum= expr $sum + $number done echo 【知识清单】 1.对/ect/passwd 文件的认识。 /ect/passwd 是系统识别用户的一个文件,Linux 系统中所有的用户都记录在该文件中, 每一行表示的是一个用户账户信息,一行又7 个段位,每个段位用“: ”分割。通过UID 来 确

11、定用户的身份,如果存在, 则读取 /ect/shadow 影子文件中所对应口令,如果识别无误则登 录系统,读取用户的配置文件。 2.对/ect/shadow 文件的认识。 /ect/shadow 文件是 /ect/passwd的影子文件, 这个文件并不由/ect/passwd 文件产生, 这两 个文件应该是互补的。/ect/shadow 文件内容包括用户及被加密的口令以及其他/ect/passwd 不能包括的信息,比如用户账户的有限期限等。 3.忘记了 root 密码怎么办? (1)在 grup 选项菜单按e 进入编辑模式。 (2)按( e)编辑 Kernet(哪行添加 /int/(或/sin

12、gle)) 。 (3)进入 B 重启。 (4)进入后执行下列命令#vi/ect/passwd 进入 Passwd 文件将第一行的rootX0 中的 X 删除变成root0,然后保存退出,在进入系统此时root 密码为空,修改密码#passwd root 4.linux 网络服务器配置 使用 oopenssh可以加密的方式链接到远程服务器,以便提高数据传输的安全性。使用 vnc 可以用图形界面的方式链接到远程服务器,以达到远程控制。通过配置nfs 服务器可以让客 户端挂载服务器上的共享文件,使用 nfs 可以很方便的实现在同一网络上的多个用户间共享 目录。使用Apache 软件可以在linux 系统上搭建web 服务器。 5.linux 系统的应用主要涉及4 个方面:应用服务器,嵌入式领域,软件开发以及桌面应用。

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1