2009-05-06 5 views
491

누군가가 왼쪽 열에 표시 줄 번호를 줄이기위한 명령을 알고 있습니까?줄 번호를 적은 수 (GNU)로 표시하는 방법은 무엇입니까?

cat -n file.txt | less 

을 또는 less의 버전이 지원하는 경우 -N 옵션 :

+52

'less'는 리눅스 명령 행 유틸리티로 프로그래머가 텍스트 파일을보기 위해 사용합니다. 이 질문은'git' 사용과 관련된 모든 질문이 주제에있는 것처럼 "프로그래머가 사용하는 도구"의 영역에서 Stack Overflow에 관한 주제에 대한 단호한 주제입니다. 또한 "적은 수의 회선 번호"를 검색 할 때 Google에서 처음으로 성공한 광고입니다. 이 질문은 종료되어서는 안됩니다. –

+4

@JohnDibling 질문은 [Unix & Linux Stack Exchange] (https://unix.stackexchange.com/)에 더 적합합니다. 단지 프로그래머가'less'를 사용했기 때문에 주제가 없다.연필은 "프로그래머가 사용하는 도구"이지만 연필을 날카롭게하는 방법에 대한 질문은 적절하지 않습니다. – augurar

+9

@augurar 내 생각에 ** ** 여기에있는 도구는 ** 소프트웨어 도구 **를 의미합니다 **. 당신은 의도적으로 문맥에서 도구의 의미를 해석하고 있습니다. 그건 그렇고, 나는이 질문이 유닉스와 리눅스 스택 교환에 적절하다고 생각한다. 그러나이 질문이 여기에있는 것을 막지는 못한다 : –

답변

711

:

-N 또는 --LINE-NUMBE RS 디스플레이의 각 행의 시작 부분에 회선 번호를 표시합니다.

-N을 입력하여 종료하지 않고도 줄 번호를 전환 할 수 있습니다.

이렇게 적은 수의 명령 줄 옵션을 토글 할 수 있습니다.

+6

거대한 파일이 적은 "G"를 맨 아래에 표시하면 행 번호가 표시되지 않더라도 "행 번호 계산 중 (중단을위한 중단)"이라고 표시됩니다. 나는 N을 빠져 나가고 다시 시작하지 않고 내가 어떤 선을 발견하는지 알고 싶다. 나는 벌칙을 겪고있다. 보상은 어디 있니? –

+72

와우, 나는 이것에 대한 답을 찾기를 희망하면서 수십 번 적은 도움을 보았다. 나는 항상 간과 해왔다. "- 명령 행 옵션을 토글한다. [아래 옵션을 보라.]" ... 즉, "~ N"을 덜 입력 할 수 있음을 의미합니다. 나는 이것을 약 10 년 동안 짜증이났다. 좋은 시간! –

+2

다른 색상으로 줄 번호를 표시 할 수 있습니까? – greg

36

당신은 less에 배관하기 전에 cat -n를 통해 파일을 필터링 할 수있는 manual에서

less -N file.txt 
+1

당신이 알고있는 것 중 적은 버전 (es) 그것을 지원하지? –

27

당신은 항상이 옵션은 모든 less'd 파일에 적용해야하는 환경 변수를 설정할 수 있습니다

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

줄'별칭 less = "덜 ="- RS # 3NM ~ g '적은'.'.bashrc'에 내 하루 했어! 감사! – Jury

15

명령 행 플래그 -N 또는 --LINE-NUMBERS는 행 번호가 각 행의 시작 부분에 표시되도록합니다 디스플레이.

-N<return>을 입력하여 줄 전화 번호를 전환 할 수도 있습니다. 이 방법으로 less 명령 행 옵션을 토글 할 수 있습니다.

+1

-N 또는 --Line-NUMBERS를 전달하면 CentOS 5.3에 나와있는 날짜 만 표시됩니다. 그러나 시작 후 -N을 사용하면 잘 작동합니다. –

116

less이 열려있는 동안 =을 눌러도 화면 하단에 줄 번호를 포함하여 현재 화면에 대한 정보 만 표시 될 수 있습니다.

10

=을 입력하고 줄 번호가 표시되지만 바이트 수가 표시되는 것으로 예상되는 경우 줄 번호가 해제됩니다. -n을 입력하여 켜고 $LESS에 'n'이 포함되지 않았는지 확인하십시오.

기본적으로 줄 번호를 끄면 (예 : LESS=n 설정) 대용량 파일의 검색 속도가 빨라집니다. 대용량 파일을 자주 검색하지만 일반적으로 어떤 행을 다루는 지 신경 쓰지 않으면 편리합니다.

나는 일반적으로 LESS=RSXin 실행 만 사용하지 (코드를 탈출은 기본적으로 계산에는 행 번호, 종료시 화면을 취소 모두 소문자 검색에 사건을 무시하지 않는 긴 줄 다진 활성화) -n 또는 -S 내부가 필요에 따라 적습니다.

관련 문제