Ich möchte cowsay
in jedem Terminalfenster eine Meldung anzeigen . Der Befehl, den ich benutze, ist
fortune | cowsay
Irgendwelche Ideen, wie ich es erscheinen lassen kann, wenn ich eine neue Terminalsitzung starte?
bash
scripts
user-profile
fortune
theTuxRacer
quelle
quelle
test
Programm finden Sie in der Manpage:man test
([ ... ]
steht fürtest ...
).BONUS: Wenn Sie verwenden
bash
, können Sie eine~/.bash_logout
Datei erstellen, die beim Abmelden ausgeführt wird. Stellen Sie sicher, dass es eine Sekunde lang schläft, sonst werden Sie es nie sehen.cowsay "See you later"; sleep 1
quelle
Ich würde in Betracht ziehen, ein Limit für die Größe des angeforderten Fortune-Befehls festzulegen.
Dies ergibt maximal 160 Zeichen. Dies ist eine gute Größe für einen Gruß, alles andere als das und lange Vermögen werden Ihr Terminal überfluten.
quelle
ich benutze
Dies zeigt ein zufälliges Vermögen unter Verwendung einer zufälligen "Kuh". Es gibt wahrscheinlich einen besseren Weg, eine zufällige "Kuh" zu bekommen, aber das funktioniert für mich ganz gut.
quelle
fortune | cowsay -f `ls -1 /usr/local/Cellar/cowsay/3.04/share/cows/*.cow | sort | head -1` -n
Verwenden Sie besser .bash_profile, da .bashrc auch bei Befehlen wie scp ausgeführt wird und bei Ausgabe im Hintergrund fehlschlägt
Ich habe ein schönes Skript auf Pastebin gefunden. Derzeit wird es verwendet.
http://pastebin.com/f0QXTPbt
quelle
ich benutze
cowsay Welcome to Bash Shell
in .bashrc.Dies wird jedes Mal angezeigt, wenn Sie das Terminal öffnen.
quelle