Tidak satu pun dari jawaban ini yang membantu saya mempelajari cara kerja kustomisasi yang cepat. Inilah yang saya kumpulkan dari beberapa jam mencari di berbagai forum, tumpukan, wiki, dll:
Temukan prompt Anda
nano ~/.bashrc
Cari Anda bashrc
untuk PS1
, baik secara manual atau dengan Alt + F . Ini adalah bash prompt pertama, apa yang Anda lihat ketika Anda bisa memasukkan perintah. PS[2-4]
juga ada, tetapi itu jarang digunakan.
Tentukan warna
Di atas PS1
garis Anda, tambahkan definisi warna ini:
# Color Variables
c1='\[\033[0;30m\]' # Non-bold color 1
C1='\[\033[1;30m\]' # Bold color 1
c2='\[\033[0;31m\]' # Non-bold color 2
C2='\[\033[1;31m\]' # Bold color 2
c3='\[\033[0;32m\]' # Non-bold color 3
C3='\[\033[1;32m\]' # Bold color 3
c4='\[\033[0;33m\]' # Non-bold color 4
C4='\[\033[1;33m\]' # Bold color 4
c5='\[\033[0;34m\]' # Non-bold color 5
C5='\[\033[1;34m\]' # Bold color 5
c6='\[\033[0;35m\]' # Non-bold color 6
C6='\[\033[1;35m\]' # Bold color 6
c7='\[\033[0;36m\]' # Non-bold color 7
C7='\[\033[1;36m\]' # Bold color 7
c8='\[\033[0;37m\]' # Non-bold color 8
C8='\[\033[1;37m\]' # Bold color 8
NC='\[\033[0m\]' # Back to default color
Konfigurasikan warna
Sekarang, di terminal Anda (mungkin grafis), Anda harus memiliki beberapa opsi penyesuaian. Sebagai contoh, saya menggunakan Konsole KDE : Settings > Edit Current Profile... > Appearance > Edit...
menunjukkan antarmuka penyesuaian ini:
Sekarang ubah ke warna apa pun yang Anda suka. Latar depan Anda adalah warna default Anda, dan Warna 1 ~ 8 adalah yang Anda tentukan yang dapat Anda pilih. Bukan berarti definisi tersebut berbasis 0 saat penyesuaian ini dan variabel Anda berbasis 1.
Gunakan warna pada prompt Anda
Untuk prompt default saya, saya punya:
PS1="[\u@\h \W]\$ "
\u
adalah Anda u sername, \h
adalah Anda h ostname, \W
adalah W di sini Anda (yang direktori), dan \$
adalah thingy prompt ( #
ketika userid = 0 [root]).
Anda dapat menyesuaikan ini dengan menambahkan $c1
, $ c2`, dll. Di depan warna yang ingin Anda ubah. Sebagai contoh, saya punya:
PS1="$c2[$C8\u$c2@$C7\h $C6\W$c2]$C2\$$NC "
Ini menghasilkan:
Catatan: Anda harus menggunakan NC
di akhir untuk mengatur ulang ke warna default Anda, atau semuanya setelah prompt Anda (input Anda) akan menjadi apa pun warna terakhir dalam prompt Anda.
bash+prompt
, meskipun saya pikir kami tidak memiliki tutorial di sana.