Chcę wyświetlić cowsay
komunikat w każdym oknie terminala. Polecenie, którego używam to
fortune | cowsay
Jakieś pomysły, jak się pojawiać, gdy rozpoczynam nową sesję terminalową?
bash
scripts
user-profile
fortune
theTuxRacer
źródło
źródło
test
programie, zobacz jego stronę podręcznika :man test
([ ... ]
jest skrótemtest ...
).BONUS: Jeśli używasz
bash
, możesz utworzyć~/.bash_logout
plik, który wykona go po wylogowaniu. Upewnij się, że spał przez około sekundę, inaczej nigdy go nie zobaczysz.cowsay "See you later"; sleep 1
źródło
Zastanowiłbym się nad ustaleniem limitu wielkości żądanego polecenia fortuny.
To da maksymalnie 160 znaków. To dobry rozmiar na powitanie, cokolwiek więcej, a długie fortuny zaleją twój terminal.
źródło
używam
Spowoduje to wyświetlenie losowej fortuny za pomocą losowej „krowy”. Prawdopodobnie jest lepszy sposób na zdobycie losowej „krowy”, ale dla mnie to działa dobrze.
źródło
fortune | cowsay -f `ls -1 /usr/local/Cellar/cowsay/3.04/share/cows/*.cow | sort | head -1` -n
Lepiej użyj .bash_profile, ponieważ .bashrc jest również wykonywany przy poleceniach takich jak scp i nie powiedzie się po cichu, jeśli będzie jakiś wynik
Znalazłem fajny skrypt na pastebin. aktualnie go używam.
http://pastebin.com/f0QXTPbt
źródło
ja używam
cowsay Welcome to Bash Shell
w .bashrc.Będzie to wyświetlane za każdym razem, gdy otworzysz terminal.
źródło