MacOS 및 Ubuntu Server 20의 경우 명령을 사용하면 man less
다음을 읽을 수 있습니다.
-n or --line-numbers
Suppresses line numbers. The default (to use line numbers) may cause less to run more slowly in some cases, especially with a very large input file. Suppressing line numbers with
the -n option will avoid this problem. Using line numbers means: the line number will be displayed in the verbose prompt and in the = command, and the v command will pass the cur‐
rent line number to the editor (see also the discussion of LESSEDIT in PROMPTS below).
-N or --LINE-NUMBERS
Causes a line number to be displayed at the beginning of each line in the display.
이 게시물의 이유는 -n
위젯의 (소문자) 매개변수를 포함하는 것입니다 The default (to use line numbers)
. 언급된 두 운영 체제에 대해 다음을 수행하면:
less /path/to/filename.txt
행 번호 없이 데이터를 표시합니다.보여지는 것과는 반대로이상.
물론, 내가 사용한 줄 번호를 보려면 다음과 같이 하세요.
less -N /path/to/filename.txt
지시대로 작동합니다. 그래서:
less /path/to/filename.txt
less -n /path/to/filename.txt
거의 같다.
내가 뭐 놓친 거 없니?
그건 그렇고,less --help
-n -N .... --line-numbers --LINE-NUMBERS
Don't use line numbers.
매우 명확하지 않고 매우 혼란스럽습니다.
다음과 같은 귀중한 게시물 때문에 이 기사를 작성했습니다.
솔루션 상태는 다음과 같습니다.
You can, however, run "less -n +F", which causes "less" to read
only the end of the file, at the cost of **not** displaying line numbers
답변1
less
두 가지 방법으로 줄 번호를 표시합니다.
- 각 줄의 시작 부분에
-N
if;를 사용하세요. - 자세한 프롬프트가 활성화되면 화면 하단의 상태 줄에 표시됩니다(
less -M
; 표시된 줄의 첫 번째, 마지막 및 총 개수가 표시됩니다).
-n
전자와 마찬가지로 후자도 비활성화합니다. 특히, 총 행 수를 결정하는 데 비용이 많이 들 수 있으므로 이 옵션이 유용합니다. 비활성화된 줄 번호를 사용하는 경우 -n
파일 less
의 위치를 바이트 단위로 표시합니다.
내 버전에는 less
다음이 있습니다 less --help
.
-n ........ --line-numbers
Don't use line numbers.
-N ........ --LINE-NUMBERS
Use line numbers.
-n
표시된 메시지에 설명된 동작은 다음과 같습니다.
줄 번호를 사용한다는 것은 줄 번호가 자세한 프롬프트 및 = 명령에 표시되고 v 명령이 현재 줄 번호를 편집기에 전달한다는 의미입니다.
각 줄의 시작 부분에 줄 번호는 언급되어 있지 않습니다.