2015-11-07 56 views
0

我有以下的在我的.bash_profile:MAC OS提示不會改變,以顯示我的完整路徑

PS1='\h:\w$ ' 

但我的提示是這樣的:

laptop:~$ 

什麼設置,我需要修改,以便「〜」打印出正確的路徑...在這種情況下,它應該是/ Users/jay/

傑伊帳戶是默認用戶,那麼有沒有辦法改變這種情況?

+0

在專門的Apple [apple.se]論壇中可能會更好。 (搜索'bash提示符' - 我看到一些可能相關的問題。) – usr2564301

+0

這實際上是一個bash問題,它不是特定於OS X的。而'〜'**是正確的路徑,它的計算結果爲'$ HOME'。導航到任何你喜歡的地方,然後輸入'cd〜'。猜猜你會在哪裏結束...... – pjs

回答

2

這是預期的。 Tilde是活躍用戶的主文件夾非常知名的簡寫。 如果你看一下幫助猛砸

man bash 

,然後鍵入(您可能需要按「n」鍵幾次才能到部分約詢問)

/PROMPTING 

你會請注意,它說

\w  the current working directory, with $HOME abbreviated with a tilde 
\W  the basename of the current working directory, with $HOME abbreviated with a tilde 

話雖這麼說,如果你真的想它打印完整的路徑相反,你可以使用另一個變量:$ PWD(PEEK工作目錄),以取代\ w或\ W

所以,類型:

echo $PS1 

例如,如果返回

\h:\W \u\$ 

類型

PS1='\h:$PWD \u\$ ' 

那應該改變它(它對我的10.11有效)

+0

謝謝你Adil! – user3299633

+0

這改變了當前終端會話。我每次在Mac上啓動終端時如何自動執行此操作? – prateek31

相關問題