Jawaban:
Ini bukan dempul - jalankan dircolors -p
perintah itu akan memberi tahu Anda apa peta warna untuk setiap jenis file yang dikenal.
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:
Anda juga dapat mencoba echo $LS_COLORS
melihat apa yang tersimpan di sana. Anda akan melihat aturan pewarnaan dalam variabel ini.
/etc/dircolors
atau variabel shell.
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 dircolors
menjelaskan perintah yang memungkinkan Anda mengatur warna-warna itu).
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_COLORS
dan isi yang tepat LS_COLORS
biasanya ditentukan oleh dircolors
, yang biasanya dipanggil oleh file profil, dll., Tergantung pada OS apa yang Anda gunakan.
Inilah artikel bagus untuk ini.
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
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.
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!
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/
dircolors -p
.