Sejak bash 4, untuk mempersingkat kedalaman direktori pada command-line dilakukan dengan menggunakan PROMPT_DIRTRIM
di .bashrc
mengajukan. Ingatlah untuk membuka kembali terminal Anda.
PROMPT_DIRTRIM=1
Lihat Manual Bash untuk informasi selengkapnya.
Contoh
[email protected]:~/Desktop/Dropbox/School/2017/C/A3/$
akan dipangkas menjadi
[email protected]:.../A3/$
Anda perlu memodifikasi PS1
di file startup shell Anda (mungkin .bashrc
).
Jika sudah ada, pengaturannya akan berisi \w
, yang memberikan direktori kerja Anda. Ubah itu menjadi \W
(huruf besar). Baris di bashrc
file terlihat seperti di bawah ini:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
Keluar dan masuk lagi, atau lakukan:
. .bashrc
atau (Anda perlu menambahkan awalan ini '~/' jika Anda berada di direktori lain)
source ~/.bashrc
(atau apa pun file Anda).
Jika tidak ada, tambahkan sesuatu seperti:
PS1='\[email protected]\h: \W:\$'
ke .bashrc
atau terserah. Cari PS1
di bash
halaman manual untuk mendapatkan lebih banyak ide.
Hati-hati; bash
dapat menggunakan lebih dari satu file inisialisasi, mis. .bashrc
dan .bash_profile
; mungkin itu PS1
diatur dalam satu sistem-lebar. Namun Anda dapat menggantinya di salah satu file Anda sendiri.
Dengan asumsi Anda menggunakan bash, ubah prompt string (variabel PS1) sehingga memiliki \W
bukannya \w
.
misalnya jika PS1 Anda saat ini adalah \[email protected]\h:\w\$
, setel ke \[email protected]\h:\W\$
Untuk menjadikannya permanen, Anda harus mengubahnya di file startup bash Anda - mis. ~/.bash_profile
atau ~/.bashrc
.
lihat man bash
dan cari PROMPTING
untuk detail lengkap dan daftar karakter khusus yang di-escape dengan garis miring terbalik.