linux文件内容查阅

Posted 叶落之秋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux文件内容查阅相关的知识,希望对你有一定的参考价值。

查看文件内容有很多有用的指令需要学习啦:下面开始吧

1 cat 从第一行开始显示文件内容
2 tac 从最后一行开始显示
3 nl 显示时顺道输出行号
4 more 一页一页显示
5 less 与more类似,但是可以向前翻页
6 head 只看头几行
7 tail 只看尾巴几行
8 od 以二进制方式读取文件内容

 

文件的直接查阅

直接查阅文件内容可以用cat/tac/nl指令

cat(concatenate)

cat -A    显示特殊字符
b    显示行号 空白行不显示行号
n    显示行号 空白行显示行号

注意Linux $为断行符

tac 它是cat的反向展示

nl 可以设置行号的显示格式(感觉不太会用,用时再查吧)

文件翻页查阅

这些都是一页页翻动的指令,可以使用它进行一页一页的观察

more:

[shichaogeng@study vitest]$ more man_db.conf 

展示如图,可以看到百分比哦,在这个页面下常用的指令如下:

space:向下翻一页

enter: 向下翻一行

/字符: 向下搜字符串(与vim中差不多)

:f 显示文件名与目前显示的行数

q 离开

ctrl+b向前翻页(管线无效)

less:

[shichaogeng@study vitest]$ less man_db.conf

less可以完成比more更加灵活的功能,可以用page-up,page-down来进行上下翻页,来看看常用的指令按键吧:

1 space 向下翻动一页
2 pageDown 向下翻动一页
3 pageUp 向上翻动一页
4 /xxx ?xxx n N G 这些按键功能与vim相同
5 g 进入第一行(我的环境与这个相反啊)
6 q 退出 

资料攫取

使用head或者tail可以获取前面几行或者后面几行的内容

head取出前面几行

head -n number

head指令默认显示10行,如果要展示20行:

那么下面的指令怎么解释呢:

这个 -100 就是下面的100行不显示的意思。。。自己悟吧

tail取出后面几行

tail -n number
n 后面接数字,代表几行
f  动态获取

默认显示最后10行,如果要输出20行,要怎么做呢:

只显示100行以后的数据:

思考一下,怎么显示10到20行呢:

当当当当,你想到了吗:

那么如何显示行号在里面呢:

修改文件时间和新建新档

touch:

使用touch可以完成两个功能:

新建一个空的文件

修改文件时间

以上是关于linux文件内容查阅的主要内容,如果未能解决你的问题,请参考以下文章

Linux之文件内容查阅

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

常用python日期日志获取内容循环的代码片段

linux下c通过虚拟地址映射读写文件的代码

代码管理平台

Linux之tail命令