http://pengzhenloveseo.blog.163.com/blog/static/163156529201051555840908/

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行开始显示;
-num                    定义屏幕大小,为num行;
+/pattern       从pattern 前两行开始显示;
-c                      从顶部清屏然后显示;
-d                      提示Press space to continue, 'q' to quit.(按空 键继续,按q键退出),禁用响铃功能;
-l                      忽略Ctrl+l (换页)字符;
-p                      通过清除窗口而不是滚屏来对文件进行换页。和-c参数有点相似; 
-s                              把连续的多个空行显示为一行;
-u                              把文件内容中的下划线去掉

  退出more的动作指令是q

  more 的参数应用举例;

# more -dc /etc/profile    注:显示提示,并从终端或控制台顶部显示;
# more +4 /etc/profile      注:从profile的第4行开始显示;
# more -4 /etc/profile      注:每屏显示4行;
# more +/MAIL /etc/profile     注:从profile中的第一个MAIL单词的前两行开始显示;

  more 的动作指令;

  我们查看一个内容较大的文件时,要用到more的动作指令,比如ctrl+f(或空格键)是向下显示一屏,ctrl+b是返回上一屏; Enter键可以向下滚动显示n行,要通过定,默认为1行;

  我们只说几个常用的;自己尝试一下就知道了;

Enter         向下n行,需要定义,默认为1行;
Ctrl+f                  向下滚动一屏;
空 键                       向下滚动一屏;
Ctrl+b          返回上一屏;
=                               输出当前行的行号;
:f                      输出文件名和当前行的行号;
v                               调用vi编辑器;
! 命令                        调用Shell,并执行命令;
q                               退出more

  当我们查看某一文件时,想调用vi来编辑它,不要忘记了v动作指令,这是比较方便的;

  其它命令通过管道和more结合的运用例子;

  比如我们列一个目录下的文件,由于内容太多,我们应该学会用more来分页显示。这得和管道 | 结合起来,比如:

# ls -l /etc  |more

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   -n  行数值  文件名;

  比如我们显示/etc/profile的最后5行内容,应该是:

# tail  -n 5 /etc/profile

6、less 与 more 类似,但是比 more 更好的是,他可以[pg dn][pg up]翻页!

more ,less

其实这两个命令有极大的相似之处都是分页显示档案内容,但是区别也是有的,如下:

1)more:以百分比的形式分页显示,提示给用户已经显示了多少内容

less:没有百分比的提示

2)less更加灵活,可用通过【page down】【page up】上翻下翻页查看已经显示出的内容,而more不具备

3)对less显示出的内容中可以使用 /'字符' 输入需要查找的字符或者字符串并高亮显示,而more 不具备

3. nl

显示档案内容时输出行号,跟cat -n类似的功能,也是全盘输出

linux显示文本命令大全(cat/tac/more/head/less/tail)相关推荐

  1. 每日一个Linux命令之cat/tac/head/tail

    每日一个Linux命令之cat/tac/head/tail 1. cat命令 2. tac命令 3. head命令 4. tail命令 如果是在Linux Desktop环境中进行工作,那么有相关的文 ...

  2. Linux(Ubuntu 命令大全)

    Linux(Ubuntu 命令大全) Ubuntu 一. Ubuntu简介 Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的&q ...

  3. Linux菜鸟入门级命令大全

    Linux菜鸟入门级命令大全 1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前 ...

  4. linux下mysql命令大全

    linux下mysql命令大全 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux ...

  5. eoiioe linux下解压命令大全

    http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html eoiioe linux下解压命令大全 .tar 解包:tar xvf Fi ...

  6. linux下解压命令大全

    linux下解压命令大全 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------- ...

  7. Linux基础及命令大全(入门级教学基础命令)

    Linux基础及命令大全(入门级教学基础命令) 一.什么是shell,Linux的格式 shell就是Linux系统中运行的一种程序,也是用户和内核之间的翻译官,Bash是Linux系统中默认使用的s ...

  8. linux系统正常停机的命令,Linux系统重启命令大全

    在进行Linux系统操作的时候,如果出现更换硬件.更改系统配置及死机等情况时,就需要对电脑进行重启,而不同的情形重启的方式也不同,即使用的命令不同,接下来是小编为大家收集的Linux系统重启命令大全, ...

  9. linux常用命令-查看文本/cat,tac,more,less,head,tail

    cat:连接并显示文件 NAME        cat - concatenate files and print on the standard output [root@localhost ~]# ...

最新文章

  1. Git bash 终止git log 命令
  2. 【微信小程序企业级开发教程】生命周期和app对象详解
  3. ROS初级教程1---官方ROS文件系统导览
  4. 数据结构之数组、链表、栈和队列
  5. 在Global Object Services (GOS) 中加入自定义项目
  6. mysql主从进行扩展_MySQL 主从扩展
  7. cogs2840. 二叉查找树
  8. python3.6.5安装成功为什么打不开_记录centos+python3.6.5安装ipython遇到的坑
  9. edius隐藏快捷键_EDIUS素材隐藏快捷键是什么啊?
  10. 16.转圈圈报数游戏
  11. [ECE]模拟试题-4
  12. 零售企业如何快速开上千家门店,揭秘名创优品的低价超级产品战略
  13. Django网站实例效果
  14. 华为电脑分类四个系列_华为正式推出“重新定义的个人电脑”,我们用四个问题阐述它是啥...
  15. c语言程序设计mp4,[原创]Nisy编程教学视频C语言/C++语言MP4版
  16. Cadence OrCAD Capture 原理图中预览元件封装技巧图文教程
  17. 2.3 发光二极管(LED灯)
  18. AMQ 虚拟topic
  19. 817自动控制原理-1-开环传递函数与闭环传递函数
  20. Statistical Inference-伯努利分布(Bernoulli Distribution)以及例子说明

热门文章

  1. Win 11环境下 Texlive中文字体缺失问题(Package fontspec Error: The font )
  2. java 神剑_java语音短信的实现
  3. TCL脚本语言详解(1)
  4. conda配置清华源
  5. L1-044. 稳赢
  6. ftp最好用的工具,6款最好用的ftp工具软件推荐,使用指南
  7. SAP中数据元素及其描述对应关系查询技巧
  8. Google 2016面试题
  9. 详细解读【文件系统】
  10. 教程丨使用MeterSphere进行场景化的接口测试