Dies ist etwas schwer zu erklären, aber aus irgendeinem Grund werden das Terminal und die Anzeigen innerhalb des Terminals nur innerhalb dieses Verzeichnisses unterschiedlich angezeigt, wenn ich zu einem bestimmten Verzeichnis in meinem Dateibaum gehe.
Zum Beispiel habe ich jetzt die Standardfarben so eingestellt, dass der Hintergrund schwarz ist, die Textfarbe der Verzeichnisse blau ist und die Textfarbe für Dateien als weiß angezeigt werden sollte. Aber wenn ich in dieses spezielle Verzeichnis gehe und "ls" eingebe, werden die Dateien blau aufgelistet. Der eingegebene Befehl am Cursor ist ebenfalls blau, in anderen Verzeichnissen ist er weiß. Ich sollte auch erwähnen, dass, wenn ich Python ausführe, die Anwendungsoberfläche ebenfalls blau erscheint. Wenn Sie jedoch "ls -a" eingeben, wird die Ausgabe als Weiß angezeigt, "ls -l" und die Ausgabe als Blau, und "ls -la" gibt die Ausgabe wieder in Weiß aus.
Auch der Name des Verzeichnisses, in dem ich mich befinde, wird normalerweise vor dem "$" - Zeichen gefolgt vom Cursor angezeigt. In diesem Fall befindet sich der Cursor jedoch in der Mitte des Verzeichnisnamens, und ein Symbol wie das folgende wird angezeigt:
[[00m
am Anfang der Zeile in der Mitte des Verzeichnisnamens.
Eine Sache noch. Wenn ich die Größe des Terminals so ändere, dass es im Vollbildmodus angezeigt wird, kehrt alles in die ursprüngliche Größe zurück. Der Cursor befindet sich am Ende des Verzeichnisnamens. "Ls" zeigt die Dateien in Weiß usw. an.
Ich arbeite viel in diesem Verzeichnis herum und es ist etwas nervig und ich möchte in der Lage sein, zu den Einstellungen zurückzukehren, die ich vorher hatte. Irgendwelche Vorschläge?
Hier finden Sie Informationen zum Terminal:
MATE-Terminal 1.2.1
Das Betriebssystem ist Linux Mint 13 3.2.0-23-generisch (# 36-Ubuntu SMP Di Apr 10 20:39:51 UTC 2012)
Schließlich bin ich mir nicht sicher, ob dies irgendetwas damit zu tun hat, aber das Betriebssystem befindet sich tatsächlich auf einer anderen Festplatte als das Verzeichnis.
quelle
PS1="#"
und es dann erneut versuchen?cd just-outside-strange-dir
mkdir tmp
cp -a -t tmp strange-dir
cp -a strange-dir tmp/new-name
rm tmp/strange-dir/*