linux命令练习题.docx
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.
任务一:按要求完成以下操作
1)显示日期格式
2)在 /tmp/ 下新建目录test ,并指定权限664
3)显示环境变量path,但将 /root 加入到 $PATH 中
4)用 cat 显示 /etc/passwd,并打印出行号
5)显示 /etc/passwd 文件中的5-10 行
6)显示出 /home/目录下所有文件的ctime 时间
7)显示出 /home /目录下所有文件的atime 时间
8)显示出 /home /目录下所有文件夹的mtime 时间
9)查找 /home /目录下一天前新增的目录或文件
10)查找 /etc/目录下二十四小时更动过的目录或文件
11)查找 /etc/目录下比 /etc/passwd 日期新的文件或目录
12)查找 /home 目录下所有 test 用户的文件或目录
13)查找 /home 下档案属性为 f 的文件
14)查找 /目录下所有的特殊位文件。
15)查找 /目录下所有的特殊位文件,并显示详细信息
16)查找 /目录下所有大于 2M 的文件
17)查询 /etc 目录下一个小时之前更改的文件,不包括目录
18)copy 文件 /etc/passwd 到 /tmp 目录下,保持时间戳
19)查看 /tmp/ 目录的使用空间
20)设置 linux 一分钟后关机
21)设置 linux 一分钟后重启动
22)进入 /home 目录,使用pwd 显示当前目录
23)在/ 下建立目录worker ,在 worker 下建立目录host01,host02 在 host01 下建立目录h01,h02
24)删除 host01 下的 h01 目录,若 host01 目录为空,则删除host01
25)在 host02 下建立文件 baby.txt
26)长格式显示 /etc 下的文件
27)将 /etc/yp.conf 复制到 /worker/host02中,提示用户是否覆盖
28)复制 /etc/yp.conf 复制到 /worker/host02 中改名为 tt20912.conf
29)将 /mnt 下的所以文件及目录复制到/worker/host02 下
30)在 worker 下建立目录 host03,将 host02 中的所有文件移到host03 下,如文件存在不给出任何覆盖提示
31)将 host03 下的所有文件删除,用户需对删除的文件进行确认
32)删除 host03 下的所有目录
34)尝试给 /worker/host02/yp.conf建立一个硬链接到 /man.hard
35)尝试给 /worker/host02/yp.conf建立一个软链接到 /soft.soft
36)在 /下建立目录 test20912,在 test20912 建立文件 1.txt 和 2.txt ,分别在文件 1.txt 和 2.txt
中输入“ I am chinese”,“ are you ok ?”用 cat 命令查看其中的内容,将 1.txt 和 2.txt 中
的内容合并到 3.txt 并加上行号
37)从第 5 行起显示 /worker/host02/yp.conf
38)显示/worker/host02/yp.conf 前五行内容
39)显示 /worker/host02/yp.conf 后五行内容
文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 .
40)在 /dev 下查找所有以“ cu”开头的文件
41)在 worker 下建立文件 file.txt, 在 file.txt中输入
1001A CCC1957 AUX58.00LVX2A138
1002B CCC1956 AUX45.00LVX2C289
1058C CCC1988 AUX63.00KVM9D234
2058D CCC1979 PCB73.00PLC2C68
4080E CCC1929 PCB79.00PLV2C512
5800F CCC1988 USP77.00KCM9D234
5008G CCC1987 USP96.00KVM9E644
然后完成
1含有“ 58”字符串的行的总数
2显示含有“ 58”字符串的所有行的行号
3精确匹配只含有“ 408”字符串的行
4查找代码为 1001 和 1002 的城市
5显示使行首不是 4 或 5
6显示含有 A 的行
7显示以 K 开头,以 D 结尾的所有代码
8 显示头两个是大写字母,中间两个任意,并以 C 结尾的代码
9查询所有以 1 开始以 8 或 9 结尾的所有记录
10在 file.txt 中搜索“ PLC2C ”
11对 file.txt 按数值排序
12统计 file.txt 中的行数、单词数、字符数
任务二:按要求完成以下操作,写出对应命令
1.在/ 下建立目录think ,把 /etc/inittab 文件复制到 /think 下
2.查看 inittab 文件第 5 行内容并记录
3.在 think 下新建文件mod.c,往里面输入内容并保存退出。
#include
void main( ){
int i;
float s;
scanf(“%d”,&i);
s=i*i+20;
printf( “%d”,s);
}
4.打开 mod.c,显示所有内容的行号
5.将光标直接定位到i*i ,考虑如何关掉行号
6.将/etc/man.config 复制到 /think 下
7. 使用vi 打开 /think/man.config ,光标移动到第一行,并且向下搜寻一下“ teTeX”这个字符串,
若存在,请问在第几行?
8.将50 到 100 行之间的man 改为MAN,并且一个一个挑选是否需要修改
9.若修改完之后,要全部复原,如何操作?