![꼬리의 기본 줄 수를 변경할 수 있습니까?](https://linux55.com/image/119003/%EA%BC%AC%EB%A6%AC%EC%9D%98%20%EA%B8%B0%EB%B3%B8%20%EC%A4%84%20%EC%88%98%EB%A5%BC%20%EB%B3%80%EA%B2%BD%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
tail을 사용하면 tail file
기본적으로 마지막 10줄이 인쇄됩니다.
시스템 수준에서 기본값을 변경할 수 있나요?
답변1
tail
아니요, ( 및 )에 의해 생성된 기본 줄 수는 head
POSIX 표준에 따라 지정됩니다.
다른 수의 줄을 얻으려면 -n
명령줄 옵션을 사용하거나 셸 함수를 만듭니다.
mytail () { tail -n 5 "$@"; }
또는 유틸리티 이름을 유지하고 기본 줄 수만 변경하려는 경우,
tail () { command tail -n 5 "$@"; }
답변2
아니요, 하지만별칭을 사용할 수 있습니다.
이 문자열 에 추가하세요 .bashrc
:
alias tails='tail -n 15'
...그런 다음 실행
$ source .bashrc
이제 입력을 시도할 때마다 다음을 수행합니다.
$ tails file
마지막 15줄을 얻을 수 있습니다.file
답변3
이렇게 하려면 소스 코드를 수정하고 다시 컴파일해야 합니다. 그러나 이것은 시간과 에너지 낭비처럼 보입니다. 그냥 사용
tail -n 42
마지막 42줄을 인쇄합니다.