Was bedeuten in Putty die Farben für Dateien und Ordner?

14

Ich habe die Dokumentation von Putty durchgesehen, aber keine Antwort gefunden. Was bedeuten die verschiedenen Farben auf Dateien und Ordnern?

Kylex
quelle

Antworten:

24

Es ist kein Kitt - führen Sie den dircolors -pBefehl aus, der Ihnen sagt, welche Farbe jedem bekannten Dateityp zugeordnet ist.


quelle
2
+1 für dircolors -p.
Jscott
20

Es ist wahrscheinlich, dass nicht PUTTY für die Färbung verantwortlich ist dircolors. Die Einzelheiten variieren von Distribution zu Distribution, aber Sie können sich einen guten Eindruck davon verschaffen, wie dies funktioniertman dircolors

Zum Beispiel auf meiner Debian-Installation:

  • Verzeichnisse -> Dunkelblau
  • Symlinks -> Cyan

Sie können auch versuchen, echo $LS_COLORSzu sehen, was dort gespeichert ist. Sie sehen die Farbregeln in dieser Variablen.

jscott
quelle
Nun, abgesehen von dieser Technik, was repräsentieren die Farben?
Kylex
2
@kylex - Die Antwort hängt von Ihrer Konfiguration ab. Ich bin mir fast sicher, dass die Farben in keinem Standard definiert sind, sodass sie von Maschine zu Maschine variieren können.
Voretaq7
1
@kylex - voretaq ist korrekt, es hängt von der Konfiguration ab. Siehe iain Antwort, wie Sie Ihre Konfiguration zu überprüfen , ohne in Ausmisten /etc/dircolorsoder Shell - Variablen.
Jscott
2

Sie suchen an der falschen Stelle: Putty ist ein Terminal-Emulator, der einfach die Farben anzeigt, mit denen das Gerät, mit dem Sie verbunden sind, es sendet.
Ich gehe davon aus, dass Sie ein * NIX-ähnliches System verwenden. Suchen Sie in der Manpage nach ls(wenn es sich um eine Linux-Box handelt, wird in der Manpage nach dircolorseinem Befehl gesucht, mit dem Sie diese Farben einrichten können).

voretaq7
quelle
2

Dies hat eigentlich nichts mit PuTTy zu tun, sondern es ist Ihre Shell, die verschiedene Arten von Dateien / Verzeichnissen in verschiedenen Farben erscheinen lässt. Dies erfolgt über eine aufgerufene Umgebungsvariable, LS_COLORSund der genaue Inhalt von LS_COLORSwird normalerweise von festgelegt. Dies wird dircolorsnormalerweise von einer .profile-Datei usw. aufgerufen, je nachdem, welches Betriebssystem Sie verwenden.

Hier ist eine großartige Zusammenfassung.

ThatGraemeGuy
quelle
2

Dies ist von askubuntu.com von karthick87 ( Link )

Die Info

Führen Sie dies aus, wenn Sie mit einem Linux-Host verbunden sind und das Farbschema ausgegeben wird. Getestet unter Ubuntu 16.04 und CentOS 7.

Bash-Skript

eval $(echo "no:global default;fi:normal file;di:directory;ln:symbolic link;pi:named pipe;so:socket;do:door;bd:block device;cd:character device;or:orphan symlink;mi:missing file;su:set uid;sg:set gid;tw:sticky other writable;ow:other writable;st:sticky;ex:executable;"|sed -e 's/:/="/g; s/\;/"\n/g')           
{      
  IFS=:     
  for i in $LS_COLORS     
  do        
    echo -e "\e[${i#*=}m$( x=${i%=*}; [ "${!x}" ] && echo "${!x}" || echo "$x" )\e[m" 
  done       
} 

Beispielausgabe

Screenshot_OCT17

laotisch
quelle
0

Es kann Kitt sein, und es kann Ihre Schale sein. Sie können dies überprüfen, indem Sie Putty.exe ausführen und zu Konfiguration-> Fenster-> Farben wechseln. Prüft, für welche Farben Putty konfiguriert ist. Außerdem sollten Sie, wenn Sie zulassen, dass das Terminal Farben angibt, Ihre Shell überprüfen, um festzustellen, ob sie Farben angibt, wie dies bei Bash der Fall ist.

mfinni
quelle
0

Es ist nur in Putty, im aktiven Putty-Fenster, klicken Sie mit der rechten Maustaste auf die Titelleiste, klicken Sie auf Einstellungen, klicken Sie im Putty-Rekonfigurationsfenster auf Farben im Fenster und deaktivieren Sie alle Optionen und ANWENDEN. Jetzt werden nur noch Schwarz-Weiß-Farben angezeigt!


quelle
2
Bei der Frage geht es nicht darum, Farben zu deaktivieren, sondern herauszufinden, was jede Farbe darstellt. Also - diese Frage ist ein Jahr alt und vor langer Zeit beantwortet ..
pauska
0

Meine Arbeitsversion, die sowohl unter Mac OS als auch unter Ubuntu funktioniert.

Fügen Sie die folgenden drei Zeilen in diese Datei ein: ~/.bash_profile(<== Diese Datei sollte sich auf dem Server oder auf dem Computer befinden, auf dem Sie SSH ausführen.)

export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad

Quelle: http://osxdaily.com/2013/02/05/improve-terminal-appearance-mac-os-x/

llinfeng
quelle