linux 查看.o文件内容,Linux查看文件内容

- cat: 由第一行开始显示文件内容

- tac: 从最后一行开始显示,可以看出tac是cat的倒写形式

- nl: 显示的时候顺便显示行号

- more: 一页一页地显示文件内容

- less: 与more类似,但是比more更好的是,可以往前翻页

- tail: 只看结尾几行

- od: 以二进制的方式读取文件内容

直接查看文件的内容

直接查看一个文件的内容可以使用cat、tac、nl这几个命令。

cat(concatenate)

bf85eeb1934cd08ee1d85d05ad224d96.png

bdc294166e0da05c2e5feb41237bef07.png

tac(反向列示)

9cd490be790eaf93f0785cf3f21ec2a7.png

nl(添加行号打印)

e2db5db0bca4f563d6ce70b90d1f5acf.png

45c5e72543d2e393ad82abca2490797d.png

more(一页一页翻动)

1d3fd9d095d98c6b84fde7d221b9f777.png

- 仔细看上面的范例,如果more后面接的文件内容行数大于屏幕输出的行数时就会出现类似上面的图示。最后一行显示出目前显示的百分比,而且还可以在最后

一行数据一些有用的命令。在more这个程序的运行过程中,有几个按键可以按:

- 空格键(Space) :代表向下翻一页

- Enter :代表向下滚动一行

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

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

- q :代表立刻离开more,不再显示该文件内容

- b或[ctrl]-b:代表往回翻页,不过这操作只对文件有用,对管道无用。

less(一页一页翻动)

e572ac4ffd5afb6b397a345d816d4acc.png

less的用法比起more又更加有弹性,使用more的时候,我们没有办法向前翻,只能往后面看,但若使用了less时,就可以向前或向后翻看文件。另外,less可以

拥有更多的查询功能。功能键:

- 空格键(Space) :向下翻一页

- [PageDown]:向下翻动一页

- [PageUp]:向上翻动一页

- /字符串:向下查询“字符串”这个关键字;

- ?字符串:向上查询“字符串”这个关键字;

- n:重复前一个查询(与/或?有关);

- N:反向重复前一个查询(与/或?有关);

- q :代表立刻离开less,不再显示该文件内容

数据选取

head(取出前面几行)

99b798e4177b6c404852c9ebe93ef274.png

ec7d1e1a6d1b966787bef31e4c90617c.png

tail(取出后面几行)

3153313b4e7324540b5c2d126cff7ecb.png

默认是显示10行,如果想要显示第11到20行:head -n 20 文件名称 | tail -n 10

非纯文本文件:od

由于执行文件通常是为二进制文件,使用上面提到的命令来读取他的内容时,确实会产生类似乱码的数据。

aa9a41c5cc45d6cd01680792f2e51d9e.png

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

每个文件在linux下面会记录许多的时间参数,有三个主要的变动时间:

- modification time(mtime) : 内容被修改的时间

- status time(ctime):文件的状态改变,比如权限与属性被修改

- access time(atime):文件的内容被取用的时间。

464af55d24d6ebd3dd418bbc3b1182ac.png

在默认情况下,ls显示出来的是该文件的mtime,就是文件内容被更改的时间。文件时间很重要,如果文件的时间误判的话,可能会造成某些

程序无法顺利进行。修改文件的时间用touch这个命令:

25d5a5711be9e96f63d32838cc9efec6.png

88250aa7acf04d82c2d5c854fd197f3a.png

可以发现数据的内容与属性是被复制过来的,因此文件内容时间(mtime)与原本文件相同。状态时间(ctime)与读取时间就是现在时间。

touch这个命令最常被使用的情况是:

- 创建一个空的问津

- 将某个文件日期修改为目前日期

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值