Pada umumnya, ketika kita mengkonsol linux maka yang terlihat hanyalah warna hitam putih dimana warna hitam merupakan warna backgroud sedangkan putih merupakan warna tulisan pada layar. Namun, hal ini terlihat membosankan. Artikel ini berikut ini akan membahas tentang perubahan warna pada konsol.Pada linux, shell yang digunakan adalah Bash dan setting prompt disimpan di variable PS1. Untuk menampilkan PS1 pada bash, ketikkan perintah:
# echo $PS1
Secara default, command prompt di set ke [\u@\h \W]\$. Arti dari command prompt tersebut adalah:
\u : menampilkan username saat ini
\h : menampilkan hostname
\W : menampilkan direktori kerja
Untuk menambahkan warna ke prompt shell menggunakan format:
'\e[x;ym $PS1 \e[m'
dimana:
\e[ : Mulai skema warna
x;y : Pasangan warna yang digunakan (x;y)
$PS1 : Prompt shell
\e[m : Selesai skema warna
Tabel di bawah adalah daftar kode warna:
| Warna | Kode |
| Hitam | 0;30 |
| Biru | 0;34 |
| Hijau | 0;32 |
| Cyan | 0;36 |
| Merah | 0;31 |
| Ungu | 0;35 |
| Abu-Abu | 0;33 |
Berikut adalah contoh-contohnya:
1. Merubah warna menjadi merah
Ketikkan perintah berikut:
# export PS1="\e[0;31m[\u@\h \W] \$ \e[m "
Maka prompt shell akan menjadi warna merah.

2. Merubah warna menjadi ungu
Ketikkan perintah berikut:
2. Merubah warna menjadi ungu
Ketikkan perintah berikut:
# export PS1="\e[0;35m[\u@\h \W] \$ \e[m "
Maka prompt shell akan menjadi warna ungu.
Agar warna-warna tersebut menjadi permanen ketika server di restart atau membuka konsol baru, maka perintah tadi dimasukkan ke dalam file .bash_profile atau file .bashrc. Perintah tadi bukan hanya untuk root saja tetapi juga bisa untuk seluruh user yang ada di dalam sistem.
Agar warna-warna tersebut menjadi permanen ketika server di restart atau membuka konsol baru, maka perintah tadi dimasukkan ke dalam file .bash_profile atau file .bashrc. Perintah tadi bukan hanya untuk root saja tetapi juga bisa untuk seluruh user yang ada di dalam sistem.
Referensi:
23 Jumadal Ula 1431 H
7 Mei 2010 M
| Comments |
|
Powered by !JoomlaComment 3.26














Dear Accank, Hal itu tergantung dari...
Dear Ronald, Terima kasih atas saran...
Untuk pengguna debian 6.0 (squeeze) d...
mas sy ingin bertanya,dari semua netw...
Dear Syukran, Mungkin hadits ini bis...