linux显示文本命令大全(cat/tac/mo…
来源:互联网 发布:js怎么获取a标签的值 编辑:程序博客网 时间:2024/05/04 06:19
1、more命令
2、cat命令
3、tac命令,倒序显示
4、head命令,可以指定显示那些内容
5、tali命令,可以指定显示那些内容
6、less 与 more 类似,但是比 more 更好的是,他可以[pg dn][pg up]翻页!
1)more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比;
# more /etc/profile
more 的语法、参数和命令;
more [参数选项] [文件]
参数如下:
+num
-num
+/pattern
-c
-d
-l
-p
-s
-u
退出more的动作指令是q
more 的参数应用举例;
# more -dc/etc/profile
# more +4/etc/profile
# more -4/etc/profile
# more +/MAIL/etc/profile
more 的动作指令;
我们查看一个内容较大的文件时,要用到more的动作指令,比如ctrl+f(或空格键)是向下显示一屏,ctrl+b是返回上一屏;Enter键可以向下滚动显示n行,要通过定,默认为1行;
我们只说几个常用的;自己尝试一下就知道了;
Enter
Ctrl+f
空键
Ctrl+b
=
:f
v
!命令
q
当我们查看某一文件时,想调用vi来编辑它,不要忘记了v动作指令,这是比较方便的;
其它命令通过管道和more结合的运用例子;
比如我们列一个目录下的文件,由于内容太多,我们应该学会用more来分页显示。这得和管道 | 结合起来,比如:
# ls -l /etc
2)cat命令
使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName
说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
范例:
cat -n textfile1 > textfile2 把 textfile1的档案内容加上行号后输入 textfile2 这个档案里
cat -b textfile1 textfile2 >>textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到textfile3 里。
范例:
把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -n textfile1 > textfile2
把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
cat -b textfile1 textfile2 >>textfile3
cat /dev/null > /etc/test.txt此为清空/etc/test.txt档案内容
cat 也可以用来制作 image file。例如要制作软碟的 image file,将软碟放好后打
cat /dev/fd0 > OUTFILE
3)tac命令,倒序显示
tac: 从最后一行开始显示,可以看出 tac 是 cat 的反向显示!
4)head命令,可以指定显示那些内容
语法:
[root @test /root ]# head [-n number] [檔名]
参数说明:
-n :显示 number 行
说明:
head的英文意思就是『头』啦,那么这个东东的用法自然就是显示出一个档案的前几行啰!没错!就是这样!若不加参数就默认输出前面十行内容,不信自己操作一下,也可以自定义输出的行数那就加入『 head -n number filename 』即可!
比如我们显示/etc/profile的前10行内容,应该是:# head -n 10 /etc/profile
5)tali命令,可以指定显示那些内容
tail 是显示一个文件的内容的后多少行;
用法比较简单;
tail
比如我们显示/etc/profile的最后5行内容,应该是:
# tail
6)less 与 more 类似,但是比 more 更好的是,他可以[pg dn][pg up]翻页!
more ,less
其实这两个命令有极大的相似之处都是分页显示档案内容,但是区别也是有的,如下:
1)more:以百分比的形式分页显示,提示给用户已经显示了多少内容
2)less更加灵活,可用通过【page down】【page up】上翻下翻页查看已经显示出的内容,而more不具备
3)对less显示出的内容中可以使用 /'字符' 输入需要查找的字符或者字符串并高亮显示,而more 不具备
3. nl
显示档案内容时输出行号,跟cat -n类似的功能,也是全盘输出。
转自:http://pengzhenloveseo.blog.163.com/blog/static/163156529201051555840908
- linux显示文本命令大全(cat/tac/mo…
- Linux显示文件命令之cat/tac
- 显示文本命令大全(cat, tac, more,less,head,tail,nl,od)
- Linux显示文本的命令(cat, tac,more,less,head,tail,nl)
- Linux 查看文本命令(cat tac rev head tail)
- 文本查看命令 - cat和tac
- 关于LINUX中的cat、tac、rev命令
- Linux tac --与cat相反的命令
- 初学linux命令-cd、cat、tac
- Linux命令(1)-cat & 反向tac
- linux查看文本命令(cat、tac、more、less、head、tail)
- Linux指令--cat,tac
- Linux命令解析--cat tac rev命令比较
- Linux 命令(文件和目录管理 - cat/tac)
- cat,tac与rev命令
- linux 文本处理命令cat
- linux之cat和tac
- 【每天一个Linux命令】25. 查看文件命令(cat/more/less/tail/tac/nl/od)
- LED驱动,自动创建设备节点 - 嵌入…
- platform 总线下驱动的开发步骤是
- init_waitqueue_head()
- webrtc教程
- Linux内核中的等待队列
- linux显示文本命令大全(cat/tac/mo…
- try_module_get和module_put
- MapReuce 编程总结-多MapReduce执行
- (安装cuteftp)Ubuntu安装FTP服务…
- get_user() ,put_user(),copy_to_u…
- 环形缓冲区
- Linux内核中的likely()与unlikely(…
- arm-vfp-linux-gnu交叉编译工具安…
- java线程池小例子