部分课后题答案

部分课后题答案

ID:41662146

大小:36.00 KB

页数:3页

时间:2019-08-29

部分课后题答案_第1页
部分课后题答案_第2页
部分课后题答案_第3页
资源描述:

《部分课后题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.编写一个shell脚本,它把第二个位置参数及其以后的各个参数指定的文件复制到第一个位置参数指定的目录中#!/bin/bashpath="."forxin$@dopath=$xbreakdoneecho"Copying..."shiftforxin$@docp$x$pathdoneecho"done"2.编写一个shell脚本,显示当天日期,查找给定的某用户是否在系统中工作。如果在系统中,就发一个问候给他。#!/usr/bin/bashdateif["$1"-nenull]thenwho

2、grep"

3、$1">/dev/null&&echo"$1hasloggedon"mail$1exit0fi3.打印给定目录下的某些文件,由第一个参数指出文件所在目录,其余参数是要打印的文件名。#!/bin/bashdir=$1shiftforfin$@;docat$dir/$fdone4.利用for循环将当前目录下的.c文件移到指定的目录下,并按文件大小排序,显示移动后指定目录的内容.#!/bin/bashforfilein`ls-1/root/a

4、grep".*.c"`{mv/root/a/$file/root

5、/b}ls-lS/root/b5.利用数组形式存放10个城市名字,然后利用for循环把他们打印出来@City=qw/SydneyOsakaBeijing........./for($i=0,i<10;i++){echo"$city[i]"}6.编写一个脚本,求费波纳奇数列的前10项及总和#!/bin/basha=1echo-ne"前十个数为:$a"b=1echo-ne"$b"count=10letsum=$a+$bwhile[$((count))-gt2];dolettmp=$a+$becho-n

6、e"$tmp"a=$bb=$tmpletsum=$sum+$bletcount=$count-1doneecho-e"和为:$sum"7.显示前面所执行的40个命令的清单,重新执行倒数第5条命令。编辑其中一条命令,然后执行#history40#!5使用上下方向键找到要编辑的命令,然后用左右键选择要编辑的地方删除要去掉的内容,然后输入要更改的内容。8.linux中怎么定义一个别名命令,他等价的功能是:显示当前日期及工作目录,并列出有多少用户在系统上工作aliasnow='date&&pwd&&use

7、rs

8、wc-w'9.设计一个程序cuts,他由标准输入读取数据,获取由第一个参数n和第二个参数m所限定范围的数据,n和m都是整数,即从输入的字符串中抽取弟n个字符至第m个字符之间的所有字符(包括这两个字符)列如$cuts1114Thisisatestofcutsprogram(输入)Tset(显示结果)。#!/bin/bashif[$#-eq2]&&[$1-gt0]&&[$2-ge$1];thenecho-n"Inputaline:"readlinelength=`echo$line

9、awk'{pri

10、ntlength($0)}'`if[$2-gt$length];thenecho"截取长度不合适"exit2fiecho"$line$1$2"

11、awk'{printsubstr($0,$(NF-1),$NF-$(NF-1)+1)}'elseecho"Usage:$0a-inta-int"exit1fi10.简述ping,telent和ftp命令的功能Ping命令常用来测试本机与远程主机的通信路径是否通畅;telent命令是用来远程控制Web服务器的;ftp命令用于互连网络上本地与远程主机间传送文件。1

12、1.什么是POP3协议POP3(PostOfficeProtocol3)即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。

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

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

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