cat (显示最后一屏)
-n:由 1 开始对所有输出的行数编号。
-b:和 -n 相似,只不过对于空白行不编号。
-s:当遇到有连续两行以上的空白行,就代换为一行的空白行。
-v:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。
-A:显示所有特殊字符。
more (以一页一页的形式显示),
最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示。
+num 从第 num 行开始显示。
-num 一次显示的行数。
-l 取消遇见特殊字元时会暂停的功能。
-f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)。
less
-m 显示类似more命令的百分比
-N 显示每行的行号
ps查看进程信息并通过less分页显示
less 和 more的区别:
1. less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示
2. less不必读整个文件,加载速度会比more更快
3. less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容。
head (显示文件的开头至标准输出中(默认文件开头的前10行))
-n 显示文件前n行
-c n 显示前n个字节
-c -n 显示文件除了最后n个字节的其他内容
tail (显示文件尾部)
-f 常用于查阅正在改变的日志文件
【注】tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。
-n 显示尾部n行
+n 显示n行到文件尾部
tail操作,显示最后的500行,并持续跟进显示 tail -f -n 500 文件名
which 查看可执行文件的位置 ,是通过 PATH环境变量 到该路径内查找可执行文件
whereis 查看文件的位置
locate 配合数据库查看文件位置
find 实际搜寻硬盘查询文件名称
whereis
-b : 只找二进制文件
-m: 只找在说明文件manual路径下的文件
-s : 只找source源文件
-u : 没有说明文档的文件