博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件内容查询cat,tac,nl,more,less,head,tail,od
阅读量:4958 次
发布时间:2019-06-12

本文共 1076 字,大约阅读时间需要 3 分钟。

文件内容查询cat,tac,nl,more,less,head,tail,od

cat:  由第一行开始显示文件内容
tac:  从最后一行开始显示文件内容
nl:   显示的时候,顺便输出行号
more: 一页一页的显示文件内容
less: 与more类似,但比more更好的是,它可以往前翻页
head: 只看头几行
tail: 只看结尾几行
od:   以二进制的方式读取文件内容!
 
#cat [-AbEnTv] 
-A:相当于-vET的组合,可列出一些特殊字符,而不是空白而已
-b:列出行号,仅针对非空白行做行号显示,空白行不显示
-E:将结尾的段字符 $ 显示出来
-n:打印出行号,连空白行也会有行号
-T:将[Tab]键以 ^I 显示出来
-v:列出一些看不出来的特殊字符
 
 
#tac
反向显示
 
 
#nl [-bnw] 文件
  -b:指定行号指定的方式,主要有两种:
-b a :表示不论是否是空行,也同样列出行号
-b t :如果有空行,空的那行不列出行号
  -n:列出行号表示的方法,主要有三种:
-n ln :行号在屏幕的最左方显示
-n rn :行号在自己字段的最右方显示,且不加0
-n rz :行号在自己字段的最右方显示,且加0
  -w:行号字段占用的位数
 
 
#more    (一页一页翻动)
 
#less    (一页一页翻动)
 
 
 
#head [-n number] 文件
  -n :后面接数字,代表显示几行的意思
 
 
#tail [-n number] 文件
  -n :后面接数字,代表显示几行
  -f :表示持续监测后面接的文件名,要等到按下[ctrl]-c 才会结束tail的监测
例如:#tail -n +100 /etc/man.config  显示100行以后的数据
      #tail -n 20 /etc/man.config    列出最后20行
 
 
 
非纯文本文件:od
#od [-t type] 文件
  -t: 后面可以接各种类型的输出,如:
a :利用默认的字符来输出
c :使用ASCII字符来输出
d[size] :利用十进制来输出数据,每个整数占size bytes
f[size] :利用浮点数来输出数据,每个整数占size bytes
o[size] :利用八进制来输出数据,每个整数占size bytes
x[size] :利用十六进制来输出数据,每个整数占size bytes
 
  例如:#od -t c /usr/bin/passwd

转载于:https://www.cnblogs.com/yinxiangpei/articles/4359290.html

你可能感兴趣的文章
go语言模板中的os.Stdout标准输出转化为string
查看>>
编译安装php
查看>>
Redis之 命令行 操作
查看>>
悲观锁 乐观锁 概念
查看>>
Java常用术语及区别
查看>>
Spring AOP详解(转)
查看>>
Photoshop CS6最新官方正式中文破解版(32位、64位)
查看>>
latex模板
查看>>
UCDOS点阵字库
查看>>
基于ARM的射频识别读卡器电路设计
查看>>
(转载)FPGA工程师:持守梦想or屈于现实
查看>>
15、Work原理及源码分析
查看>>
福大软工1816 · 第五次作业 - 结对作业2
查看>>
vue做的简单购物车
查看>>
算法总结
查看>>
后台自定义导航增加分类树N级下拉+利用JQUERY
查看>>
python导包的问题
查看>>
QTP 捕获对象模式切换
查看>>
poi操作Excel相关对象属性介绍及中级应用
查看>>
mysql数据类型
查看>>