Ich möchte alle Farben in meiner Shell deaktivieren. Nicht ls, nicht nano, nicht vi, nichts. Was ist der beste Weg, um dies zu erreichen?
14
Wenn Sie PUTTY verwenden, um remote auf die Shell zuzugreifen, gehen Sie wie folgt vor:
- Klicken Sie im linken Bereich auf Farben.
Deaktivieren Sie die drei Kontrollkästchen im rechten Bereich (standardmäßig aktiviert).
unset LS_COLORS; export TERM=xterm
sollte es tun, oder zumindest den größten Teil des Weges dorthin bringen. Möglicherweise müssen Sie dies ändern, um diesTERM=vt220
für einige übermäßig "intelligente" Programme zu sagen .quelle
Dadurch wird ein xterm ohne Farben gestartet.
quelle
Beim Schreiben eines SSH-Roboters in Python ist das gleiche Problem aufgetreten (Farben wurden beim Ausführen durch Visual Studio als Quatsch ausgegeben). Die einfachste Lösung bestand darin, eine neue Shell in der anderen Shell zu öffnen, die ausgeführt wurde.
Dies öffnete eine frische Hülle ohne meine Einstellungen und alle Ausdrucke waren monochrom. Es wurde auch die Eingabeaufforderung zurückgesetzt, die ein Bonus für meinen beabsichtigten Zweck war.
quelle
Erstellen Sie eine Sicherungskopie von .bashrc, öffnen Sie .bashrc und entfernen Sie alle diese Zeilen. Dies hat den zusätzlichen Vorteil, dass Textfarben in gedit deaktiviert werden!
quelle