cowsay
모든 터미널 창에 메시지 를 표시하고 싶습니다 . 내가 사용하는 명령은
fortune | cowsay
새로운 터미널 세션을 시작할 때마다 어떻게 보이게 할 수 있습니까?
cowsay
모든 터미널 창에 메시지 를 표시하고 싶습니다 . 내가 사용하는 명령은
fortune | cowsay
새로운 터미널 세션을 시작할 때마다 어떻게 보이게 할 수 있습니까?
답변:
파일을 엽니 다 ~/.bashrc
(또는 /etc/bash.bashrc
모든 사용자에게 전체적으로 작동해야하는 경우).
파일 맨 아래에 다음을 추가하십시오.
if [ -x /usr/games/cowsay -a -x /usr/games/fortune ]; then
fortune | cowsay
fi
test
은 매뉴얼 페이지를 참조 프로그램 : man test
( [ ... ]
의 약자 test ...
).
보너스 : 사용중인 경우 파일을 bash
만들 수 있으며 ~/.bash_logout
로그 아웃 할 때 파일을 실행할 수 있습니다. 잠깐 동안 잠을 자지 않으면 절대 볼 수 없습니다.
cowsay "See you later"; sleep 1
나는 사용한다
fortune | cowsay -f `ls -1 /usr/share/cowsay/cows/ | sort -R | head -1` -n
임의의 'cow'를 사용하여 임의의 운을 표시합니다. 임의의 '암소'를 얻는 더 좋은 방법이있을 수 있지만 이것은 나에게 잘 작동합니다.
fortune | cowsay -f `ls -1 /usr/local/Cellar/cowsay/3.04/share/cows/*.cow | sort | head -1` -n
.bashrc도 scp와 같은 명령에서 실행되며 출력이 있으면 자동으로 실패하므로 .bash_profile을 사용하는 것이 좋습니다.
pastebin에서 멋진 스크립트를 찾았습니다. 현재 사용 중입니다.