[Pedal] Memodifikasi Shell Prompt

Pada artikel pertama di kategori Pedal (Pendekar Terminal) ini saya ingin berbagi info mengenai bagaimana cara memodifikasi shell prompt. Bagi teman-teman yang ingin jago di Terminal tentunya harus sering-sering berhadapan dengan shell prompt di Linux. Prompt merupakan jembatan yang menghubungkan pengguna dengan shell, di sinilah tempat kalian memasukkan (mengetik) perintah yang akan dieksekusi. Shell prompt biasanya dilambangkan dengan simbol "$" yang menandakan bahwa shell siap menerima perintah.


Secara default, Ubuntu dan turunannya memiliki shell prompt dengan format sebagai berikut:
hok00age@Laptop-Q:~$
Format di atas bisa dibagi menjadi tiga bagian:
  1. Bagian pertama yaitu tulisan "hok00age" menunjukkan username yang menjalankan perintah.
  2. Bagian kedua yaitu tulisan "Laptop-Q" menunjukkan nama hostname tempat pengguna tersebut login.
  3. Bagian ketiga yaitu tulisan "~" menunjukkan direktori kerja (working directory). Tanda "~" menunjukkan direktori kerja "/home/username", jika direktori kerjanya "/home/username/Downloads" maka tanda itu akan berubah menjadi "~/Downloads".

Nah, pada kesempatan ini saya ingin memberi contoh bagaimana mengubah format shell prompt di atas menjadi:
[08:47:50][hok00age]:~$
Bagian pertama shell prompt di atas menunjukkan waktu, bagian kedua menunjukkan username dan bagian ketiga menunjukkan direktori kerja.

Nah, untuk melakukannya ketik perintah berikut di Terminal:
export PS1="[\t][\u]:\w\$ "
Perhatikan perintah di atas, bagian pertama yang menunjukkan waktu diwakili dengan karakter "\t", bagian kedua yang menunjukkan username diwakili dengan karakter "\u" sedangkan bagian ketiga yang menunjukkan direktori kerja diwakili dengan karakter "\w". Shell prompt menggunakan karakter khusus untuk mendefinisikan bagian yang muncul pada prompt, untuk mengetahui karakter-karakter khusus tersebut silakan klik di sini.

Perlu diketahui, setiap modifikasi yang kalian lakukan hanya akan berpengaruh pada shell yang aktif pada saat itu, dengan kata lain jika kalian menutup dan membuka kembali shell maka format shell prompt akan kembali ke default. Untuk membuat modifikasi yang telah kalian lakukan menjadi permanen, ketik perintah berikut di Terminal:
gedit ~/.bashrc
Jendela Gedit akan terbuka dan menampilkan isi file ".bashrc", masukkan perintah modifikasi kalian ke baris paling akhir dari file ".bashrc". Sebagai contoh, saya ingin memasukkan perintah modifikasi "export PS1="[\t][\u]:\w\$ "", sehingga isi dari file ".bashrc" menjadi seperti gambar di bawah ini:


Simpan perubahan yang kalian lakukan pada file ".bashrc", kemudian lakukan uji coba dengan membuka shell atau Gnome Terminal.

Jika teman-teman ada pertanyaan, kritik, dan saran silakan tulis di komentar.

9 comments :

darmawan mengatakan...

wah matap nih :D
oh ya cara buat warna [08:47:50][hok00age]:~$ biar beda sma tulisan laen gmna ya?

Damar Riyadi mengatakan...

@darmawan: Silakan baca:

http://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/

dan

https://wiki.archlinux.org/index.php/Color_Bash_Prompt

antigaptek mengatakan...

mantap dah izin belajar disini ya sob... coba di kampus ane ada belajar gini kan asik.. tapi belajar di sini juga asik... mohon bimbingannya sob..

Damar Riyadi mengatakan...

@antigaptek: Silakan, semoga bermanfaat ...

Eko Santoso mengatakan...

mas admin kok ga ada yang membuat folder di file System ubuntu ya. kalo berkenan kiranya boleh saya berbagi

Damar Riyadi mengatakan...

@eksan_esan: Kalo ingin membuat di filesystem tinggal tambah "sudo" di depannya, misal:

sudo mkdir data

Nanti Anda akan dimintai password

gugun mengatakan...

tank youuu very much. gugun1979

Damar Riyadi mengatakan...

@gugun: You're very welcome ...

maulana danang mengatakan...

coba intip disini bung ..

https://wiki.archlinux.org/index.php/Color_Bash_Prompt

Posting Komentar