如何以較少(GNU)顯示行號?

有人知道在左欄中減小顯示行數的命令嗎? less


#1樓

您能夠設置環境變量以始終將這些選項應用於全部less'd文件: spa

export LESS='-RS#3NM~g'

#2樓

命令行標誌-N--LINE-NUMBERS使行號顯示在顯示中每行的開頭。 命令行

您還能夠經過鍵入-N<return>來切換行號而沒必要減小行數。 它能夠用這種方式切換任何較少的命令行選項。 code


#3樓

若是您點擊=而且預計會看到行號,但只看到字節數,則會關閉行號。 按-n打開它們,並確保$LESS不包含'n'。 變量

默認狀況下關閉行號(例如,設置LESS=n )可加快很是大的文件中的搜索速度。 若是你常常搜索大文件但一般不關心你在哪一行,那麼很方便。 file

我一般使用LESS=RSXin運行(啓用轉義碼,長線切斷,退出時不清除屏幕,忽略全部小寫搜索的狀況,默認狀況下不計算行數)而且僅使用內部的-n或-S根據須要減小。 搜索


#4樓

你也能夠按=less打開只顯示(在屏幕底部)有關當前屏幕的信息,包括行號,格式以下: 環境變量

myfile.txt lines 20530-20585/1816468 byte 1098945/116097872 1%  (press RETURN)

因此這裏例如,屏幕當前顯示行20530-20585 ,而且文件總共有1816468行。 文件


#5樓

您能夠在管道到less以前經過cat -n過濾文件: co

cat -n file.txt | less

或者,若是您的less版本支持它,則-N選項:

less -N file.txt
相關文章
相關標籤/搜索