请选择 进入手机版 | 继续访问电脑版

[LINUX] Linux体系 中的翻页下令 more和less使用 教程

[复制链接]
查看55 | 回复8 | 2021-9-4 22:36:03 | 显示全部楼层 |阅读模式

more
more- 在表现 器上阅读文件的过滤器[[ ]]
  总览 (SYNOPSIS)

more[-dlfpcsu] [-num] [+/ pattern] [+ linenum] [file ...][[ ]]
  形貌 (DESCRIPTION)

More是 一个 过滤器, 用于 分页 表现 (一次一屏) 文本. 这个 版本 非常 基本. 用户 应该 知道 less(1) 提供了 more(1) 的 模仿 , 并且 做了 加强 .[[ ]]
  选项 (OPTION)

下面 先容 下令 行选项. 选项 可以 从 环境变量MORE中获取 (要 确保 它们 以 短横线 开头 (``-)), 但是 下令 行选项 可以或许 覆盖 它们.
-num
这个选项指定屏幕的行数 (以整数表示).
-d
让 more 给 用户 表现 提示信息 "[Press space to continue, 'q' to quit.]", 当 用户 按下 其他键 时, 表现 "[Press 'h' for instructions.]", 而不是 扬声器 鸣笛.
-l
More 在 通常环境 下 把 ^L (form feed) 当做 特别 字符, 遇到 这个字符 就会 停息 . -l 选项 可以 制止 这种特性.
-f
使 more 计数 逻辑行, 而不是 屏幕行 (就是说, 长行 不会 断到 下一行).
-p
不卷屏, 而是 打扫 整个屏幕, 然后 表现 文本.
-c
不卷屏, 而是 从 每一屏的 顶部 开始 表现 文本, 每 表现 完 一行, 就 打扫 这一行的 剩余部分.
-s
把 重复的空行 压缩成 一个 空行.
-u
防止下划线.
+/
在 表现 每个文件 前, 搜刮 +/ 选项 指定的 文本串.
+num
从行号 num  开始表现 .
[[ ]]

  下令 (COMMAND)

more的交互下令 基于 vi(1). 有些下令 以 一个 十进制数字 开始, 在 下面的形貌 里 称之为 k. 后面的 形貌 中, ^X 指 control-X.
h or ?
帮助: 表现 这些 下令 的 择要 . 你 假如 忘记 全部 其他的下令 , 请记住这个.
SPACE
表现 接下来的 k 行文本. 缺省值 是 当前的屏幕大小.
z
表现 接下来的 k 行文本. 缺省值 是 当前的屏幕大小. 参数 成为 新的缺省值.
RETURN
表现 接下来的 k 行文本. 缺省值 是 1. 参数 成为 新的缺省值.
d or ^D
卷屏 k 行. 缺省值 是 当前的 卷屏大小, 初始化为 11. 参数 成为 新的缺省值.
 q 或 Q 或 INTERRUPT
退出.
s
向前跳过 k 行文本. 缺省值 是 1.
f
向前跳过 k 屏文本. 缺省值 是 1.
b or ^B
向后跳回 k 屏文本. 缺省值 是 1.

跳到 上一次 搜刮 开始 的 地方.
=
表现 当前行号.
/ pattern
搜刮 第 k 个 符合 正则表达式的 文本串. 缺省值 是 1.
n
搜刮 末了 第 k 个 符合 正则表达式的 文本串. 缺省值 是 1.
! or :!
在子 shell 中实行 .
v
启动 /usr/bin/vi, 指向 当前行.
^L
革新 屏幕.
:n
跳到 后面 第 k 个 文件. 缺省值 是 1.
:p
跳到 前面 第 k 个 文件. 缺省值 是 1.
:f
表现 当前文件名 和 行号.
.
重复前次 下令 .
[[ ]]

  环境 (ENVIRONMENT)

More使用 下面的 环境变量 (假如 它们 存在):
MORE

 
这个变量 设置 你 喜欢 的 more  选项.
SHELL
当前使用 的 shell (一样平常 说来 就是 登录 shell).
TERM
指定 终端范例 , more 用它来 获取 操作屏幕 所需的 终端特性

