Jika Anda bekerja dengan struktur direktori yang dalam, maka Anda mungkin telah memperhatikan prompt bash yang lebih panjang. Tutorial ini akan menjelaskan berbagai trik yang memungkinkan Anda untuk mempersingkat bash prompt. Misalnya, jika Anda bekerja dalam direktori /var/www/website/content/assets/styles/css/ , kemudian berdasarkan pengaturan Anda, Anda mungkin melihat bash prompt seperti yang ditunjukkan di bawah ini:
[root@portal-dashboard:/var/www/website/content/assets/styles/css/]#
Jika Anda kesal dengan permintaan bash yang lebih panjang, ada beberapa trik untuk mempersingkatnya.
Persingkat bash prompt di Linux
Metode 1:Mengedit file bashrc.
Langkah 1: Buka .bashrc berkas
# vim ~/.bashrc
Langkah 2: Cari kode yang mirip dengan yang ditunjukkan di bawah ini
if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi unset color_prompt force_color_prompt
Langkah 3: Pada kode di atas, cari baris yang menyetel PS1 (keduanya dalam kondisi if &else) dan hapus ‘@\h ‘ dan ganti ‘\w ' dengan '\W ‘ (huruf besar W)
if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u:\W\$ ' fi unset color_prompt force_color_prompt
Langkah 4 :Simpan dan keluar dari file.
Sekarang, Anda dapat mencari ~/.bashrc untuk melihat perubahan langsung di bash prompt atau logout &login lagi.
Metode 2:Menyetel variabel PROMPT_DIRTRIM.
Jika Anda menggunakan bash versi 4 &di atasnya, Anda cukup menyetel PROMPT_DIRTRIM variabel.
bash --version GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)
[root@portal-dashboard:/var/www/website/content/assets/styles/css/]# PROMPT_DIRTRIM=3
dan tekan enter.
Anda akan melihat prompt singkat seperti yang ditunjukkan di bawah ini:
[root@portal-dashboard:.../assets/styles/css]#
Nilai '3' untuk PROMPT_DIRTRIM berarti, tiga tingkat direktori yang akan ditampilkan. Anda dapat memilih untuk mengatur tingkat direktori yang Anda inginkan (nilainya harus lebih besar dari nol).
Untuk membuat perubahan ini permanen, Anda perlu menambahkan baris di bawah ini di ~/.bashrc
PROMPT_DIRTRIM=3
Metode 3:Pangkas semua direktori induk dan tampilkan hanya direktori kerja saat ini
Setel PS1 variabel seperti di bawah ini:
[root@portal-dashboard:/var/www/website/content/assets/styles/css/]# PS1="[\W]\\$ "
Anda akan melihat prompt singkat seperti yang ditunjukkan di bawah ini:
[root@portal-dashboard css]#
Agar tetap permanen, setel variabel di ~/.bashrc berkas.
Metode 4:Pangkas nama pengguna, nama host &direktori lain
Jika Anda ingin menghapus nama pengguna, nama host &direktori lain kecuali direktori kerja saat ini, setel PS1 variabel seperti yang ditunjukkan di bawah ini:
[root@portal-dashboard:/var/www/website/content/assets/styles/css/]# PS1="[\W]\\$ "
Anda akan melihat prompt yang lebih bersih seperti di bawah ini:
[css]#
Agar tetap permanen, setel variabel di ~/.bashrc berkas.