Linux less命令显示行号

时间:2020-01-09 10:42:13  来源:igfitidea点击:

在使用bash/ksh shell的Linux或者类似Unix的系统上,如何使用less命令显示行号?
您可以使用less命令轻松显示行号。
您要做的就是将-N或者--LINE-NUMBERS选项传递给less命令。
此选项强制减少在屏幕上每行的开头显示行号。

less显示行号

基本语法为:

less -N filename

或者

less --LINE-NUMBERS filename

在此示例中,使用GNU/less显示/etc/passwd文件的行号,执行:

less -N /etc/passwd

或者

less --LINE-NUMBERS /etc/passwd

默认情况下,less如何显示行号?

less命令可以从环境变量LESS读取各种选项。
例如,为避免每次调用less时都执行less -N filename,可以在tcsh/csh shell上执行以下命令:

setenv LESS "-N"

或者,如果您使用sh/bash/ksh,请执行:

LESS="-N"; export LESS

现在,运行less,如下所示:

$ less filename