Voer opdrachten uit direct na SSH-verbinding

Het volgende commando brengt een verbinding tot stand met een server via SSH, voert enkele commando's uit (bijvoorbeeld, verandert naar een subdirectory en stuurt een git-status ) en laat de shell open. Het .bashrc-bestand wordt geladen, waardoor gekleurde subshells mogelijk zijn. De truc is om een ​​tijdelijk bestand / tmp / initfile op te slaan met de gewenste commando's, om een ​​subshell te starten (in ons geval bash) met het commando --init-file. Binnen dit initfile wordt hetzelfde bestand onmiddellijk weer verwijderd om geen sporen na te laten.


ded8ef4a32a5fb8fb7a9c1b74a7d4279

Terug