我已經自定義了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。 –