洛阳理工学院实验报告
系别
计算机与信息工程学院
班级
学号
姓名
课程名称
Linux操作系统
实验日期
2017/10/27
实验名称
实验三 Linux常用操作命令实验
成绩
实验目的:
通过本实验使学生熟练掌握使用常用命令来操作Linux系统的技术。
实验条件:
计算机、Virtual Box、vmWare Worksation、Fedora、Ubuntu、CenOS、RHEL7
实验内容:
1.使用命令(more,cat,less,head,tail)来显示文本文件的内容;
2.使用cat命令来创建新的文本文件;
3.使用命令来处理文本文件的内容,包括:
(1) 使用sort命令对文本文件中的数据进行排序;
(2) 使用uniq命令将重复行从文本文件中删除;
(3) 使用cut命令草文件每行中显示出选定的字节、字符或段(域);
(4) 使用comm明亮逐行比较两个排好序的文件;
(5) 使用diff命令逐行变焦两个文本文集那,并列出其不同之处。
4.使用grep命令查找文件中符合条件的字符串;
5.使用find和locate命令列出负荷条件的文件;
6.使用cal、date和hwclock命令显示日期和时间信息;
7.使用uname和hostname命令显示系统信息;
8.使用free和=du命令显示内存和硬盘的使用情况;
9.使用echo命令显示文字信息。
1.使用命令(more,cat,less,head,tail)来显示文本文件的内容;
cat:显示文本文件内容。
命令语法:cat [选项][文件]
输入cat /etc/inittab即可显示/etc/inittab文件内容
moer:分页显示文本文件。
命令语法;more [选项][文件名]
输入more /etc/services即可分页显示/etc/services文件内容
less:回卷显示文本文件
命令语法;less [选项][文件名]
输入less /etc/services即可回卷显示/etc/services文件内容
head:显示指定文件若干行
命令语法;head [选项][文件]
输入head -c 100 /etc/passwd即可显示/etc/passwd文件前100个字节数据内容
tail:查看文件末尾数据
命令语法;tail [选项][文件名]
输入tail -n 3 /etc/passwd即可显示/etc/passwd文件末尾3行数据内容
2.使用cat命令来创建新的文本文件
使用cat创建mm.txt文件
输入cat >mm.txt<
输入文本内容点击Enter输入EOF即可退出编辑
3.使用命令来处理文本文件的内容,包括:
(1) 使用sort命令对文本文件中的数据进行排序;
命令语法;head [选项][文件]
输入sort mm.txt即可将mm.txt文件数据排序,并显示在屏幕上。
(2) 使用uniq命令将重复行从文本文件中删除;
命令语法:uniq [选项][文件]
新建文件mm.txt并输入内容
输入uniq -d mm.txt查看文件中重复数据的内容
输入uniq -u mm.txt查看文件中不重复数据内容
(3) 使用cut命令草文件每行中显示出选定的字节、字符或段(域);
命令语法:cut [选项][文件]
输入cut -f 1,5 -d: /etc/passwd即可显示/etc/passwd中的用户登录名和用户名全称字段,下面是第一个和第五个字段,由冒号隔开。
(下图未截完)
(4) 使用comm明亮逐行比较两个排好序的文件;
命令语法;comm [选项][文件1][文件2]
输入 comm file1 file2即可比较逐行file1文件与file2内容
(5) 使用diff命令逐行变焦两个文本文集那,并列出其不同之处。
命令语法;comm [选项][文件1][文件2]
输入diff file1 file2即可比较两文件并列出其不同
4.使用grep命令查找文件中符合条件的字符串;
命令语法;grep [选项][查找模式][文件名]
输入 grep 'ccc file' aaa即可在文件aaa中搜索匹配字符ccc file
5.使用find和locate命令列出符合条件的文件;
命令语法:find [路径] [选项]
例,列出/root目录下为空文件
命令语法:locate [选项] [范本样式]
例,查找httpd.conf文件
6.使用cal、date和hwclock命令显示日期和时间信息;
命令语法:cal [选项][[[日]月]年]
输入cal 9 2020显示2020年9月日历
命令语法:date [选项][显示时间格式]