linux_档案内容查询

cat 由第一行开始显示档案内容

tac 从最后一行开始显示,可以看出 tac 是 cat 癿倒着写!

nl 显示癿时候,顺道输出行号!

more 一页一页的显示档案内容

less 不 more 类似,但是比 more 更好的是,他可以往前翻页!

head 叧看头几行

tail 叧看尾部几行

od 以二进制的方式读取档案内容!


其中,cat tac nl 一次显示整个文件

more less可以分页显示


下面主要介绍nl less head tail od

nl

选项不参数:
-b 指定行号的显示方法:

-b a:无论是否空行都显示行号

-b t:如果有空行,空的一行不显示行号

-n 列出行号的表示方法:

-n ln:行号在屏幕的最左方显示

-n rn:行号在字段的最右方显示,不加0

-n rz:行号在字段的最右方显示,加0

-w:行号字段占用的位数

nl -b a -n rz -w 3 /etc/issue

001    Ubuntu 12.10 \n \l
002   

less:

空格键 :向下翻翻一页;
[pagedown]:向下翻一页;
[pageup] :向上翻一页;
/字符串 :向下搜寻字符串的功能;
?字符串:向上搜寻字符串的功能;
n :重复前一个搜寻 (与 / 或 ? 有关!)
N :反向的重复前一个搜寻 (不 / 或 ? 有关!)
q :离开 less 这个程序;


head:

选项不参数:
-n :后面接数字,代表显示几行的意思

head -n 100 /etc/manconfig.config
显示前100行
head -n -100 /etc/manconfig.config
不显示100行以后的内容

tail:

选项不参数:
-n :后面接数字,代表显示几行的意思
-f :表示持续侦测后面所接的档名,要等到按下[ctrl]-c 才会结束 tail 的侦测

tail -n 100 /etc/manconfig.config
显示后面的100行
tail -n +100 /etc/manconfig.config
不显示100行以前的内容

tail -f /linux/tmp.txt
追踪显示,该文件可能一直有,我们可以查看到最新的内容,如果用户按 ctrl+c 结束追踪

od:

-t :后面可以接各种类型 (TYPE)的输出,例如:
a :利用默认的字符来输出;
c :使用 ASCII 字符来输出
d[size] :利用十进制(decimal)来输出数据,每个整数占用 size bytes ;
f[size] :利用浮点数(floating)来输出数据,每个数占用 size bytes ;
o[size] :利用八进制(octal)来输出数据,每个整数占用 size bytes ;
x[size] :利用十六进制(hexadecimal)来输出数据,每个整数占用 size bytes ;

od -t oCc /etc/issue

0000000 125 142 165 156 164 165 040 061 062 056 061 060 040 134 156 040
          U   b   u   n   t   u       1   2   .   1   0       \   n    
0000020 134 154 012 012
          \   l  \n  \n
0000024

U:125(8)=1*8*8+2*8+5*1=85(10)






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值