`

Linux中查看文本内容的多个命令介绍

 
阅读更多

Linux中查看文本内容有多个命令可以实现,包括cat,more,less,head,tail.下面一一介绍这几个命令。

 

  1.cat命令

 

  该命令通常用于查看的内容不多的文本文件,长文件会因为滚动太快无法阅读。(这个命令相当于DOStype命令)

 

  查看root下的A.txt , 命令如下:

 

  cat /root/A.txt

 

  cat命令后面可以指定多个文件或使用通配符,实现依次显示多个文件的内容。

 

  比如,依次显示root下的A.txt B.txt。命令如下:

 

  cat  /root/A.txt   B.txt

 

  另外,cat命令还可以创建新文件或将几个文件合并成一个文件。

 

  比如:cat  >1.txt , 便创建了一个1.txt的新文件

 

  cat  A.txt  B.txt  >2.txt ,把A.txt B.txt合并为2.txt

 

  cat命令用于显示文本内容时,加选项 -n 可以在显示时加上行编号。

 

  cat -n 1.txt

 

  2.)more less命令

 

  对于内容较多的文本文件就不适合用cat命令了,前面讲过适用cat命令会因滚动太快而无法阅读,此时可使用moreless命令来查看。

 

  ①more命令

 

  该命令一次显示一屏文本,显示满之后,停下来,并在终端底部打印出- More- ,系统还将同时显示出已显示文本占全部文本的百分比,若要继续显示,按回车或空格键即可。

 

  该命令有一个常用选项 -p ,作用是显示下一屏之前先清屏。

 

  要退出more显示,按 q 便可。

 

  more命令用法:more 选项文件

 

  ②less命令

 

  less命令比more命令功能更强大,除了拥有more的功能外,还支持光标上下滚动浏览文件,对于宽文档还能水平滚动,当到达底端时,less命令不会自动退出,需要按 q 退出浏览。

 

  另外,要移动到用文件的百分比表示的某位置,可指定0100之间的数,并按p即可。譬如:50p

 

  less 命令用法:less  选项文件

 

  3.) head tail 命令

 

  head 命令用来查看文件前面部分的内容,默认显示前面10行的内容,当然也可以指定要查看的行数。

 

  用法为:head -n  文件名

 

  tail 命令的功能与head相反,用于查看文件的最后若干行的内容,默认为最后10行,用法与head相同。

 

  另外,tail命令带选项 -f ,则可实现不停的读取和显示文件内容,这样有实时监视的效果。

分享到:
评论

相关推荐

    Linux文本编辑命令

    在学习和使用过程中,建议通过实际操作来熟悉每个命令的具体用法,结合`man`命令查看帮助文档,了解更复杂的选项和用法。在文本编辑领域,还有其他一些强大的工具,如`nano`、`emacs`以及更现代化的`vim`(vi ...

    Linux命令大全手册 550多个 Linux命令,内容包含 Linux命令手册、详解、学习,值得收藏的Linux命令速查手册。

    Linux命令大全手册还深入解释了每个命令的选项和参数,以及它们如何相互配合以完成更复杂的任务。例如,`find`命令可以与其他命令如`exec`结合使用,对找到的文件执行进一步的操作。此外,手册可能还包括对shell脚本...

    Linux文本编辑器命令大全

    Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配。注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows 下的 word 有排版功能。 · 所有版本的 Linux 都带有 vi ...

    linux 查看日志常用命令

    `cat`命令是Linux中最常用的文本处理工具之一,具有多种用途,包括显示文件内容、从键盘创建文件以及合并多个文件等。 - **主要功能**: - **显示整个文件**: `cat filename` - **从键盘创建文件**: `cat > ...

    linux-Linux命令大全内容包含Linux命令手册详解学习搜集

    Linux是世界上最受欢迎的开源操作系统之一,它以其稳定性和灵活性闻名。Linux命令行是其核心,提供了强大的控制和管理功能。...这份516个命令的大全是Linux初学者和专业人士不可或缺的学习资料,建议定期查阅和实践。

    LINUX命令大全,全面详细介绍全范围LINUX命令.

    它的全称是concatenate,意味着它可以将多个文件合并成一个输出,或者在屏幕上显示文件内容。例如,`cat -n file`会显示文件`file`的内容,并在每一行前添加行号。如果想要将一个文件的内容追加到另一个文件中,可以...

    Linux命令大全完整版.pdf

    系统管理命令是Linux系统中最重要的命令类别之一,涵盖了用户管理、进程控制、系统监控、权限控制等多个方面。 - 用户管理命令:如adduser(添加用户)、useradd(添加用户)、userdel(删除用户)等,用于管理系统...

    Linux 命令速查手册

    其内容广泛,涵盖了从基础命令到网络服务等多个方面的内容。 本书不仅全面覆盖了Linux系统的核心命令,而且还提供了每个命令的具体使用方法和示例,让读者能够快速掌握和应用。在基础知识部分,作者可能会从Linux...

    Linux常用的60个命令

    本文将详细介绍Linux中最常用的60个命令,这些命令覆盖了系统管理、文件操作、网络通信等多个方面,对于学习和提高Linux操作技能至关重要。 1. `ls`:列出目录内容。使用`ls -l`可以列出详细信息,`ls -a`可以列出...

    查看Linux配置的命令.txt

    总之,“查看Linux配置的命令.txt”中的内容覆盖了Linux系统管理的多个方面,从硬件资源的监控到网络配置的管理,每个命令都承载着特定的功能,对于提高系统的稳定性和性能有着不可替代的作用。熟练掌握并运用这些...

    linux命令手册,linux中文手册

    根据提供的文件信息,“linux命令手册,linux中文手册”,我们可以从中提炼出与Linux系统相关的多个重要知识点,主要包括Linux系统的概述、常用的Linux命令以及如何利用这些命令进行基本的操作。 ### Linux系统概述...

    linux基本命令以及linux下vi命令大全

    本文将深入探讨Linux的基本命令以及强大的文本编辑器vi(Visual Editor)的使用方法。 首先,让我们了解一些基础的Linux命令。在Linux环境中,命令行是主要的操作界面,通过输入命令来执行各种任务。以下是一些常见...

    linux必学的60个命令

    本篇文章将详细介绍Linux系统中最常用的60个命令,这些命令被分为六个类别:安装和登录命令、文件处理命令、系统管理相关命令、网络操作命令、系统安全相关命令以及其他命令。通过学习这些命令,您可以更好地理解和...

    linux常用命令大全.pdf

    11. **more/less**:这两个命令都用于查看文件内容,但`less`提供了更多的功能,如向前向后滚动页面等。 12. **head/tail**:分别用于查看文件的前几行和后几行。通常默认查看前10行或后10行。 13. **grep**:在...

    远程登录linux,使用vi和less查看文本出现中文乱码,使用cat正常.docx

    在远程登录 Linux 系统中,使用 vi 和 less 查看文本时可能会出现中文乱码的问题。这是因为 Linux 系统的字符编码问题导致的。Linux 系统使用的字符编码格式有多种,如 UTF-8、Latin1 等。如果远程服务器的字符编码...

    Linux常用文件命令

    使用ln命令可以创建硬链接和符号链接,硬链接用于创建文件的多个名称,符号链接用于创建文件的快捷方式。 五、文件查找 Linux提供了find命令用于查找文件和目录。find命令可以根据文件名、文件类型、文件大小、...

    LINUX命令大全,提供了详细的命令格式和参数介绍

    这份"Linux命令大全"提供了一套详尽的命令参考,涵盖了Linux系统中的各种常用和不常用的命令,以及它们的格式和参数。下面,我们将深入探讨一些重要的Linux命令及其用法。 1. **ls** - 列出目录内容 - `-l`:以...

    Linux基础课件Linux系统文件内容查看cat命令共1

    在Linux操作系统中,掌握基本的文件内容查看技巧是至关重要的,而`cat`命令就是其中最常用的一个。这个命令主要用于连接(concatenate)文件并打印到标准输出设备,也就是终端。在“Linux基础课件Linux系统文件内容...

    Linux命令大全(Linux 日常管理命令)

    在Linux操作系统中,命令行是日常管理工作的核心工具。...学习Linux命令的关键在于实践,不断尝试和理解每个命令的用法,将有助于提升你在Linux环境中的操作效率。记住,Linux命令大全是一个无尽的宝库,等待你去探索。

Global site tag (gtag.js) - Google Analytics