如何以较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一些。