Desejo exibir uma cowsay
mensagem em todas as janelas do terminal. O comando que eu uso é
fortune | cowsay
Alguma idéia de como fazê-lo aparecer sempre que inicio uma nova sessão de terminal?
bash
scripts
user-profile
fortune
theTuxRacer
fonte
fonte
test
programa, consulte sua página de manual:man test
([ ... ]
é a abreviação detest ...
).BÔNUS: Se você estiver usando,
bash
pode criar um~/.bash_logout
arquivo e ele será executado quando você sair. Certifique-se de que durma por um segundo ou mais, ou você nunca verá.cowsay "See you later"; sleep 1
fonte
Eu consideraria definir um limite para o tamanho do comando da sorte solicitado.
Isso produzirá no máximo 160 caracteres. Este é um bom tamanho para uma saudação; qualquer coisa além disso e longas fortunas inundarão seu terminal.
fonte
eu uso
Isso exibirá uma fortuna aleatória usando uma 'vaca' aleatória. Provavelmente existe uma maneira melhor de obter uma 'vaca' aleatória, mas isso funciona para mim muito bem.
fonte
fortune | cowsay -f `ls -1 /usr/local/Cellar/cowsay/3.04/share/cows/*.cow | sort | head -1` -n
Melhor você usar .bash_profile porque .bashrc também é executado em comandos como scp e eles falharão silenciosamente se houver alguma saída
Eu encontrei um bom script em pastebin. atualmente usando.
http://pastebin.com/f0QXTPbt
fonte
estou usando
cowsay Welcome to Bash Shell
em .bashrc.Isso será solicitado sempre que você abrir o terminal.
fonte