2013-10-11 22 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