在左栏中减少显示行号的命令是什么?
问问题
366080 次
6 回答
1093
于 2009-05-06T20:56:49.473 回答
156
您也可以=
在less
打开时按下以仅显示(在屏幕底部)有关当前屏幕的信息,包括行号,格式为:
myfile.txt lines 20530-20585/1816468 byte 1098945/116097872 1% (press RETURN)
所以这里例如,屏幕当前显示行20530-20585
,并且文件总共有1816468
行。
于 2010-12-09T16:10:46.103 回答
48
cat -n
您可以在管道之前过滤文件less
:
cat -n file.txt | less
或者,如果您的版本less
支持它,则-N
选项:
less -N file.txt
于 2009-05-06T20:55:43.373 回答
37
您可以设置环境变量以始终将这些选项应用于所有较少的文件:
export LESS='-RS#3NM~g'
于 2009-10-15T21:15:56.703 回答
35
命令行标记-N
或--LINE-NUMBERS
导致在显示中每行的开头显示行号。
您还可以less
通过键入来切换行号而不退出-N<return>
。可以通过这种方式切换任何less
命令行选项。
于 2009-11-06T15:09:00.413 回答
19
如果您点击=并希望看到行号,但只看到字节数,那么行号将被关闭。点击-n打开它们,并确保$LESS
不包含“n”。
默认情况下关闭行号(例如,设置LESS=n
)可以加快在非常大的文件中的搜索。如果您经常搜索大文件,但通常不关心您在哪一行,这会很方便。
我通常运行LESS=RSXin
(启用转义码,切掉长行,退出时不清除屏幕,忽略所有小写搜索的大小写,默认情况下不计算行号)并且仅根据需要使用-nor-S从内部less
。
于 2013-10-26T00:29:49.150 回答