【每天一个Linux命令】25. 查看文件命令(cat/more/less/tail/tac/nl/od)
2015-08-26 16:58
936 查看
linux中查看文件的命令如下:
cat: 由第一行开始显示档案内容tac: 从最后一行开始显示,可以看出 tac 是 cat 的反向显示!
nl: 显示的时候,随便输出行号!
more: 一页一页的显示档案内容less 与 more 类似,但是比 more 更好的是,他可以[pg dn][pg up]翻页!
head: 查看头几行
tail: 查看尾几行
od: 以二进制的方式读取档案内容!
几个常用的命令:
作者: 毕小朋 来往ID: hello_xiaopeng Blog: http://blog.csdn.net/wirelessqa1.cat
[plain] viewplaincopy
#1. 显示时,不带行号在屏幕上
bixiaopeng@bixiaopengtekiMacBook-Pro ~$ cat bad.txt
Bad
Michael Jackson
Your butt is mine
gonna tell you right
Just show your face in broad daylight.
I'm telling you on how I feel
Gonna hurt your mind
don't shoot to kill
Come on
come on
lay it on me
all right.
[plain] view
plaincopy
#2. 显示时,连行号显示在屏幕上
bixiaopeng@bixiaopengtekiMacBook-Pro ~$ cat -n bad.txt
1 Bad
2 Michael Jackson
3
4 Your butt is mine
5 gonna tell you right
6 Just show your face in broad daylight.
7 I'm telling you on how I feel
8 Gonna hurt your mind
9 don't shoot to kill
10 Come on
11 come on
12 lay it on me
13 all right.
2.more ,less
其实这两个命令有极大的相似之处都是分页显示档案内容,但是区别也是有的,如下:1)more:以百分比的形式分页显示,提示给用户已经显示了多少内容
less:没有百分比的提示
2)less更加灵活,可用通过【page down】【page up】上翻下翻页查看已经显示出的内容,而more不具备
3)对less显示出的内容中可以使用 /'字符' 输入需要查找的字符或者字符串并高亮显示,而more 不具备
显示档案内容时输出行号,跟cat -n类似的功能,也是全盘输出
3. head
# head [-n number] [檔名] 参数说明: -n :显示 number 行说明: head 的英文意思就是『头』,显示出一个文件的前几行,若不加参数就默认输出前面十行内容,也可以自定义输出的行数 那就加入『 head -n number filename 』即可!
[plain] view
plaincopy
#例子.显示pom.xml前面3行
bixiaopeng@bixiaopengtekiMacBook-Pro test$ head -n 3 pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4. tail
与head 相反的[plain] view
plaincopy
#例子.显示pom.xml后面3行
bixiaopeng@bixiaopengtekiMacBook-Pro test$ tail -n 3 pom.xml
</build>
</project
5. head,tail 的混合使用
如果我想显示从第几行到第几行的内容咋办呢?命令:# head -n 30 ”档名" | tail -n 10
使用管道命令输出了从倒数11行到30行之间的内容
相关文章推荐
- 【VMware】VMware linux虚拟机无法获取uuid
- linux远程登录管理工具
- Linux语言配置
- Linux 文件与目录
- centos 上 epel源
- 个人LINUX学习笔记(二)
- VM虚拟机中Linux上网问题
- 【Linux系统】内存管理(二)
- Linux 多线程应用中如何编写安全的信号处理函数
- linux升级python2.7,安装pip,setuptools,zlib
- Centos7开放端口
- Linux学习笔记------文件处理命令------链接命令---ln
- centos6.4 修改网卡名字
- Linux修改环境变量的方法
- Linux之od命令详解
- 查看linux系统外网ip命令
- Linux查看进程运行的完整路径方法
- 【Linux】-在Linux Centos上安装Couchbase
- linux c 常量指针和指针常量
- Mr. Process的一生-Linux内核的社会视角 (2) 启动