我已经自定义了bash shell的主提示符,但不幸的是它没有显示当前工作目录,如下所示。自定义PS1不显示当前工作目录
[cifsamidala]w# pwd
/home/Vinod/SearchIdIssue
[cifsamidala]w#
这里是我定制了自己的PS1:
HOST=`tput bold``hostname``tput sgr0`
PS1="[${HOST}]\w # "
这里是供您参考壳牌信息。
[cifsamidala]w# echo $SHELL
/sbin/sh
[cifsamidala]w# echo $0
-sh
我也试过'pwd',如下所示,但没用。
PS1="[${HOST}]`pwd` # "
请让我知道如果我在这里丢失的东西。
非常感谢。
问候,
维诺德·亚达夫
注意/ sbin/sh,也许这不是bash或限制shell。 $ BASH_VERSION的输出是什么? shopt命令是否显示一些限制为ON? – rwst
ThanQ您的意见。 不幸的是,这些这些都没有显示任何结果。 [cifsamidala] #echo $ BASH_VERSION sh:BASH_VERSION:参数未设置。 [cifsamidala] #man shopt 没有用于购物的手动输入。 [cifsamidala]# [cifsamidala] #shopt sh:shopt:not found。 –