admin 管理员组

文章数量: 887021


2024年1月22日发(作者:原码反码补码接码)

linux中查看文件内容的命令

一、查看文件内容的Linux命令

Linux系统中查看文件内容的主要命令有cat、more、less、tail、head等,其中cat命令比较常用,下面详细介绍这些命令。

1. cat 命令

cat是最常用的Linux命令之一,它用来显示文件内容,它是concatenate(拼接)的缩写,它可以用于拼接多个文件并输出到屏幕上,它也可以用于浏览文本文件,也可以用来创建文件。

语法:`cat[参数]<文件>`

常用参数:

-n 按行编号显示文件内容

-b 按行编号显示文件内容(不编号空行)

-s 以特殊字符替换多行空行

例如,查看/etc目录下的hosts文件内容:

```

$ cat /etc/hosts

```

2. more 命令

more 命令是linux命令行中常用的显示文件内容的命令,它可以按屏幕显示文件内容,可以一屏一屏的显示,每次显示一屏文件内容,当显示完一屏文件内容后,可以按空格键继续下一屏或者按回车键继续显示下一行。

语法:`more[参数]<文件>`

常用参数:

-d 把not found或者invalid等提示信息显示在page上

-num 指定num为缺省的page长度

例如,查看/etc目录下的hosts文件内容:

```

$ more /etc/hosts

```

3. less 命令

less比more命令功能更多,也是一个查看文件内容的常用命令,它可以查看大型文本文件,包括文本、脚本等,而且是一个可逆的显示文件内容,也可以指定查看的行数,还可以直接显示文件的某一部分内容,如查看文件的头几行或者尾几行。

语法:`less [参数]<文件>`

常用参数:

-i 启用安全模式,忽略搜索中的大小写模式

-N 显示行号

-m 显示百分比进度

-s 精简多余空白

例如,查看/etc目录下的hosts文件内容:

```

$ less /etc/hosts

```

4. tail 命令

tail命令主要用来查看某个文件最后几行内容,tail命令默认情况下显示最后10行文件内容,可以指定显示文件最后几行,还可以加上-f参数定期监测文件的末尾新增内容。

语法:`tail <参数><文件>`

常用参数:

-f 跟踪文件末尾的更新

-n 指定打印的行数

-c 指定从文件尾部开始显示字节数

例如,查看/etc目录下的hosts文件内容:

```

$ tail /etc/hosts

```

5. head 命令

head命令主要用来查看文件前几行内容,head命令默认只打印出文件的前10行数据,可以加参数指定显示文件的前几行内容。

语法:`head [参数]<文件>`

常用参数:

-n 指定显示的行数

-c 指定显示的字节数

-q 安静模式,抑制文件包括时间戳的信息

例如,查看/etc目录下的hosts文件内容:

```

$ head /etc/hosts

```

在Linux中查看文件内容,cat、more、less、tail、head等都是常用的Linux命令,它们各自有自己的功能和特点,在使用中要根据文件类型和需求来选择合适的查看文件内容的命令。


本文标签: 文件 内容 查看 显示