linux分页显示命令-----less

less

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

对于less而言,通常都用于查看较长的文件内容,对于短文件内容,使用cat即可,杀鸡怎用牛刀呢

语法

**less 【选项】 【参数】

选项

-b:<缓冲区大小> 设置缓冲区的大小
-e:当文件显示结束后,自动离开
-f:强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-g:只标志最后搜索的关键词
-i:忽略搜索时的大小写
-m:显示类似more命令的百分比
-N:显示每行的行号
-o:<文件名> 将less 输出的内容在指定文件中保存起来
-Q:不使用警告音
-s:显示连续空行为一行
-S:行过长时间将超出部分舍弃
-x <数字> :将”tab”键显示为规定的数字空格

查看文件中操作:
/字符串:向下搜索”字符串”的功能
?字符串:向上搜索”字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
b:向后翻一页
d:向前翻一页
h:显示帮助界面
Q:退出less 命令
u:向前滚动半页
y:向前滚动一行
空格键:滚动一页
回车键:滚动一行
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页

常用实例

直接使用,即可查看文件

[root@linus test]# less /etc/profile

直接按q即可退出

例1:当文件显示完后,自动退出,省的还需要手动退出。

[root@linus test]# less -e /etc/profile

例2:显示行号

[root@linus test]# less -N /etc/profile 

例3:不显示警告音(这个好烦啊,输错一次叮一下,使用时关掉好了)

[root@linus test]# less -Q  /etc/profile 

例4:显示连续空行为一行,减少无用的数据占用屏幕输出

[root@linus test]# less -s  /etc/profile 

例5:强迫打开特殊文件,例如外围设备代号、目录和二进制文件(这个-s其实不加也行),这个/bin/ls就是个二进制文件。

[root@linus test]# less -s /bin/ls
"/bin/ls" may be a binary file.  See it anyway? #输入y回车

例6:显示查看的文件百分比

[root@linus test]# less -m /etc/profile

文件中操作

首先,使用less命令查看一下profile文件

[root@linus test]# less /etc/profile

例1:向下搜索字符串unset
按:进入末行,然后输入/unset,内容就在上方显示了,关键字高亮。

unset i
unset -f pathmunge

例2:转到最下面,向上搜索umask
按?进入末行,输入umask即可

    umask 022

例3:直接使用d翻页,然后使用b可翻回
例4:直接回车或向下键,可滚动一行
例5:直接使用q或者Q退出,末行输入help可查看详细使用操作

你可能感兴趣的:(linux命令)