cowsay
모든 터미널 창에 메시지 를 표시하고 싶습니다 . 내가 사용하는 명령은
fortune | cowsay
새로운 터미널 세션을 시작할 때마다 어떻게 보이게 할 수 있습니까?
답변
-
파일을 엽니 다
~/.bashrc
(또는/etc/bash.bashrc
모든 사용자에게 전체적으로 작동해야하는 경우). -
파일 맨 아래에 다음을 추가하십시오.
if [ -x /usr/games/cowsay -a -x /usr/games/fortune ]; then fortune | cowsay fi
답변
보너스 : 사용중인 경우 파일을 bash
만들 수 있으며 ~/.bash_logout
로그 아웃 할 때 파일을 실행할 수 있습니다. 잠깐 동안 잠을 자지 않으면 절대 볼 수 없습니다.
cowsay "See you later"; sleep 1
답변
요청 된 fortune 명령의 크기 제한을 고려할 것입니다.
fortune -s | cowsay
최대 160자를 생성합니다. 이것은 인사말에 적합한 크기이며, 그 이상이며 많은 재산이 터미널에 넘칠 것입니다.
답변
나는 사용한다
fortune | cowsay -f `ls -1 /usr/share/cowsay/cows/ | sort -R | head -1` -n
임의의 ‘cow’를 사용하여 임의의 운을 표시합니다. 임의의 ‘암소’를 얻는 더 좋은 방법이있을 수 있지만 이것은 나에게 잘 작동합니다.
답변
.bashrc도 scp와 같은 명령에서 실행되며 출력이 있으면 자동으로 실패하므로 .bash_profile을 사용하는 것이 좋습니다.
pastebin에서 멋진 스크립트를 찾았습니다. 현재 사용 중입니다.
답변
나는 사용하고있다
cowsay Welcome to Bash Shell
.bashrc에서.
터미널을 열 때마다 프롬프트가 표시됩니다.