Mengubah Warna Prompt Shell Lewat Terminal/Console di GNU/Linux


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT. saya Mr.GagalTotal666 akan
berbagi kepada anda yaitu tentang bagaimana cara mengubah warna prompt shell
lewat terminal/console di GNU/Linux.

berawal dari iseng, ke pengen aja ganti-ganti warna text command line interface(CLI)
hehehe, yang biasa nya ganti warna text lewat pengaturan preferences yang langsung jadi 
dan tinggal klik-klak-klik beres jadi kek agak kurang greget aja hehe,
oke bagi anda yang ingin juga mengganti fariasi warna di terminal/console
ikuti langkah berikut

buka terminal/console anda
sebelum nya akan saya kasih sedikit source code beberapa warna dari sumber
di forum ubuntu indonesia
yang nanti nya akan kita ubah di file bash, sebagai berikut

keterangan :
* \ U: Tampilkan username saat ini
* \ H: Tampilan nama host
* \ W: Cetak direktori kerja sekarang

memodifikasi saat prompt bash
saat ekspor menggunakan perintah untuk setup shell baru prompt :
$ ekspor PS1 = "[\ \ @ u \ \ H \ \ W \ \ @] \ \ $"

ket :
* \ H: Tampilan FQDN hostname
* \ @: Waktu saat ini Tampilan dalam 12-jam am / pm format

penambahan warna untuk prompt
untuk menambahkan warna pada shell prompt saat ekspor menggunakan sintaks
perintah contoh sebagai berikut : "\ E [x; ym $ PS1 \ e m ['

ket :
* \ E [skema warna mulai
* X; y Warna menggunakan pasangan (x, y)
* $ PS1 adalah prompt shell Anda
* \ E [m Hentikan skema warna

daftar Kode warna
-- Black 0;30 
-- Dark Gray 1;30 
-- Blue 0;34 
-- Bold Blue 1;34 
-- Green 0;32 
-- Bold Green 1;32 
-- Cyan 0;36 
-- Bold Cyan 1;36 
-- Red 0;31 
-- Bold Red 1;31 
-- Purple 0;35 
-- Bold Purple 1;35 
-- Brown 0;33 
-- Yellow 1;33 
-- Bold Gray 0;37
-- White 1;37

pergi ke file bash, saya sarankan anda backup terlebih dahulu file bash nya
agar tidak terjadi mengalami kesalahan saat anda ubah warna, bisa saja anda salah merubah
nya pada saat di source code bash nya yang nanti nya akan mengakibatkan bash teracak
dan tidak sesuai, oke lanjut...

buka file bash menggunakan text editor, terserah anda mau buka text editor
menggunakan apa saja bebas
$ vi .bashrc
$ nano .bashrc
$ leafpad .bashrc
cari line code seperti ini
$ PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;31m\]\w\[\033[01;31m\]\$ '
kalau sudah diubah jangan lupa di save


dari code di atas itu sudah merubah warna merah dan hijau dibagian hostname nya
oke contoh warna lain, warna blue/biru dan yellow/kuning seperti ini
$ PS1='${debian_chroot:+($debian_chroot)}\[\033[01;34m\]\u@\h\[\033[00m\]:\[\033[01;32m\]\w\[\033[01;33m\]\$ '
oh iya anda juga bisa langsung ketik di terminal/console nya tanpa harus di file bash
atau juga bisa menggunakan : setterm
contoh seperti ini
$ setterm -foreground green
perintah di atas hanya mengubah seluruh text menjadi hijau
kalau untuk background text nya, contoh seperti ini
$ setterm -background red
untuk warna lain nya silakan kasih aja contoh blue, black, white dan sebagainya


sayang nya untuk mengubah warna text terminal/console menggunakan setterm tidak permanen
jadi saat kita keluarkan terminal nya dan di buka lagi akan kembali semula awal default
itu saja si kendala nya, mungkin anda yang tau lebih silakan sharing di sini ^_^

oke mungkin itu saja mengenai cara mengubah warna text di terminal gnu/linux
kalau ada kekurangan dan kesalahan mohon berikan masukan nya ya
jangan mencaci maki atau menghujat kalau situ sudah pinter ^_^

sekian dan semoga bermanfaat....

Wasalamualaikum Wr.Wb....

sumber : [ubuntu-indonesia.com] [hidden2209.blog]

Post a Comment

0 Comments