Inkonsistente Terminaleinstellungen über Verzeichnisse hinweg


1

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.


Was passiert, wenn Sie etwas eingeben PS1="#"und es dann erneut versuchen?
Strg-Alt-Delor

Nichts verändert sich.
user1790399

Wenn Sie sagen, dass sich nichts ändert, bedeutet dies, dass sich das Verhalten nicht ändert: Es ändert sich immer noch in verschiedenen Verzeichnissen. Oder, dass sich das Verhalten in verschiedenen Verzeichnissen nicht mehr ändert.
Strg-Alt-Delor

1
Ersteres: Es hat keine Auswirkungen, das Verhalten ist unverändert: Es ändert sich immer noch das Verhalten in verschiedenen Verzeichnissen
user1790399

Ich weiß es nicht, aber ich würde vorschlagen, etwas zu experimentieren. Stellen Sie zunächst sicher, dass Sie eine Sicherungskopie erstellen. Dann cd just-outside-strange-dir mkdir tmp cp -a -t tmp strange-dircp -a strange-dir tmp/new-namerm tmp/strange-dir/*
teste
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.