西邮Linux操作系统B 习题讲解

上传人:我** 文档编号:116570692 上传时间:2019-11-16 格式:PPTX 页数:14 大小:57.55KB
返回 下载 相关 举报
西邮Linux操作系统B 习题讲解_第1页
第1页 / 共14页
西邮Linux操作系统B 习题讲解_第2页
第2页 / 共14页
西邮Linux操作系统B 习题讲解_第3页
第3页 / 共14页
西邮Linux操作系统B 习题讲解_第4页
第4页 / 共14页
西邮Linux操作系统B 习题讲解_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《西邮Linux操作系统B 习题讲解》由会员分享,可在线阅读,更多相关《西邮Linux操作系统B 习题讲解(14页珍藏版)》请在金锄头文库上搜索。

1、 习题解答 第二章 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中是否

2、有表示星期六或星期日字符的行,应 使用什么命令? 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脚本,它把

3、第二个位置参数及其以后的各个参数指 定的文件复制到第一个位置参数指定的目录中。 #!/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

4、/$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中已经设置的元素的个数

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号