Folgender Befehl stellt eine Verbindung zu einem Server per SSH her, führt einige Befehle aus (zum Beispiel wechselt in ein Unterverzeichnis und setzt ein git status ab) und lässt die Shell dabei offen. Dabei wird die .bashrc-Datei geladen, was farbige Subshells ermöglicht. Der Trick dabei ist es, eine temporäre Datei /tmp/initfile mit den gewünschten Befehlen abzuspeichern, eine Subshell (in unserem Fall bash) mit dem Befehl --init-file zu starten. Innerhalb dieser initfile wird dieselbige Datei gleich wieder gelöscht, um keine Spuren zu hinterlassen.
ded8ef4a32a5fb8fb7a9c1b74a7d4279