Linux less命令详解(续1)

108 阅读2分钟

本文已参与「新人创作礼」活动, 一起开启掘金创作之路。

标记(Mark)

标记是一个字母,大小写敏感。

在阅读界面按下 m 按键序列,此命令将会为你的当前阅读位置建立一个名为 a 的标记。稍后你可以使用 'a 返回到这个位置。

如果你键入 -J 序列,那么阅读界面左侧将显示一列垂直的状态栏,而 a 标记在这个状态栏中会有显示。

选项

选项既可以从命令行指定,也可以在 less 阅读界面中通过前缀字符序列 - 或 -- 直接键入和进行翻转。

less 命令允许从命令行直接键入命令,使用 + 前缀即可,所以 +F 代表着进入滚动刷新模式,例如:

less +F /var/log/messages

注意你仍然可以使用 less 的命令行专有的选项,例如 -F 代表着文件内容不够一屏时立即退出 less。

如果你使用了 ++ 前缀,那么该命令将会被自动应用到每一个文件。

less 可以一次性打开多个文件并依次显示。

主要的命令行选项

-?........-显示帮助(从命令行)

-a……..-搜索跳过当前屏幕

-A……..-从目标行后开始搜索

-d……..-静音,不响铃

-e / -E….-在文件结尾退出

-f........-强制打开非常规文件

-F........-如果整个文件适合第一个屏幕,则退出

-g........-仅突出显示搜索的最后一个匹配项

-G........-不要突出显示任何匹配的搜索 

-I……..-在所有搜索中忽略大小写

-m -M....-设置提示样式

-n / -N….-显示/不显示行号,行号被显示在状态命令行中

-o[文件]-……复制到日志文件(仅标准输入)

-O[文件]-……… 复制到日志文件(无条件覆盖) 

-p[模式匹配] -……….从模式匹配字符开始(从命令行)

-r -R....-输出“原始”控制字符

-S……..-截断(截断)长句行,而不是换行

-V........-显示版本号

-w........-突出显示前进屏幕后的第一个新行 

-W........-向前移动后突出显示第一个新行