1.文件显示命令
cat 【选项】 文件
more [选项] 文件(只能向下浏览) 显示文件内容 一次显示一屏
按space键 显示下一屏内容 B键 显示上一屏
enter 显示下一行
/后输入一个模式 可寻找下一个可匹配的模式
Q键 退出more命令
-num 一屏显示num行
less 和more一样 都是分屏显示文件的内容 但是less可以用pageup向上翻页 pagedown向下翻页 按Q键退出
head 选项 文件 显示指定文件的开头若干行
head -5 mfile 显示文件的前五行
tail 选项 文件 显示指定文件的末尾若干行
tail mfile 显示文件的最后世行
tail+20 mfile 显示文件的内容 从20行到文件末
tail -c 10 mfile 显示文件mfile的最后10行
touch 选项 文件名 修改文件的时间标签或者创建一个空文件
-a 改变文件的存取时间
2.匹配 排序 及显示指定内容的命令
grep 【选项】 查找模式 【文件名1,文件名2】
查找目录或者子目录的文件 用-r选项
例:
grep -F mengqc /etc/passwd
grep -r 'printf' mengqc
grep -E '[Mm]ain|[Pp]rintf' f1 f2 查找包含main或者printf的所有行 不管首字母的大小
sort 选项 文件列表 对文本文件的各行进行排序
uniq 选项 输入文件 输出文件
3.比较文件内容的命令
comm 【-123】 file1 file2 对两个已排序的文件进行逐行比较 1 2 3分表表示不显示comm输出中的第一列 第二列 第三列
comm -12 m1 m2 (比较文件m1和m2 并且只显示他们共有的行)
diff 选项 文件1 文件2