Je souhaite afficher un cowsay
message dans chaque fenêtre de terminal. La commande que j'utilise est
fortune | cowsay
Des idées comment le faire apparaître chaque fois que je commence une nouvelle session de terminal?
bash
scripts
user-profile
fortune
theTuxRacer
la source
la source
test
programme, voir sa page de manuel:man test
([ ... ]
est abrégé pourtest ...
).BONUS: Si vous utilisez,
bash
vous pouvez créer un~/.bash_logout
fichier qui s’exécutera lorsque vous vous déconnecterez. Assurez-vous de le faire dormir environ une seconde, sinon vous ne le verrez jamais.cowsay "See you later"; sleep 1
la source
J'envisagerais de fixer une limite à la taille de la commande de fortune demandée.
Cela produira au maximum 160 caractères. C'est une bonne taille pour une salutation, rien de plus que cela et de longues fortunes vont inonder votre terminal.
la source
j'utilise
Cela affichera une fortune au hasard en utilisant une «vache» au hasard. Il y a probablement une meilleure façon d'obtenir une «vache» au hasard, mais cela fonctionne très bien pour moi.
la source
fortune | cowsay -f `ls -1 /usr/local/Cellar/cowsay/3.04/share/cows/*.cow | sort | head -1` -n
Mieux vaut utiliser .bash_profile car .bashrc est également exécuté à des commandes telles que scp, qui échoueront en silence s’il existe une sortie.
J'ai trouvé un bon script sur pastebin. l'utilise actuellement.
http://pastebin.com/f0QXTPbt
la source
j'utilise
cowsay Welcome to Bash Shell
dans .bashrc.Ce sera rapide chaque fois que vous ouvrez le terminal.
la source