is幻梦 Linux命令之文件和目录操作命令(二)——查看文件内容cat、more、less、tail、head

一、cat命令

用法:cat [选项][文件]

1、主要用来查看文件内容

2、-n 在文件内容的每一行上加上行号

3、再不加任何选项和文件名的时候,将标准输入的内容复制到标准输出

这个时候一般用于重定向到一个文件,多用于创建一个内容简单的文件

二、more命令

用法:more [选项] [文件]

more命令主要用于查看内容比较庞大的文件,可以分屏显示,按空格和回车可以翻页

输入q直接退出

三、less命令

用法:less [选项] [文件名]

less多用于常看内容比较多的文件,可以自由上下翻页,便于循环查看内容

输入q直接退出

四、head命令

用法:[选项][文件名]

head命令用于查看文件前n行的内容,不加选项,默认查看文件前十行。

选项:

-n 查看文件前n行

五、tail命令

用法:tail [选项][文件名]

tail命令用于查看文件后n行的内容,不加选项,默认查看文件后十行。

选项:

-n 查看文件后n行内容

-f 及时显示文件末尾追加的内容

查看文件原有内容

在另一个终端向这个文件添加内容

显示添加后的文件内容

此用法主要用于监控系统的日志文件,实时了解系统的状态信息

more和less、head和tail命令的区别

1、more和less的不同

more在翻页查看时,不能前后翻页,只能一直翻到末尾,或者退出

less在翻页查看时,可以前后翻页查看,更加有利于查看庞大的文件,在生活中也是less用的比较多一点

2、head和tail命令的不同

head命令主要用于查看文件开头前n行

tail主要用于查看文件后n行

3、cat和more、less、tail、head命令的不同

cat命令主要查看文件内容比较少的

more、less、tail、head命令主要查看文件内容比较多的

原文地址:https://www.cnblogs.com/ydy11/p/8124679.html