任务一: 按要求完成以下操作
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 后五行内容
40) 在 / dev 下查找所有以 "cu" 开头的文件
41) 在 worker 下建立文件 file.txt, 在 file.txt 中输入
1001 A CCC1957 AUX 58.00 LVX2A 138
1002 B CCC1956 AUX 45.00 LVX2C 289
1058 C CCC1988 AUX 63.00 KVM9D 234
2058 D CCC1979 PCB 73.00 PLC2C 68
4080 E CCC1929 PCB 79.00 PLV2C 512
5800 F CCC1988 USP 77.00 KCM9D 234
5008 G CCC1987 USP 96.00 KVM9E 644
然后完成
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<stdio.h>
- 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. 若修改完之后, 要全部复原, 如何操作?
10. 复制 51 到 60 行这十行的内容, 粘贴到最后一行之后;
11. 删除 11 到 30 行之间的 20 行;
12. 将 think/man.config 另存为 man.test.config
13. 选中所有空行, 然后删除它们
14.该文件有多少行与多少字符?
15.删除包含 MAN 的行, 保存文件
任务三: 按要求完成以下操作, 写出对应命令
1. 建立用户 win1,UID,GID 等均按默认
2. 新建用户 win2, 默认主目录为 / think, 其余默认
3. 将 win2 用户名改为 tin,UID 改为 700, 密码改为 1330855
4. 连同主目录一起删除 tin 用户
5. 创建一个名为 goup 的用户组, GID 为 5000
6. 试将 win1 添加到 goup 中, 明文查看 win1 所属组
7. 在 / think / 下建立文件 book.txt, 将文件所属用户变为 win1, 对于 book.txt, 给属组用户添加
写权限, 取消其他用户的读写权限
8. 修改 book.txt 的权限为属组可读可写, 同组可读, 其他用户不可读不可写, 用数字设置
9. 对于给所有人 book.txt 读取权限
任务四: 按要求完成以下操作, 将过程记录在实习报告上
1. 将 /etc/man.config 复制到 / think 下, 将 / think/man.config 压缩为 good.tar , 在 / think / 下新
建文件 bad.conf, 将 man.config,bad.conf 同时压缩为 ftpp.tar
2. 显示 ftpp.tar 中的内容, 新建文件 top.txt, 将其追加到 ftpp.tar 中
3. 用 gzip 对 ftpp.tar 进行解压, 用 tar 命令将 think 下的所有文件打包为 lost.tar.gz 并显示压
缩进度
4. 用将压缩文件 lost.tar.gz 中的 top.txt 删除,
5. 显示系统中所有进程.
6. 显示你所用机器 CPU 的利用率, 内存利用情况, 10 秒刷新一次
7. 设置系统在 2 分钟后自己建立目录 / baby, 在 / baby 中建立文件 ppstream.sys, 并将
ppstream.sys 压缩为 pp.tar
8. 设置你的系统在 5 分钟后打开 vi 编辑器
9. 查看你的系统内存和磁盘空间的使用情况, 统计分区的使用情况
10. 挂载你的 U 盘, 实现 linux 中访问 U 盘中的内容, 写出完整过程
11. 挂载光驱, 将 C:\ 虚拟机等 \ shrike-i386-disc1.iso 挂入光驱中, 实现 linux 对
shrike-i386-disc1.iso 中文件的访问, 写出完整的挂载过程
12. 查询你的机器中是否安装 samba,vsftpd,FTP 等软件包
13. 配置你的 linux 实现, linux 访问 internet, 写出详细的配置过程
来源: http://www.bubuko.com/infodetail-2603595.html