PS1, PS2, HOME, PATH, USER, SHELL,dsb...
jika digunakan akan berdampak pada system, misalkan variabel
PS1
yang digunakan untuk mengeset prompt shell pertama yaitu prompt tempat anda mengetikkan perintah - perintah shell (defaultnya
"\s-\v\$"
),
PS2
untuk prompt pelengkap perintah, prompt ini akan ditampilkan jika
perintah yang dimasukkan dianggap belum lengkap oleh shell (defaultnya
">"
). anda dapat mengeset
PS1
dan
PS2
seperti berikut.
simpan dahulu isi PS1 asli system anda, sehingga nanti dapat dengan mudah dikembalikan
[fajar@linux$]PS1LAMA=$PS1sekarang masukkan string yang diinginkan pada variabel PS1
[fajar@linux$]PS1="Hi ini Promptku!" Hi ini Promptku!PS2="Lengkapi dong ? "maka prompt pertama dan kedua akan berubah, untuk mengembalikan PS1 anda ke prompt semula ketikkan perintah
[fajar@linux$]PS1=$PS1LAMAJika anda ingin mengkonfigurasi prompt shell, bash telah menyediakan beberapa backslash karakter diantaranya adalah:
\a | ASCII bell character (07) |
\d | date dengan format "Weekday Month Date" (misalnya "Tue May 26") |
\e | ASCII escape character (033) |
\H | hostname (namahost) |
\n | newline (karakter baru) |
\w | Direktory aktif |
\t | time dalam 24 jam dengan format HH:MM:SS |
dll | man bash :-) |
[fajar@linux$]PS1="[\t][\u@\h:\w]\$"agar prompt shell hasil konfigurasi anda dapat tetap berlaku (permanen) sisipkan pada file
.bashrc
atau
.profile