信息显示命令cat、more、less、head和tail

■ cat命令

显示文件内容。

假设存在f.java文件,每次输入一行,便空一行,如图所示:

● 默认 选项

如图所示:

● -A 选项

显示文件内容,显示^I标记(Tab键),显示$标记(换行符)。如图所示:

● -b 选项

显示文本行号,空行不包含在内。如图所示:

● -e 选项

显示文本行,同时显示换行标记$符号。如图所示:

● -E 选项

在每行的结尾显示$符号。如图所示:同-e选项。

● -n 选项

每行都显示行号,空行也包括在内。如图所示:

● -T 选项

显示Tab键,标记为^I。

● -s选项

当遇到大于两行以上空白时,压缩只显示一行。

假设f.java如下所示:

使用-s选项后,显示如下所示:

■ more命令

假设存在f.java文件,没有空行。

● 默认 选项

如图所示:

● -num 选项

指定一个整数,例如num=2,表示当前屏幕一次显示文本的行数。例如执行more -2 f.java,如图所示:

可见,只显示了2行文本,单击空格键继续显示。

● -d 选项

当一屏显示不下文件内容的时候,在屏幕下方提示按键操作:Press space to continue,'q' to quit。如图所示:

● -num 选项

● +/ 选项

在+/后面可以输入匹配的字符串,如果指定文件中不存在,则提示,否则直接显示对应字符串所在的行。

字符串out在f.java文件中存在,执行more +/out f.java,则直接显示f.java的内容。

如果字符串astring在f.java文件中不存在,如图所示:

单击空格键,显示f.java文件内容。

■ less命令

less命令类似于more命令,但是less命令可以想vi编辑器一样。比如输入命令:

less hello.c f.java

输入了两个文件,进入如图所示模式中:

最下面一行说明了,下一个文件是f.java,直接键入:n就可以显示f.java文件的内容,如图所示:

在此模式下,输入命令:p可以查看前一个文件hello.c。

关于less命令,可以直接输入man less命令查看帮助手册。

■ head命令

● 默认 选项

不指定任何选项的时候,比如执行head f.java,则显示f.java文件的全部内容。

● -n 选项

显示指定文件的前n行,n为一个整数。如图所示:

显示了f.java文件的前两行。

另外,可以显示多个文件的头部信息(指定前n行),如图所示:

■ tail命令

● 默认 选项

不指定任何选项的时候,比如执行tail f.java,则显示f.java文件的全部内容。

● -n 选项

显示指定文件的后n行,n为一个整数。如图所示:

显示了f.java文件的后4行。

另外,可以显示多个文件的尾部信息(指定后n行),如图所示:

在类Unix操作系统中,`cat`、`more`、`less`、`head` 和 `tail` 是常用的文本文件查看命令,它们各自有不同的特点和用途。 1. `cat`(concatenate)命令: `cat` 命令主要用于显示文件内容,同时也可以用来合并文件,或者在文件末尾添加新的内容。使用 `cat` 查看 `/etc/hosts` 文件内容的命令如下: ``` cat /etc/hosts ``` 这个命令会一次性地输出 `/etc/hosts` 文件的全部内容。 2. `more` 命令: `more` 是一个基于 `cat` 的分页显示程序,它会一次显示文件的一页内容,然后等待用户按空格键继续显示下一页。使用 `more` 查看 `/etc/hosts` 文件内容的命令如下: ``` more /etc/hosts ``` 当你使用 `more` 命令时,你可以按空格键来翻页查看文件的其它部分。 3. `less` 命令: `less` 是一个功能更加强大的分页程序,与 `more` 不同的是,`less` 可以向前和向后查看文件内容,并且搜索文本。使用 `less` 查看 `/etc/hosts` 文件内容的命令如下: ``` less /etc/hosts ``` 使用 `less` 命令时,可以通过箭头键滚动查看文件内容,并且可以使用 `/` 来搜索文件中的字符串。 4. `head` 命令: `head` 命令用于显示文件的开头部分,默认显示文件的前十行。使用 `head` 查看 `/etc/hosts` 文件的前10行内容的命令如下: ``` head /etc/hosts ``` 如果你想查看前 N 行,可以使用 `head -n N /etc/hosts` 命令,其中 `N` 是你想要查看的行数。 5. `tail` 命令: 与 `head` 相反,`tail` 命令用于显示文件的结尾部分,默认显示文件的最后十行。使用 `tail` 查看 `/etc/hosts` 文件的最后10行内容的命令如下: ``` tail /etc/hosts ``` 同样地,如果你想查看文件的最后 N 行,可以使用 `tail -n N /etc/hosts` 命令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值