cat (concatenate) :由第一行开始显示文件内容
cat [-AbEnTv]
-A: 相当于vET,可列出一些特殊字符,而不是空白而已
-b: 列出行号,仅针对非空白行做行号显示,空白行不标行号
-E: 将结尾的断行字符$显示出来
-n: 打印出行号,连同空白行也会有行号,与-b的参数不同
-T: 将Tab键以^I显示出来
-v: 列出一些看不出来的字符
tac: 反向显示,从最后一行开始显示
nl:添加行号打印
nl [-bnw] filename
-b: 指定行号指定的方式 -b a:不论是否为空行,也同样列出行号(类似cat -n) -b t:如果有空行,空的那一行不要列出行号(默认值)
-n: 列出行号的表示方法; -n ln:行号在屏幕的最左方显示 -n rn:行号在自己字段的最右方显示,且不加0 -n rz:行号在自己字段的最右方显示,且加0
-w:行号字段占用的位数
Space: 向下翻页
Enter:向下滚动一行
/字符串:代表在这个显示的内容当中,向下查询“字符串”这个关键字
:f :立刻显示出文件名以及目前显示的行数
q: 退出more,不在显示文件内容
b/ctrl+b:往回翻页,只对文件有效,对管道无用
less:
space:向下翻页
PageDown: 向下翻页
PageUp:向上翻页
/字符串:向下查询“字符串”的功能
?字符串:向上查询字符串
n:重复前一个查询
N:反向重复前一个查询
q:退出less
Head(取出前面几行)
head [-n number] filename
-n:后面接数字表示几行的意思,若n为负数表示列出所有行但不包括后面100行
Tail(取出后面几行)
tail [-n number] filename
-n:后面接数字表示几行的意思,若n为+n表示列出所有行但不包括前面100行
tail -f filename:只有当输入ctrl+c才停止检测
modification time(mtime):文件内容更改时间
status time (ctime):文件状态更改时间,如权限与属性更改时间
access time (atime):文件访问时间,当文件内容被取用,如是用cat等命令等访问文件会更新access time
touch [-acdmt] filename
-a:修改访问时间
-c:仅修改文件的时间,若该文件不存在则不创建新文件
-d:后面可以接欲修改的日期而不用目前的日期,也可以使用--date=日期或时间
-m:进修改mtime
-t:后面可以接欲修改的时间而不用目前的时间
原文:http://www.cnblogs.com/yanlingpiaopiao/p/4539024.html