我有以下的在我的.bash_profile:MAC OS提示不會改變,以顯示我的完整路徑
PS1='\h:\w$ '
但我的提示是這樣的:
laptop:~$
什麼設置,我需要修改,以便「〜」打印出正確的路徑...在這種情況下,它應該是/ Users/jay/
傑伊帳戶是默認用戶,那麼有沒有辦法改變這種情況?
我有以下的在我的.bash_profile:MAC OS提示不會改變,以顯示我的完整路徑
PS1='\h:\w$ '
但我的提示是這樣的:
laptop:~$
什麼設置,我需要修改,以便「〜」打印出正確的路徑...在這種情況下,它應該是/ Users/jay/
傑伊帳戶是默認用戶,那麼有沒有辦法改變這種情況?
這是預期的。 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有效)
謝謝你Adil! – user3299633
這改變了當前終端會話。我每次在Mac上啓動終端時如何自動執行此操作? – prateek31
在專門的Apple [apple.se]論壇中可能會更好。 (搜索'bash提示符' - 我看到一些可能相關的問題。) – usr2564301
這實際上是一個bash問題,它不是特定於OS X的。而'〜'**是正確的路徑,它的計算結果爲'$ HOME'。導航到任何你喜歡的地方,然後輸入'cd〜'。猜猜你會在哪裏結束...... – pjs