如何以较less的(GNU)显示行号?
有人知道命令在左列减less显示行数吗?
从手册 :
-N或–LINE-NUMBERS使行号显示在显示屏中每行的开头。
您也可以通过input-N
来切换行数,而不用退出。
用这种方法可以切换任何一个less的命令行选项。
您也可以按下=
而less
打开时只显示(在屏幕的底部)关于当前屏幕的信息,包括行号。
你可以通过cat -n
过滤文件在pipe道到less
之前:
cat -n file.txt | less
或者,如果你的版本less
支持它, -N
选项:
less -N file.txt
您可以设置一个环境variables来始终将这些选项应用于所有less'd文件:
export LESS='-RS#3NM~g'
命令行标志-N
或--LINE-NUMBERS
使行号显示在显示屏每行的开头。
您也可以通过键入-N<return>
来切换行号而不必退出。 用这种方法可以切换任何less的命令行选项。
如果您点击=并且希望看到行号,但只看到字节数,则行号被closures。 打-n打开它们,确保$LESS
不包含“n”。
在默认情况下closures行号(例如,设置LESS=n
)会加速在非常大的文件中search。 如果您经常search大文件,但通常不关心您正在使用哪一行,则方便。
我通常运行LESS=RSXin
(转义代码启用,长行切碎,不要清除退出屏幕,忽略所有小写search的情况下,没有行号默认计数),只使用-n或-S从内部less一些。