Saya sudah mencoba semuanya dari pertanyaan duplikat ini tetapi saya masih belum bisa membuatnya bekerja. Satu-satunya perbedaan dari pertanyaan itu adalah bahwa ketika saya berlari env | grep TERM
saya mendapatkan TERM=xterm
alih-alih TERM=xterm-color
. Saya tidak berpikir itu penting, mereka tampaknya cukup dipertukarkan.
Namun yang saya tidak mengerti adalah bahwa satu-satunya hal yang hilang adalah warna pada prompt yang sebenarnya. Misalnya, jika saya menjalankan nano
dan mendeteksi sintaks file, misalnya jika itu skrip, saya mendapatkan warna. Juga ketika saya menjalankan env
perintah yang disebutkan sebelumnya, TERM
teks sebenarnya berwarna merah.
Jadi warnanya jelas bekerja, hanya saja saya tidak mendapatkan folder berwarna, file yang dapat dieksekusi dan sebagainya. Saya pikir itu juga mungkin terjadi sehubungan dengan menginstal Ruby / RVM. Saya sudah mencoba mengganti .bashrc
. ( edit Namun, saat membuat pengguna baru, pengguna itu memiliki warna yang berfungsi)
Saya kira ini memiliki solusi yang cukup sederhana tetapi saya sudah muak dengan googling ini sekarang sehingga saya sangat menghargai info tentang bagaimana pengaturan pewarnaan bekerja di terminal dan bagaimana ini bisa terjadi. Terima kasih!
l
alias.bash_profile
, jadi saya mengubahnya sekarang menjadialias l='ls -l --color'
. Mengetikl
sekarang memberi saya daftar berwarna, tetapils
masih kurang warna, meskipun saya telah melihat.bashrc
file secara khusus memiliki alias untuk itu sedang diwarnai. Ugh, terima kasih banyak atas jawaban Anda, saya harus membaca beberapa dokumentasi bash.ls='ls --color=auto'
(seperti kebanyakan orang).ls
memang menunjukkan warna pada awalnya (saya pikir itu default di Ubuntu Server). Nevermind, sekarang saya tahu cara memperbaikinya :)alias ls='ls --color=auto'
Di Ubuntu, di .bashrc ada bagian yang menyatakan:
Jadi semua yang diperlukan adalah menghapus tanda komentar pada
force_color_promp=yes
sumber