Linux命令--less

一、 Less命令简介

less命令的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览(向前只能一页)。Less命令在查看之前不会加载整个文件。用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。要退出less程序,应按Q键。

二、 命令选项

-e:文件内容显示完毕后,自动退出;
-f:强制显示文件;
-g:不加亮显示搜索到的所有关键词,仅显示当前显示的关键字,以提高显示速度;
-l:搜索时忽略大小写的差异;
-N:每一行行首显示行号;
-s:将连续多个空行压缩成一行显示;
-S:在单行显示较长的内容,而不换行显示;
-x<数字>:将TAB字符显示为指定个数的空格字符。

三、 操作命令

1.内部操作命令

b: 向前翻一页
d: 向后翻半页
h: 显示帮助界面
Q/q/ZZ: 退出less 命令
u: 向前滚动半页
y: 向前滚动一行
空格键: 向下滚动一页
回车键: 向下滚动一行
ctrl + F :向前移动一屏
ctrl + B :向后移动一屏
ctrl + D :向前移动半屏
ctrl + U :向后移动半屏
j : 向前移动一行
k : 向后移动一行
G : 移动到最后一行
g : 移动到第一行
g:移动到第
v : 进入编辑模式,使用配置的编辑器编辑当前文件

2.搜索

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

3.标记导航

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

ma : 使用 a 标记文本的当前位置

'a : 导航到标记 a 处

四、 实例

1. ps查看进程信息并通过less分页显示同时显示行号

[root@cxm ~]# ps -ef | less -N

 1 UID PID PPID C STIME TTY TIME CMD

 2 root 1 0 0 Apr04 ? 00:00:43 /usr/lib/systemd/systemd --switched-root --system --deserialize 2 2 1

 3 root 2 0 0 Apr04 ? 00:00:00 [kthreadd]

 4 root 3 2 0 Apr04 ? 00:00:02 [ksoftirqd/0]

 5 root 6 2 0 Apr04 ? 00:00:05 [kworker/u2:0]

 6 root 7 2 0 Apr04 ? 00:00:00 [migration/0]

 7 root 8 2 0 Apr04 ?      00:00:00 [rcu_bh]

 8 root 9 2 0 Apr04 ? 00:00:27 [rcu_sched]

 9 root 10 2 0 Apr04 ? 00:00:05 [watchdog/0]

 10 root 12 2 0 Apr04 ? 00:00:00 [khelper]

···········

2.显示多个文件

[root@cxm ~]# Less log2013.log log2014.log 

你可能感兴趣的:(Linux命令--less)