前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >more命令

more命令

作者头像
WindrunnerMax
发布2020-08-27 16:43:25
1.1K0
发布2020-08-27 16:43:25
举报
文章被收录于专栏:Czy‘s Blog

more命令

more命令类似less,以分页的形式浏览文件内容,在more命令退出后会在shell上留下操作的内容,在分页浏览时使用h键输出说明文件。

语法

代码语言:javascript
复制
more [options] [file]

参数

  • -d: 提示使用者,在画面下方显示[Press space to continue, 'q' to quit.],如果使用者按错键,则会显示[Press 'h' for instructions.]而不是滴声。
  • -f: 计算行数时,以实际上的行数,而非自动换行过后的行数,某些单行字数太长的会被扩展为两行或两行以上。
  • -l: 取消遇见特殊字元^L送纸字元时会暂停的功能。
  • -c: 不进行滚动而是从顶部绘制每个屏幕,清除每行显示的其余部分,跟-p相似,不同的是先显示内容再清除其他输出。
  • -p: 不以滚动的方式显示每一页,而是先清除输出后再显示内容。
  • -s: 当遇到有连续两行以上的空白行,就代换为一行的空白行。
  • -u: 不显示下划线,根据环境变数TERM指定的terminal而有所不同。
  • -<num>: 指定每屏的行数。
  • +<num>: 从第num行开始显示。
  • +/<str>: 在每个文档显示前搜寻字串str,然后从该字串之后开始显示。
  • -V: 显示版本信息。

常用操作

  • h or ?: 帮助菜单,显示命令的摘要。
  • SPACE: 显示接下来的k行文本,默认为当前屏幕尺寸。
  • Enter: 向下n行,需要定义,默认为1行。
  • Ctrl+F: 向下滚动一屏。
  • Ctrl+B: 返回上一屏。
  • =: 输出当前行的行号。
  • :f: 输出文件名和当前行的行号。
  • V: 调用vi编辑器。
  • ! <cmd>: 调用Shell,并执行命令。
  • q: 退出more命令。

示例

分页显示/var/log/ufw.log文件内容。

代码语言:javascript
复制
more /var/log/ufw.log

从第20行开始显示/var/log/ufw.log文件内容。

代码语言:javascript
复制
more +20 /var/log/ufw.log

1行分页显示/var/log/ufw.log文件内容。

代码语言:javascript
复制
more -1 /var/log/ufw.log

每日一题

代码语言:javascript
复制
https://github.com/WindrunnerMax/EveryDay

参考

代码语言:javascript
复制
https://www.runoob.com/linux/linux-comm-more.html
https://www.tutorialspoint.com/unix_commands/more.htm
https://alvinalexander.com/unix/edu/examples/more.shtml
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-08-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • more命令
    • 语法
      • 参数
        • 常用操作
          • 示例
            • 每日一题
              • 参考
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档