Jawaban:
jika Anda menggunakan PUTTY untuk mengakses shell dari jarak jauh, maka:
- di panel kiri, klik Warna
- hapus centang tiga kotak di panel kanan (mereka diperiksa secara default)
unset LS_COLORS; export TERM=xterm
harus melakukannya, atau setidaknya membuat Anda sebagian besar jalan ke sana. Anda mungkin perlu mengubah itu untuk mengatakan TERM=vt220
untuk beberapa program yang terlalu "pintar".
xterm -cm
Ini akan memulai xterm tanpa warna.
Saya mengalami masalah yang sama saat menulis robot SSH dengan Python (warna keluar sebagai jibberish ketika dijalankan melalui Visual Studio). Solusi paling sederhana adalah dengan membuka shell baru di dalam shell lain yang sedang berjalan.
sh
Ini membuka shell baru tanpa pengaturan saya dan semua cetakan monokrom. Ini juga mengatur ulang prompt yang merupakan bonus untuk tujuan yang saya maksudkan.
buat cadangan .bashrc lalu buka .bashrc dan hapus semua baris ini. ini memiliki manfaat tambahan untuk menonaktifkan warna teks di gedit!
atur prompt mewah (non-warna, kecuali kita tahu kita "ingin" warna)
case "$ TERM" dalam xterm | xterm-color | * -256color) color_prompt = yes ;; esac
batalkan komentar untuk prompt berwarna, jika terminal memiliki kemampuan; berbalik
dinonaktifkan secara default untuk tidak mengalihkan pengguna: fokus di jendela terminal
harus pada output dari perintah, bukan pada prompt
force_color_prompt = ya
jika [-n "$ force_color_prompt"]; kemudian jika [-x / usr / bin / tput] && tput setaf 1> & / dev / null; lalu # Kami memiliki dukungan warna; menganggap itu sesuai dengan Ecma-48 # (ISO / IEC-6429). (Kurangnya dukungan seperti itu sangat jarang, dan kasus seperti itu akan cenderung mendukung setf daripada setaf.) Color_prompt = yes else color_prompt = fi fi
jika ["$ color_prompt" = ya]; lalu jika [[$ {EUID} == 0]]; lalu PS1 = '$ {debian_chroot: + ($ debian_chroot)} [\ 033 [01; 31m] \ h [\ 033 [01; 34m] \ W \ $ [\ 033 [00m]' selain itu PS1 = '$ {debian_chroot : + ($ debian_chroot)} [\ 033 [01; 32m] \ u @ \ h [\ 033 [00m] [\ 033 [01; 34m] \ w \ $ [\ 033 [00m] 'ada lagi PS1 =' $ {debian_chroot: + ($ debian_chroot)} \ u @ \ h \ w \ $ 'tidak disetel color_prompt force_color_prompt 42a70,89
Jika ini adalah xterm, atur judul menjadi user @ host: dir
huruf "$ TERM" di xterm * | rxvt *) PS1 = "[\ e] 0; $ {debian_chroot: + ($ debian_chroot)} \ u @ \ h \ w \ a] $ PS1";; *) ;; esac
aktifkan dukungan warna ls dan juga tambahkan alias praktis
jika [-x / usr / bin / dircolors]; lalu uji -r ~ / .dircolors && eval "$ (dircolors -b ~ / .dircolors)" || eval "$ (dircolors -b)" alias ls = 'ls --color = auto' #alias dir = 'dir --color = auto' #alias vdir = 'vdir --color = auto'
alias grep='grep --color=auto' alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto'
fi