Einige meiner Ordner sind grün hervorgehoben
Was bedeutet die grüne Hervorhebung? Wie kann ich das Highlight entfernen und sie anderen ähnlich sehen lassen?
Terminal: Gnom-Terminal .
System: Ubuntu 16.04
command-line
gnome-terminal
terminator
Ashu_FalcoN
quelle
quelle
dir
Befehl anstelle vonls
oder zu verwendenls -l
. Eine sehr ausführliche Erklärung finden Sie unter askubuntu.com/questions/103913/…. Siehe insbesondere die Antwort von Eliah Kagan.Antworten:
Die Antwort auf Ihre Frage ist in den Antworten auf beide Fragen verborgen. Was bedeuten die verschiedenen Farben im Terminal? und Wie ändere ich die Farbe für Verzeichnisse mit ls in der Konsole?
Die Ursache für die grüne Hervorhebung liegt darin, dass Ihre Verzeichnisse von other (
o+w
) beschreibbar und nicht klebrig sind.Das erklärt, warum sie grün hervorgehoben sind, aber Sie fragen auch, wie Sie sie entfernen können. Sie sagen "Lass es wie die anderen aussehen", womit ich annehme, dass du normale Verzeichnisse meinst. Öffnen Sie Ihre
~/.bashrc
und fügen Sie Folgendes unten hinzu:Speichern Sie die Datei und führen Sie sie aus
Jetzt sehen sie genauso aus wie jedes andere Verzeichnis. Beachten Sie jedoch, dass das System der Ansicht ist, dass dies Informationen sind, die Sie sehen sollten. Auf diese Weise können Sie sie nicht mehr leicht sehen. Wählen Sie hier eine andere Hintergrundfarbe aus der Liste . Ich denke lila ist nicht schlecht (
ow=1;34;45:
)Erläuterung:
ow
steht für "andere, beschreibbar",tw
ist "klebrig, beschreibbar" (die andere Bedingung, die einen grünen Hintergrund hat). Ich habe diese Werte gefunden, indem ich den Inhalt$LS_COLORS
meines Systems auf Werte mit einer Hintergrundfarbe von 42 (grün) untersucht habe. Der Farbcode besteht aus 3 Spalten (nicht verwendete Spalten werden weggelassen):quelle
Dies liegt daran, dass Sie
write
anderen Berechtigungen erteilt haben , dh nicht dem Dateieigentümer und nicht der Gruppe. Überprüfen Sie die Berechtigungen mitls -l
oderll
. Entfernen Sie die Schreibberechtigung von anderen durchchmod 0755 directory_name
, damit sie anderen Verzeichnissen ähnelt.quelle
Wir können es mit Pythons os.listdir () -Methode implementieren . Unten finden Sie eine Python-Beispieldatei :
/mnt/home/uname/Documents/reverseVideo.py
.Alternativ könnte man die letzte Zeile wie Code unten :
Dann können wir es in einer interaktiven Python3-Shell aufrufen:
quelle