当前位置:文档之家› linux命令练习题.docx

linux命令练习题.docx

文档来源为 :从网络收集整理.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<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.若修改完之后,要全部复原,如何操作?
文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.
10.复制51 到 60 行这十行的内容,粘贴到最后一行之后;
11.删除11 到 30 行之间的20 行;
12.将 think/man.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 下的所有文件打包为
4.用将压缩文件
5.显示系统中所有进程。

6.显示你所用机器CPU 的利用率,内存利用情况,10 秒刷新一次
7.设置系统在2分钟后自己建立目录/baby ,在 /baby 中建立文件ppstream.sys,并将ppstream.sys 压缩为 pp.tar
8.设置你的系统在 5 分钟后打开vi 编辑器
9.查看你的系统内存和磁盘空间的使用情况、统计分区的使用情况
10.挂载你的 U 盘,实现 linux 中访问 U 盘中的内容,写出完整过程
11.挂载光驱,将虚拟机等 \shrike-i386-disc1.iso 挂入光驱中,实现 linux 对shrike-i386-disc1.iso 中文件的访问,写出完整的挂载过程
12.查询你的机器中是否安装samba、 vsftpd 、 FTP 等软件包
13.配置你的 linux 实现, linux 访问 internet ,写出详细的配置过程
任务六:(选作)
1.安装配置 samba 服务器,实现windows 访问 linux ,实现 linux 访问 windows ,写出详细
的配置过程
安装配置 FTP 服务器,实现 linux文件下载到 windows ,实现 windows文件上传 linux ,写出详细的配置过程。

相关主题