Bagaimana saya bisa membuat pesta terlihat berwarna seperti ini?
command-line
bash
colors
bashrc
daniel451
sumber
sumber
Jawaban:
Buka
~/.bashrc
di editor teks dan baris komentar:#force_color_prompt=yes
menjadi:
force_color_prompt=yes
simpan lalu jalankan
source ~/.bashrc
sumber
force_color_prompt=yes
cara yang dimaksudkan untuk mengaktifkan warna? Bagi saya memaksa terdengar seperti solusi.Saya datang dengan solusi ini:
salin ini dan tambahkan di akhir file .bashrc:
simpan file dan mulai ulang bashrc:
Untuk daftar lengkap warna yang tersedia dan opsi lebih lanjut lihat tautan ini:
sumber
Versi yang sedikit lebih 'umum' - harus bekerja dengan lingkungan yang bervariasi:
(tergantung pada terminfo)
Masukkan ini di
$HOME/.bashrc
:Kemudian jalankan
source ~/.bashrc
.Setelah itu,
fgtab
akan muncul tabel warna dengan angka. Angka-angka itu untuktput setf n
dan ditput setb n
mana 'n' adalah angka, 'f' singkatan dari 'latar depan' dan 'b' singkatan dari warna 'latar belakang'.tput sgr 0
akan mengatur ulang warna latar depan dan latar belakang ke default.Dan seperti yang Anda lihat, mengubah warna yang digunakan untuk prompt menjadi sangat mudah (cukup edit nomor yang sama
$HOME/.bashrc
seperti yang Anda inginkan).Tambahkan sebuah
$(tput setb n)
in$cname
jika Anda ingin SEMUA prompt dengan latar belakang n.sumber
man 5 terminfo
menunjukkan apa yangtput
dapat digunakan dengan, itu agak teknis meskipun begitu "perhatikan" - tetapi sedikit menebak dan pengujian sebenarnya dapat membuat Anda membuatnya bekerja.