Apakah mungkin untuk mewarnai prompt di Bash?

14

Apakah mungkin untuk mewarnai prompt ("user @ host: ~ / dir / $") di Bash? Beberapa perintah menghasilkan banyak output dan kadang-kadang sulit untuk menemukan dari mana ia dimulai. Mewarnai akan banyak membantu.

Olivier Lalonde
sumber
Ya Anda bisa. Lihat tautan
karthick87

Jawaban:

30

Menemukan cara mudah untuk melakukannya:

Batalkan komentar force_color_prompt=yesdalam ~/.bashrc.

Olivier Lalonde
sumber
1
Itu tentu cara termudah :)
Little Jawa
Saya benar-benar mengabaikan opsi ini di ~ / .bashrc! Terima kasih!
Ubuntuser
0

Bashish adalah mesin tema untuk konsol; periksa beberapa tangkapan layar di sini :-)

Mudah dipasang:

  1. Klik tautan unduhan di situs web
  2. dapatkan deb untuk Ubuntu
  3. klik dua kali file yang diunduh dan pusat Perangkat Lunak akan menginstalnya untuk Anda.

Setelah itu, tutup semua terminal terbuka dan ketik:

bashish list

untuk mendapatkan daftar tema yang sudah dibangun.

Selamat bersenang-senang :-)

Pitto
sumber
0

Alternatif terbaik untuk semua solusi lain:

if [ $ ( dircolors ) ] maka jika [ - r ~ /. dircolors ] lalu eval "$ (dircolors -b ~ / .dircolors)" lain eval "$ (dircolors -b)" fi 
  export color_support = true
 fi  

    
  
     
  
     
  

Selain itu, Anda dapat mengaktifkan warna dalam perintah umum seperti lsdan grep.

jika [ "$ color_support" = true ] maka 
  alias ls = "ls --color = auto" 
  alias grep = "grep --color = auto" fi   


sumber
Dalam file apa kode tersebut disimpan?
Chai T. Rex
Saya sarankan .bashrcuntuk kesederhanaan. :)