Di Putty, apa yang diwakili warna pada file dan folder?

14

Saya melihat-lihat dokumentasi Putty tetapi tidak menemukan jawabannya. Apa arti perbedaan warna pada file dan folder?

Kylex
sumber

Jawaban:

24

Ini bukan dempul - jalankan dircolors -pperintah itu akan memberi tahu Anda apa peta warna untuk setiap jenis file yang dikenal.


sumber
2
+1 untuk dircolors -p.
jscott
20

Bukan sembarang yang melakukan pewarnaan, kemungkinan dircolors. Spesifik akan bervariasi dari distro ke distro tetapi Anda bisa mendapatkan ide bagus tentang cara kerjanyaman dircolors

Misalnya pada instalan Debian saya:

  • Direktori -> Biru gelap
  • Symlinks -> Cyan

Anda juga dapat mencoba echo $LS_COLORSmelihat apa yang tersimpan di sana. Anda akan melihat aturan pewarnaan dalam variabel ini.

jscott
sumber
Nah, selain dari teknis itu, apa yang mewakili warna?
Kylex
2
@kylex - Jawabannya tergantung pada konfigurasi Anda. Saya hampir yakin warnanya tidak didefinisikan dalam standar apa pun, sehingga dapat bervariasi dari satu mesin ke mesin lainnya.
voretaq7
1
@kylex - voretaq benar, ini bervariasi berdasarkan konfigurasi. Lihat jawaban iain untuk bagaimana untuk memeriksa konfigurasi Anda tanpa mucking di /etc/dircolorsatau variabel shell.
jscott
2

Anda mencari di tempat yang salah: Putty adalah emulator terminal, itu hanya menampilkan warna mesin Anda terhubung untuk mengirimkannya.
Saya berasumsi Anda menggunakan sistem * NIX-style, jadi periksa halaman manual untuk ls(jika itu adalah kotak Linux, halaman manual untuk dircolorsmenjelaskan perintah yang memungkinkan Anda mengatur warna-warna itu).

voretaq7
sumber
2

Ini tidak benar-benar ada hubungannya dengan Putty, itu shell Anda yang membuat berbagai jenis file / direktori muncul dalam warna berbeda. Ini dilakukan melalui variabel lingkungan yang dipanggil LS_COLORSdan isi yang tepat LS_COLORSbiasanya ditentukan oleh dircolors, yang biasanya dipanggil oleh file profil, dll., Tergantung pada OS apa yang Anda gunakan.

Inilah artikel bagus untuk ini.

ThatGraemeGuy
sumber
2

Ini dari askubuntu.com oleh karthick87 ( tautan )

Info

Jalankan ini ketika Anda terhubung ke host linux dan itu akan menampilkan skema warna. Diuji pada Ubuntu 16.04 dan CentOS 7.

Skrip bash

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       
} 

Contoh output

Screenshot_OCT17

laois
sumber
0

Mungkin Putty, dan itu mungkin kulitmu. Anda dapat memverifikasi dengan menjalankan Putty.exe dan pergi ke Configuration-> Window-> Colors. Lihat apa warnanya yang dikonfigurasi untuk ditampilkan oleh Putty. Juga, di bagian atas, jika Anda mengizinkan terminal untuk menentukan warna, Anda harus memeriksa shell Anda untuk melihat apakah itu menentukan warna, seperti Bash can.

mfinni
sumber
0

Hanya di Putty, di jendela dempul aktif, klik kanan pada bilah judul, klik pengaturan, di jendela konfigurasi ulang dempul, klik pada warna di opsi jendela dan hapus centang semua opsi dan BERLAKU. sekarang hanya akan menampilkan warna hitam dan putih!


sumber
2
Pertanyaannya bukan tentang menonaktifkan warna, itu mencari tahu apa yang masing-masing warna wakili. Juga - pertanyaan ini berumur satu tahun, dan sudah lama dijawab ..
pauska
0

Versi kerja saya yang berfungsi baik di Mac OS dan Ubuntu.

Masukkan tiga baris berikut ke dalam file ini: ~/.bash_profile(<== File ini harus di server, atau mesin yang Anda gunakan SSH.)

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

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

Lingfeng
sumber