Raspbian: Shell-Befehle verknüpfen
Dies ist sicher nicht der aufregendste Tipp, aber ich vergesse die Syntax ständig. Also dokumentiere ich es jetzt hier.
Wenn man zwei Anweisungen nacheinander ausführen will, dann kann man sie mit && verknüpfen.Ein Beispiel:
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove && sudo apt-get autoclean
Mit obigem Aufruf lässt sich erledigen, was in der graphischen Oberfläche einige Menü-Navigation erfordert.
Da sich die Shell auch beim Neustart noch an die letzten Eingaben erinnert, kann man immer mit den Pfeil-Tasten den Befehlsstring zurückholen und auf die Schnelle die Updates installieren lassen.
Es ist nicht nur verknüpfen. Dies würde auch mit einem Semikolon möglich sein, um mehrere Kommandos nacheinander auszuführen. Das && ist ein logisches Und und hat in der Shell zur Folge, dass da jeweilige Kommando nur dann ausgeführt wird, wenn das Vorherige erfolgreich war.
Würde somit das "apt-get update" fehlschlagen, würden die darauffolgenden gar nicht mehr zur Ausführung kommen.
Danke für die Ergänzung. Ich wusste mal, warum ich es genau so mache. Irgendwann habe ich dann das Wissen durch stumpfes Copy & Paste ersetzt. :(
Posted using Partiko Android