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줄을 인쇄합니다.