首页 > 其他 > 详细

文件内容查阅

时间:2015-05-29 19:42:36      阅读:230      评论:0      收藏:0      [点我收藏+]

1. 直接查看文件内容

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:行号字段占用的位数

2. 可翻页查看more:

Space: 向下翻页

Enter:向下滚动一行

/字符串:代表在这个显示的内容当中,向下查询“字符串”这个关键字

:f :立刻显示出文件名以及目前显示的行数

q: 退出more,不在显示文件内容

b/ctrl+b:往回翻页,只对文件有效,对管道无用

less:

space:向下翻页

PageDown: 向下翻页

PageUp:向上翻页

/字符串:向下查询“字符串”的功能

?字符串:向上查询字符串

n:重复前一个查询

N:反向重复前一个查询

q:退出less

3. 数据选取

Head(取出前面几行)

head [-n number] filename

-n:后面接数字表示几行的意思,若n为负数表示列出所有行但不包括后面100行

Tail(取出后面几行)

tail [-n number] filename

-n:后面接数字表示几行的意思,若n为+n表示列出所有行但不包括前面100行

tail -f filename:只有当输入ctrl+c才停止检测

4.修改文件时间或创建新文件:touch

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!