2013-10-11 24 views
0

我想讓StarCluster的選項卡完成工作。引用文檔:星羣選項卡完成不起作用

,使每一個殼您 開放,下面一行添加到您的〜/ .bashrc文件StarCluster的bash完成支持:

source /path/to/starcluster/completion/starcluster-completion.sh 

但我無法找到任何地方的腳本文件。我搜索了我的機器,並且還搜索了starcluster github項目。我無法在任何地方找到它。

該文件位於何處?

回答

0

您可能只需要創建該文件。

~/.bashrc在您啓動一個shell時運行,並提供用戶特定的shell環境定製。它位於你的主目錄,所以每個用戶都可以有一個(不同的)用戶。也就是說,在你開始定製你的shell環境之前,你的~/.bashrc可能是空的,如果它完全存在的話。

的沒有腦子的辦法做到這一點是:

echo "source /path/to/starcluster/completion/starcluster-completion.sh" >> ~./bashrc 

這將追加行到你的~/.bashrc結束,如果它不存在,創建該文件。否則,您可以使用您最喜愛的文本編輯器創建一個文件並將其放入其中。

編輯:OP的問題不追加到$ PATH。它是在尋找starcluster-completion.sh腳本以獲取它。

你可以在這裏找到starcluster-completion.sh腳本: https://github.com/jtriley/StarCluster/blob/develop/completion/starcluster-completion.sh

+0

我想我可能一直不清楚。我知道編輯.bashrc文件的位置和鋤頭。我找不到starcluster-completion.sh文件。它不在我的starcluster安裝中,也不在starcluster github存儲庫上。 – Yair

+0

@Yair:道歉,誤讀和想'腳本在哪裏'意思是'.bashrc'。無論如何,你去:https://github.com/jtriley/StarCluster/blob/develop/completion/starcluster-completion.sh – dangenet

+0

謝謝!正是我所期待的。 – Yair