我想讓StarCluster的選項卡完成工作。引用文檔:星羣選項卡完成不起作用
,使每一個殼您 開放,下面一行添加到您的〜/ .bashrc文件StarCluster的bash完成支持:
source /path/to/starcluster/completion/starcluster-completion.sh
但我無法找到任何地方的腳本文件。我搜索了我的機器,並且還搜索了starcluster github項目。我無法在任何地方找到它。
該文件位於何處?
我想讓StarCluster的選項卡完成工作。引用文檔:星羣選項卡完成不起作用
,使每一個殼您 開放,下面一行添加到您的〜/ .bashrc文件StarCluster的bash完成支持:
source /path/to/starcluster/completion/starcluster-completion.sh
但我無法找到任何地方的腳本文件。我搜索了我的機器,並且還搜索了starcluster github項目。我無法在任何地方找到它。
該文件位於何處?
您可能只需要創建該文件。
~/.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
我想我可能一直不清楚。我知道編輯.bashrc文件的位置和鋤頭。我找不到starcluster-completion.sh文件。它不在我的starcluster安裝中,也不在starcluster github存儲庫上。 – Yair
@Yair:道歉,誤讀和想'腳本在哪裏'意思是'.bashrc'。無論如何,你去:https://github.com/jtriley/StarCluster/blob/develop/completion/starcluster-completion.sh – dangenet
謝謝!正是我所期待的。 – Yair