日历显示:
cal 2020
精华
cat 由第一行查看文件内容 tac 由最后一行查看文件内容 nl 显示内容的时候同事显示行号 more 一页一页的显示 less 和more 类似 具有往前翻译的功能 head 只看文件前几行 tail 只看文件的后几行 od 以二进制的方式读取文件的内容
分述:
cat[-AbEnTv] + 文件名
-A 相当于-vET的整合,可列出一些特殊的字符而不是空白的而已 -b 列出行号,仅针对非空白行做行号显示,空白行不显示行号 -E 将结尾的换行符$显示出来 -n 打印出行号,连同空白行也会有行号,与-b的选项不同 -T 将【tab】键以^I显示 -v 列出一些看不出来的特殊字符
tac : 她和cat相反
nl[-bnw] + 文件
-b 指定行号指定的方式,主要有两种 -b a 表示不论是否为空行,也同样列出行号 -b t 如果有空行,空的那行不要显示行号 -n 列出行号表示的方法,主要有三种 -n ln 行号显示在左方 -n rn 行号在自己栏位的最右方显示,且不加0 -n rz 行号在自己栏位的最右方显示,且为0 -w 行号在自己栏位的最右方显示,且加0
可翻看查看
more(一页一页的翻动)
空格键 代表向下一页 Enter 代表向下翻页 /字符串 查看文件中内的内容,向下查找字符串这个关键词 :f 立刻显示出文件名以及目前显示的行数 q: 立刻离开more,不在显示该文件内容 b / ctrl + b 代表王辉翻页,不过这操作只对文件有用,向下翻页是利用空格键就可以
less(一页一页的翻动)
空格键 向下翻一页 pgup 向上一页 pgdn 向下一页 /字符串 向下查找字符串 ?字符串 向上查找字符串 n 重复查找前一个(与/或?有关) N 反向的重复复前一个查找 g 前进到这个数据的第一行 G 前进到这个数据的最后一行去 q 离开less这个
数据截取:(head, tail)
±(number) 代表是从头还是从尾
head
head -n number 文件名 代表显示几行的意思 例子: head -n 10 文件名 查找前10行 例子: head -n -10 后10行的全部行
tail
tail -n [number] 文件名 后面接数字代表显示几行 tail -f [number] 文件名 表示持续刷新显示后面的所连接文件的内容
联合使用:
例子:查找一个文件的10- 15行(管道)
cat -n /etc/home/jaden/a.txt | head -n 25 | tail -n 10
非纯文本文件:od
例子: /etc/bin/passwd 这是个二进制文件
od [-t TYPE] + 文件
-t 后面接可以接各种类型的输出 a 利用默认字符输出 c 使用ascii 字符来输出 d[size] 利用10进制来输出文件,每个整数占用size Bytes f[size] 利用浮点数来输出文件, 每个整数占用size Bytes o[size] 利用八进制来输出文件, 每个整数占用size Bytes x[size] 利用十六进制来输出文件,每个整数占用size Bytes
例子:
od -t c /etc/bin/passwd
===========================
2717120 R A G m I 0 N j 8 1 A a 6 s Y 6
2717140 A = \n - - - - - E N D C E R T
2717160 I F I C A T E - - - - - \n
=========================================================================
Beytes(8进制) 后面这是ASCII码