linux获取文件第一行第一个数据,linux文件内容查询命令和数据选取命令

一 :cat ~ 由第一行开始显示内容(cat --help)

#cat ~

- A: 可列出一些特殊字符,而不是空白而已;

-b:列出行号,空白行不标行号;

-n:打印出行号,连同空白行也会有行号;

-E:将结尾的断行字符$显示出来;

-v:列出一些看不出来的特殊字符;

-T

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

三:nl ~ 显示的时候,顺便输出行号

-b :指定行号显示,主要有两种

-b a :表示不论是否为空行,也同样列出行号 ,类似cat -n

-b t : 如果有空行,空的那一行不要列出行号(默认)

四:more 一页一页地显示文件内容 ,可翻页查看

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

Enter:代表向下滚动一行;

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

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

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

b :代表往回翻页;

五:less ,与more相似,但更好用,less可以往前翻页

空格键 : 向下翻动一页;

PageDown键 :向下翻动一页;

PageUp键 :向上翻动一页;

/字符串 : 向下查询‘’字符串‘’;

?字符串 :向上查询‘’‘字符串’;

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

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

q :离开less

六 :head 选出前面几行

-n + 数字 :代表显示几行的意思;

七:tail 取出后面几行

-n + 数字 :代表显示几行的意思;

-f :表示持续检测后面所接的文件名

想想假如 我要显示/etc/man.config 的第11行到第20行的内容 ,如果做到?

答:就是我先取前20行,再取后10行 不就行了嘛,

命令如:head -n 20 /etc/man.config | tail -n 10

chgrp: 更改文件的用户组支持

chown:修改文件所有者

chmod :修改文件权限

你可能感兴趣的:(linux获取文件第一行第一个数据,linux文件内容查询命令和数据选取命令)