《linux操作系统》实验6-11网络-43-宁雪

《linux操作系统》实验6-11网络-43-宁雪

ID:43131626

大小:81.23 KB

页数:3页

时间:2019-09-27

《linux操作系统》实验6-11网络-43-宁雪_第1页
《linux操作系统》实验6-11网络-43-宁雪_第2页
《linux操作系统》实验6-11网络-43-宁雪_第3页
资源描述:

《《linux操作系统》实验6-11网络-43-宁雪》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验六shell变量系别:计算机系专业:11网络姓名:宁雪学号:3111101143实验地点:工A306实验吋间:2014515指导老师:隧靖一、实验目的(1)熟悉shell变量(2)掌握shell变量的用法(3)掌握shell通配符的用法(4)掌握编写shell脚本程序使用和输出环境变量二、复习的内容(1)shell的启动与退出(2)通配符*、?、[.,-,!]等(3)管道与重定向

2、、<、>、>>(4)命令的组合;、&&、

3、

4、、&(5)命令的替换Command1command2[arguments](6)变量的维护二赋值语句的用法(7

5、)常用环境变量BASH、HISTFILE、HOME、MAIL、PATH、PSI、PS2、PWD等(8)位置变量与其它变量0-9.#、?、*等三、实验内容1切换shell并退出。改变登录的shell,并验证.[root<^Linuxroot]#csh[rootO^inux']#zshLinux#kshnshsh-2,05b#bash[root^inuxroot]#psPIDTTYTINECM)2174pts/000:00:00bash2212pts/000:00:00csh2232pts/000:00:00zsh2235pts/000:0

6、0:00ksh2236pts/000:00:00sh2244pts/000:00:00bash2272pts/000:00:00PS[rootO^inuxroot]#exitsh-2・05b#zhoroot:0My1516:08rootpts/0Miy1516:09(:0.0>sh-2,05b#bash[root^inuxroot]#whoroot:0My1516:08rootpts/0My1516:09(:0.0)2、编写一个简单的shell脚本文件,并使它执行时显示/bini录下所有以b开头的文件和目录并按ASCII由大到小排序后保

7、存到temp文件中。j#!/bin/sh-

8、k-3b*

9、sort-r>temp3、编写一个简单的shell脚本文件,并执行之;其中包含date和who命令,但每条命令写在一行。如果要求同前,但date执行成功时who不执行则如何改?[rootOuinuxroot]#vitvo[rootOuinuxroot]#shtvo四5月1517:02:19CST2014[rootOuinuxroot]#cattwodate

10、who[rootOuinuxroot]#shone16:0816:55(:0.0)17:00(:0.0)四5月1517:0

11、2:41CST2014root:0My15rootpts/OMy15rootpts/1My15[root^inuxroot]#catonedatewho4、编写一个简单的shel1脚本文件,把你的名字赋给名为myname的shel1变量并输出改变的内容。[root^inuxroot]#vithree[root^inuxroot]#shthreeNingxuenynanris=Ningxue[root^inuxroot]#catthree#!/bin/sh-readnynantecho^nynanris=<$nynant5、查看系统中所有

12、的环境变量,并保存到文件myv中。

13、[root^inuxroot]#echo$PATH>nyv位乱/ioot/myv/usr/kerberos/sbui:/usr/kerberos/bin:/usr/k)cal/sbin:/iisr/kx:al/bni:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/birt/root/bin6、编写一个简单的shell脚本文件,从键盘读取数据保存到myvn变量中并输出该变量。[root^inuxroot]#shfouraaaaaaaa位置:/root/myvTi#!/

14、bin/sh-ieaddata

15、cho$data>rrKvn7、编写脚本程序,计算所有命令行参数的和。(提示:用shift)8、将一级提示符改为自己喜欢的形式。9、编写一个shell脚本文件,输出1至20之间的平方和立方数的对照表。四、实验报告以书写形式记录下每一个实验内容、编写的源程序;说明程序调试中遇到的问题和解决方法;并冋答以下思考题。五、思考题(1)如何引用变量的值?$变量名(2)修改一级提示符时需要注意什么问题?Bash有两级用户提示符。主提示符是经常看到的bash在等待命令时输入的提示符。缺省的一级提示符是字符$(如果是超级

16、用户,则是#号)。(3)命令替换与管道有何不同?命令的替换时把一个命令的输出作为另一个命令的输入。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。