有人知道在左栏中减少显示行数的命令吗?
如果您点击=并且预计会看到行号,但只看到字节数,则会关闭行号 . 按-n打开它们,并确保 $LESS 不会't include 'n' .
$LESS
默认情况下关闭行号(例如设置 LESS=n )会加速非常大的文件中的搜索 . 如果你经常搜索大文件但是不能使用,那就太方便了 .
LESS=n
我通常运行 LESS=RSXin (启用转义码,长行切断,退出时不清除屏幕,忽略所有小写搜索的情况,默认情况下不计算行数)并且仅使用内部的-n或-S作为需要 .
LESS=RSXin
来自manual:
-N或--LINE-NUMBERS使行号显示在显示中每行的开头 .
您还可以通过键入 -N 来切换行号而不必减少 .
-N
可以通过这种方式切换任何较少的命令行选项 .
您也可以在 less 打开时按 = ,只显示(在屏幕底部)有关当前屏幕的信息,包括行号,格式如下:
less
=
myfile.txt lines 20530-20585/1816468 byte 1098945/116097872 1% (press RETURN)
所以这里例如,屏幕当前显示行 20530-20585 ,文件总共有 1816468 行 .
20530-20585
1816468
在管道到 less 之前,您可以通过 cat -n 过滤文件:
cat -n
cat -n file.txt | less
或者,如果您的 less 版本支持它, -N 选项:
less -N file.txt
您可以设置环境变量以始终将这些选项应用于所有less'd文件:
export LESS='-RS#3NM~g'
命令行标志 -N 或 --LINE-NUMBERS 使行号显示在显示中每行的开头 .
--LINE-NUMBERS
您还可以通过键入 -N<return> 来切换行号而不会减少行号 . 它可以用这种方式切换任何较少的命令行选项 .
-N<return>
6 回答
如果您点击=并且预计会看到行号,但只看到字节数,则会关闭行号 . 按-n打开它们,并确保
$LESS
不会't include 'n' .默认情况下关闭行号(例如设置
LESS=n
)会加速非常大的文件中的搜索 . 如果你经常搜索大文件但是不能使用,那就太方便了 .我通常运行
LESS=RSXin
(启用转义码,长行切断,退出时不清除屏幕,忽略所有小写搜索的情况,默认情况下不计算行数)并且仅使用内部的-n或-S作为需要 .来自manual:
您还可以通过键入
-N
来切换行号而不必减少 .可以通过这种方式切换任何较少的命令行选项 .
您也可以在
less
打开时按=
,只显示(在屏幕底部)有关当前屏幕的信息,包括行号,格式如下:所以这里例如,屏幕当前显示行
20530-20585
,文件总共有1816468
行 .在管道到
less
之前,您可以通过cat -n
过滤文件:或者,如果您的
less
版本支持它,-N
选项:您可以设置环境变量以始终将这些选项应用于所有less'd文件:
命令行标志
-N
或--LINE-NUMBERS
使行号显示在显示中每行的开头 .您还可以通过键入
-N<return>
来切换行号而不会减少行号 . 它可以用这种方式切换任何较少的命令行选项 .