资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
习题解答 第二章 Linux常用命令 2.7 说出下列每一项信息各对应哪一类文件。 (1)drwxr-xr-x 目录文件 (2)/bin 二进制可执行文件 (3)/etc/passwd 用户账户信息文件 (4)brw-rw-rw- 块设备文件 (5)/dev/fd0 软驱设备 (6)/usr/lib 用户库文件 (7)-rwx-x-x 可执行文件 2.8 要想改变目录列表中下面三部分的内容,应该分别用什么命令? (1)-rwxr-r- chmod (2)N ln (3).ABC mv 2.9 用什么命令能把两个文件合并成一个文件? cat f1 f2 f3 2.13 要确定在文件ABC中是否有表示星期六或星期日字符的行,应 使用什么命令? grep -iE saturday|sunday ABC 或 grep -E Ssaturday|Ssunday ABC 或 grep -E 星期六|星期日 ABC 2.15 目录ABC下有两个子目录a1,b2,以及5个普通文件。如果想 删除ABC,应使用什么命令? rm -d ABC 或 rm -r ABC 或 cd ABC rm * cd rmdir ABC 2.16 用一个命令行统计出给定目录中有多少个子目录? ls -l |grep -E d|wc -l 第三章 Vi编辑器 第四章 shell程序设计 4.9编写一个shell脚本,它把第二个位置参数及其以后的各个参数指 定的文件复制到第一个位置参数指定的目录中。 #!/bin/bash dir=$1; shift for i in $* cp $i $ dir/ 4.10 编写一个shell脚本,显示当天日期,查找给定的某用户是否 在系统中工作。如果在系统中,就发一个问候给他。 #!/bin/bash date user=$1 if who |grep $user mail “hello“ $user 4.11 打印给定目录下的某些文件,由第一个参数指出文件所在的目 录,其余参数是要打印的文件名。 #!/bin/bash dir=$1 for i in $* echo $1/$i 4.12 用for循环将当前目录下的.C文件移到指定的目录下,并按文件 大小排序,显示移动后指定目录的内容。 #!/bin/bash for i in *.c mv $i $1/ cd $1 ls -Sl 4.13 declare -a a=( bejign shanghai ) for i in $a* do echo $i done 4.15 $name* $name $# name* 表达式$name*和$name都表示数组name中所有非空元素的值 ,每个元素的值用空格分开。如果用双引号把它们都括起来,那么二 者的含义就有区别:对于“$name*“,它被扩展成一个词(即字符串 ),这个词由以空格分开的各个数组元素组成;对于“$name“, 它被扩展成多个词,每个数组元素是一个词。# name*是数组 name中已经设置的元素的个数
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号