Dalam sistem dengan Ubuntu 14.04 dan bash
, saya memiliki PS1
variabel yang diakhiri dengan konten berikut:
\u@\h:\w\$
sehingga muncul prompt sebagai
user@machinename:/home/mydirectory$
Kadang-kadang, bagaimanapun, direktori saat ini memiliki nama panjang, atau berada di dalam direktori dengan nama panjang, sehingga muncul prompt
user@machinename:/home/mydirectory1/second_directory_with_a_too_long_name/my_actual_directory_with_another_long_name$
Ini akan mengisi baris di terminal dan kursor akan pergi ke baris lain, yang menjengkelkan.
Sebagai gantinya saya ingin mendapatkan sesuatu seperti
user@machinename:/home/mydirectory1/...another_long_name$
Apakah ada cara untuk mendefinisikan PS1
variabel untuk "membungkus" dan "memadatkan" nama direktori, untuk tidak pernah melebihi jumlah karakter tertentu, memperoleh prompt yang lebih pendek?