登录root时,回显时的默认提示为\s-\v\$
,显示为bash-4.2#
。我正在尝试使用bash提示符,以便显示工作目录。
export PS1="\w \$"
。
提示正确显示,但是,即使我的\$
为0,符号#
也不会转换为$UID
,这样会忽略省略用户符号的目的\u
。是否有额外的东西要添加,或者如果我导出它,该符号是否无效?
答案 0 :(得分:8)
export PS1="\w \$"
这不会将$PS1
设置为\w \$
,而是将其设置为\w $
,因为您可以看到是否输入:
echo "$PS1"
使用单引号:
export PS1='\w \$'
答案 1 :(得分:2)
斜线将在“”中消失。只需要再添加一个来保存它。 任
export PS1='\w \$'
或
export PS1="\w \\$"
适合你。
你可以结合''和“”。例如:
export PS1="\w blabla"'\$'
答案 2 :(得分:1)