第一范文网 - 专业文章范例文档资料分享平台

完整版linux试题与答案

来源:用户分享 时间:2025/6/3 10:42:17 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

ileback 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个数,并显示已输入的最大的数。 参考程序: #! /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 / 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编写小九九乘法表程序,程序执行结果如下: #! /bin/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` \\ 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 input 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 “PleseInput 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来确定用户的身份,如果存在,则读取/ect/shadow影子文件中所对应口令,如果识别无误则登录系统,读取用户的配置文件。

2.对/ect/shadow文件的认识。

/ect/shadow文件是/ect/passwd的影子文件,这个文件并不由/ect/passwd文件产生,这两个文件应该是互补的。/ect/shadow文件内容包括用户及被加密的口令以及其他/ect/passwd不能包括的信息,比如用户账户的有限期限等。 3.忘记了root密码怎么办?

(1)在grup选项菜单按e进入编辑模式。

(2)按(e)编辑Kernet(哪行添加/int/(或/single))。 (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个方面:应用服务器,嵌入式领域,软件开发以及桌面应用。

搜索更多关于: 完整版linux试题与答案 的文档
完整版linux试题与答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c188gt3edtl0vngk58yua7wp9920czo00zvm_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top