Linux

是否可以讓 mksh 在 PS1 中使用代字號(~)作為 home ?

  • March 5, 2020

例如,不是user@hostname:/home/user按照手冊頁中的範例在提示中顯示,可以讓 mksh 顯示user@hostname:~嗎?

"\$PWD"從手冊頁替換為'${PWD/#"$HOME"/\~}'. 如果它$HOME出現~$PWD. 例如:

PS1='${USER:=$(id -un)}'"@${HOSTNAME:=$(hostname -s)}:"'${PWD/#"$HOME"/\~} '

引用自:https://unix.stackexchange.com/questions/571201