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可以完成两个功能:
新建一个空的文件
修改文件时间