~/.bashrc
색상이 지정된 꼬리를 제공하기 위해 다음을 추가했습니다 .
tailc () {
tail $@ | ccze
}
다음과 같이 실행할 수 있습니다.tailc -f -n 10 foo/log.txt
하지만 권한이 있는 파일에는 사용할 수 없습니다.
sudo tailc -f -n 10 /var/log/syslog
실수:
bash: tailc: 명령을 찾을 수 없습니다
나는 이것을 할 수 있다는 것을 알고 있지만 sudo bash -i -c '...'
더 복잡한 구문 없이 실행할 수 있는지 궁금합니다.그냥 입력하려면 어떻게 해야 하나요 sudo tailc ...
?
그런데 그 기능도 추가했지만 /root/.bashrc
그것도 도움이 되지 않았습니다.
답변1
이를 수행하는 방법은 다음과 같습니다.
sudo bash -i -c 'tailc -f -n 10 /var/log/syslog'
하지만 이 구문은 보기 흉해서 다른 방향으로 나아갔습니다.
권한이 755인 스크립트를 만들었습니다 /usr/local/bin/tailc
.
#!/bin/bash
tail $@ | ccze
이제 필요에 따라 tailc
/ 를 사용할 수 있습니다.sudo tailc