第一章:Linux常用操作命令
1.2 文本显示和处理
1.2.1 显示文本文件的命令 cat
语法:cat [选项] [文件名]
1.2.2 分页显示文本文件的命令 more
语法:more [选项] [文件名]
类似于cat,不过分页显示方便读者逐页阅读,按空格键显示下一页,按 b 键返回显示上一页。
1.2.3 回卷显示文本命令 less
语法:less[选项] [文件名]
less的作用与more十分的相似,都可以用来浏览文件的内容,不同的是less 允许使用者往回转动。
1.2.4 显示指定文件前若干行的命令 head
语法:head [-n] [文件]
1.2.5 查看文件末尾数据的命令 tail
语法 tail [+/- n ] [选项] [文件名]
1.2.6 对文件中的数据进行排序的命令 sort
语法:sort [选项] [文件]
我们在file.txt文件中写入一段话(每个单词为一段),hello everyone welcome to damuchacha's official account let's study linux from scratch。
使用 sort命令的输出结果为
1.2.7 将重复行从输出文件中删除的命令 uniq
语法:uniq [选项] [文件]
1.2.8 从文件的每行中选定特定的字节、符号或字段的命令 cut
语法:cut [选项] [文件名]
如下,我们选定 file.txt每行的第二个字节的位置
1.2.9 比较两个已经排过顺序的文件 comm
语法:comm [-123] [文件1] [文件2]
我们比较如下的两个文件
比较两个文件,且只显示共有的行,输出结果为:
1.2.10 逐行比较两个文件,列出其不同之处 diff
语法:diff [选项] file1 file2
相关历史文章:
第一章:Linux常用操作命令
《Linux常用操作命令——文件和目录操作》
第二章:shell编程
《Shell编程——程序的创建与内部命令》