如果我位于:/1/2/3 我希望提示显示:
user /3:
如果我在 : / 我希望显示提示:
user /:
这不起作用(在 /1/2/3 中时)(无斜杠)
PS1="\u \W: "
这不起作用(当在 / 中时)(显示双 / )
PS1="\u /\W: "
我应该怎么办 ?
答案1
你总是可以使用:
PS1='${USER=$(LOGNAME)} /${PWD##*/}: '
(这也适用于大多数其他类似 Bourne 的 shell)。
如果我位于:/1/2/3 我希望提示显示:
user /3:
如果我在 : / 我希望显示提示:
user /:
这不起作用(在 /1/2/3 中时)(无斜杠)
PS1="\u \W: "
这不起作用(当在 / 中时)(显示双 / )
PS1="\u /\W: "
我应该怎么办 ?
你总是可以使用:
PS1='${USER=$(LOGNAME)} /${PWD##*/}: '
(这也适用于大多数其他类似 Bourne 的 shell)。