在我.bashrc
,我得到這個:定製Linux shell提示符
PS1="[\w $]"
而且每次當我cd
與深層次的一個目錄,在shell提示符幾乎佔據了整條生產線,(終端尺寸時間: 80 * 24),如:
[/level_a_dir/level_b_dir/level_c_dir/level_d_dir/level_e_dir $]
問題
我希望削減提示短,如果pwd
我s長於20個字符,只是保留最後一個dir,如:
[.../level_e_dir $]
#[/level_a_dir/level_b_dir/level_c_dir/level_d_dir] is replaced with ...
如何做到這一點?
Bash已經提供了'\ W'提示轉義爲此。 – tripleee 2012-02-03 09:44:35
@tripleee,好的。 – Alcott 2012-02-03 10:03:01
還有'PROMPT_DIRTRIM',但這不正是你所要求的。 – 2012-02-03 16:50:41