2013-04-05 47 views
0

我想擺脫mac終端中的命令提示符顯示的文件路徑。從mac終端提示刪除文件路徑

例子:[email protected]:[~/dir1/dir2/dir3/dir4/]$

如果你有你最終會失去整線長目錄名。我知道在cshrc中我可以做到這一點,事實上,我已經在我的ubuntu盒子中編輯了.cshrc文件來做這個改變。

if ($?tcsh) then 
    #set prompt="%[email protected]%m (%/) % " 
    set prompt="[%[email protected]%m %c]% " 
    #set prompt="%[email protected]%B%m%b (%B%~%b) % " 
    set prompt2 = "%R loop: " 
    set prompt3 = "oops\041 %R (y|n|e)? " 

我在我的Mac上運行bash和,但我試圖把集提示我bash_profile,但它沒有任何影響。

回答

2

在bash(和其他*sh風格的shell)上,通過設置環境變量PS1來設置提示。

例如,將其設置爲

% PS1=`hostname`':\W> ' 

給你一個提示:

host:pwd> 

其中host是您的主機名(由命令hostname返回),並且pwd是最後一個組件你的路徑。

看看man bash並搜索PROMPTING的所有細節,包括如何做粗體字符,包括時間等等。

zsh(這是一個不錯的外殼)對花哨的提示有更廣泛的支持。