Linux中的more命令解读

时间:2024-05-06 23:50:52 赛赛 Linux认证 我要投稿
  • 相关推荐

Linux中的more命令解读2024

  如果你已经习惯了在Linux系统上工作,那你一定会发现在Linux世界中存在着大量的文本文件。配置文件和日志文件通常都采用文本格式。这些文件通常都有很长的内容,不能在一屏内全部显示。所以在处理这种文件时,我们需要分页显示。这时我们可以用上more命令。以下是小编整理的Linux中的more命令解读2024,欢迎阅读。

  分页显示文本

  more [options] file

  more用于分页显示文本文件,最早出现在BSD当中,但这一命令非常基本,后来less命令对其做了增强,所谓的less也就是少即是多

  参数

  file 是more需要分屏显示的文本文件路径名

  选项

  -num 指定屏幕的行数(以整数表示)

  +num 从行号num开始显示

  -d 让more给用户显示信息[Press space to continue, q to quit.]

  -f 使more计数逻辑行,而不是屏幕行(长行不会断到下一行)

  -s 把重复的空行压缩成一个空行

  -u 防止下划线

  命令

  more 的的交互环境基于vi,你可以在more环境中使用一些基本命令,h or ? 显示命令摘要,也就是基本的帮助信息

  SPACE 显示接下来的k行文本,缺省值是当前的屏幕大小

  z 同上

  RETURN Enter键,显示接下来的k行文本,缺省值是1

  q or Q 退出

  示例

  more -num

  $ more -5 demo

  1 感谢你记得我的生日

  2 却好像忘了为谁庆祝

  3 那些唱片他可能喜欢

  4 你是否送错礼物

  5 你问我要多少支蜡烛

  --More--(1%)

  显示指定的屏幕行数

  more +num

  $ more -5 +30 demo

  30 却好像忘了为谁庆祝

  31 那些唱片他可能喜欢

  32 你是否送错礼物

  33 你问我要多少支蜡烛

  34 还想要什么样的祝福

  --More--(10%)

  从指定行开始显示,此处的-5是为了显示数据短好截取

  more -d

  21 我还真舍不得

  22 结束这浪漫的错误

  23 你只是爱得傻乎乎 谁在乎

  --More--(6%)[Press space to continue, q to quit.]

  显示提示信息,space继续,q退出

  Tips

  1.more是一种交互环境,类似vi编辑器,其基本命令也跟vi一样,h可查看这些命令

  2.less是more的增强版本,更多时候使用的是less,而不是more

  基本信息

  说明:类似 cat ,不过会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。

  参数:-num一次显示的行数

  -d 提示使用者,在画面下方显示 [Press space to continue, q to quit.] ,如果使用者按错键,则会显示 [Press h for instructions.] 而不是 哔 声

  -l 取消遇见特殊字元^L(送纸字元)时会暂停的功能

  -f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)

  -p 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容

  -c 跟 -p 相似,不同的是先显示内容再清除其他旧资料

  -s 当遇到有连续两行以上的空白行,就代换为一行的空白行

  -u 不显示下引号(根据环境变数 TERM 指定的 terminal 而有所不同)

  +/ 在每个档案显示前搜寻该字串(pattern),然后从该字串之后开始显示

  +num 从第 num 行开始显示

  fileNames 欲显示内容的档案,可为复数个数

【Linux中的more命令解读】相关文章:

linux命令中su和sudo区别03-24

java程序中如何调用linux命令03-29

linux常用基本命令(文件处理命令)11-29

Linux硬件信息命令大全03-24

java开发必会的Linux命令03-24

Linux中常用操作命令03-06

Linux下top命令详解06-23

Linux新手必备的20个命令03-09

Linux中最危险的10个命令03-24