例:

复制代码代码如下:
[root@localhost zhangy]# more test.php #查看文件
[root@localhost zhangy]# netstat -tpnl |more #常用方式,分页表现


less
less 与more下令 类似 ,但可以通过翻页键查看上下页的内容

-b<缓冲区大小> 设置缓冲区的大小
-e 当文件表现 竣事 后,自动 脱离
-f 逼迫 打开特别 文件,比方 外围装备 代号、目次 和二进制文件
-g 只标志末了 搜刮 的关键词
-i 忽略搜刮 时的大小写
-m 表现 类似 more下令 的百分比
-N 表现 每行的行号
-o<文件名> 将less 输出的内容在指定文件中保存起来
-Q 不使用 告诫 音
-s 表现 连续 空举动 一行
-S 行过长时间将超出部分舍弃
-x<数字> 将“tab”键表现 为规定的数字空格

下令 内部操作

按键功能如下:
b 向后翻一页
d 向后翻半页
h 表现 帮助界面
Q 退出less 下令
u 向前滚动半页
y 向前滚动一行
空格键 滚动一行
回车键 滚动一页

1) 向前搜刮

    / : 使用 一个模式举行 搜刮 ,并定位到下一个匹配的文本
    n : 向前查找下一个匹配的文本
    N : 向后查找前一个匹配的文本

2) 向后搜刮

    ? : 使用 模式举行 搜刮 ,并定位到前一个匹配的文本
    n : 向后查找下一个匹配的文本
    N : 向前查找前一个匹配的文本

2 全屏导航

    ctrl + F :向前移动一屏
    ctrl + B :向后移动一屏
    ctrl + D :向前移动半屏
    ctrl + U :向后移动半屏

3 单行导航

    j : 向前移动一行
    k : 向后移动一行

4 别的 导航

    G : 移动到末了 一行
    g : 移动到第一行
    q / ZZ : 退出 less 下令

5 编辑文件

    v : 进入编辑模式,使用 设置 的编辑器编辑当前文件

6 标记导航

    当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过下令 导航到标有特定标记的文本位置。

    ma : 使用 a 标记文本的当前位置
    'a : 导航到标记 a 处

7 欣赏 多个文件

    方式一,传递多个参数给 less,就能欣赏 多个文件。

    less file1 file2

    方式二,正在欣赏 一个文件时,使用 :e 打开另一个文件。

    less file1
    :e file2

    
    当打开多个文件时,使用 如下下令 在多个文件之间切换

    :n - 欣赏 下一个文件
    :p - 欣赏 前一个文件

例:

复制代码代码如下:
[root@localhost zhangy]# less test.php #查看文件
[root@localhost zhangy]# netstat -tpnl |less #常用方式,分页表现


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

avatar 半岛宫殿rw | 2021-9-18 08:05:56 | 显示全部楼层
对牛弹琴的人越来越多了!
回复

使用道具 举报

avatar 下沙消掉 | 2021-9-20 15:47:27 | 显示全部楼层
好东西,赞一个!
回复

使用道具 举报

avatar ssg888 | 2021-10-4 09:12:18 | 显示全部楼层
感觉不错!
回复

使用道具 举报

avatar 喝意调伴除 | 2021-10-6 05:22:48 | 显示全部楼层
东方不败还是灭绝师太啊?
回复

使用道具 举报

avatar 心灰意冷437 | 2021-10-9 02:54:11 | 显示全部楼层
楼上的别说的那么悲观好吧!
回复

使用道具 举报

avatar FREEDOM326 | 2021-10-13 23:53:51 | 显示全部楼层
听admin楼主一席话,省我十本书!
回复

使用道具 举报

admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,他卖的服务器是永久的,我们的网站用 服务器都是在这家买的,你可以去试试。访问地址:http://fwq.mxswl.com
回复

使用道具 举报

avatar 尹恩沛 | 前天 15:16 | 显示全部楼层
admin楼主英明!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则