Das ist also fast eine Kopie meiner vorherigen Frage: Ändern Sie die Ausgabefarbe des Terminals (auf dem Mac) so, dass sie sich von der eingegebenen Textfarbe unterscheidet, für die ich hier eine großartige Antwort erhalten habe: https://apple.stackexchange.com/a/218736/ 34070 . Das einzige Problem ist jedoch, dass wenn ich ssh verwende, der gesamte Text in der ssh-Sitzung jetzt hellblau ist (siehe Screenshot). Wie kann ich die ssh-Sitzung dazu bringen, dasselbe Farbschema wie meine lokale Sitzung zu verwenden und auch eine andere Ausgabefarbe für Typbefehle und die Ausgabe zu haben?
Das Hauptproblem hierbei ist, dass der Eingabeaufforderungsbefehl und die Farboptionen von dem Computer stammen, an dem Sie angemeldet sind. Wenn Sie also irgendwo ssh, müssen Sie auch die Farbgebung/Eingabeaufforderungen auf diesem Server ändern.
Es gibt ein paar Optionen.
So etwas wie [ "$BASH_COMMAND" =~ "^ssh" ] && return in der Funktion preexec_invoke_exec.
jmhindle