Linux 如何添加bash以自动完成arcanist命令

Linux 如何添加bash以自动完成arcanist命令,linux,bash-completion,phabricator,arcanist,Linux,Bash Completion,Phabricator,Arcanist,我是linux新手 我正试图建立一个神秘主义者 我已经完成了git clone和在环境变量中添加path,但是我对如何为arcanist命令设置选项卡完成感到困惑 在中,它表示您需要将source/path/to/arcanist/resources/shell/bash completion添加到.bashrc、.profile文件中 这些文件是什么?我如何编辑它们以使用arcanist完成选项卡。在主目录中找到的.bashrc是该用户的bash配置文件。 通常在/etc/bashrc中有一个

我是linux新手

我正试图建立一个神秘主义者

我已经完成了git clone和在环境变量中添加path,但是我对如何为arcanist命令设置选项卡完成感到困惑

在中,它表示您需要将source/path/to/arcanist/resources/shell/bash completion添加到.bashrc、.profile文件中


这些文件是什么?我如何编辑它们以使用arcanist完成选项卡。

在主目录中找到的
.bashrc
是该用户的bash配置文件。 通常在
/etc/bashrc
中有一个全局bashrc

.profile
不同的是,每次启动终端(bash)时都会执行
.bashrc
,而使用登录shell时,
.profile
只执行一次

命令
source
加载与该命令一起使用的文件中的所有内容,并将其视为您自己在
.bashrc
中编写的命令。我猜在
/path/to/arcanist/resources/shell/bash completion
中有别名/函数等,可以使用arcanist完成制表符


编辑:对于bash,概要文件通常称为
。bash\u profile

在主目录中找到的
。bashrc
是该用户的bash配置文件。 通常在
/etc/bashrc
中有一个全局bashrc

.profile
不同的是,每次启动终端(bash)时都会执行
.bashrc
,而使用登录shell时,
.profile
只执行一次

命令
source
加载与该命令一起使用的文件中的所有内容,并将其视为您自己在
.bashrc
中编写的命令。我猜在
/path/to/arcanist/resources/shell/bash completion
中有别名/函数等,可以使用arcanist完成制表符


编辑:对于bash,概要文件通常称为
。bash\u profile

在主目录中找到的
。bashrc
是该用户的bash配置文件。 通常在
/etc/bashrc
中有一个全局bashrc

.profile
不同的是,每次启动终端(bash)时都会执行
.bashrc
,而使用登录shell时,
.profile
只执行一次

命令
source
加载与该命令一起使用的文件中的所有内容,并将其视为您自己在
.bashrc
中编写的命令。我猜在
/path/to/arcanist/resources/shell/bash completion
中有别名/函数等,可以使用arcanist完成制表符


编辑:对于bash,概要文件通常称为
。bash\u profile

在主目录中找到的
。bashrc
是该用户的bash配置文件。 通常在
/etc/bashrc
中有一个全局bashrc

.profile
不同的是,每次启动终端(bash)时都会执行
.bashrc
,而使用登录shell时,
.profile
只执行一次

命令
source
加载与该命令一起使用的文件中的所有内容,并将其视为您自己在
.bashrc
中编写的命令。我猜在
/path/to/arcanist/resources/shell/bash completion
中有别名/函数等,可以使用arcanist完成制表符


编辑:对于bash,配置文件通常称为
。bash\u profile

经过大量的谷歌搜索和询问,我终于做到了

首先,我必须导出在~/.bashsrc文件中克隆github中的arcanist代码的路径(下面用粗体显示)

export PATH=“$PATH:$HOME/.rvm/bin:$HOME/arcanist/bin/

执行此命令后,我将/arcanist/resources/shell/bash completion中的函数复制到bashrc文件中

然后,我关闭并打开终端,宾果我能够得到arc和它的命令,作为自动完成的打击标签


谢谢ap0的评论。

在谷歌搜索和询问了很多人之后,我终于做到了

首先,我必须导出在~/.bashsrc文件中克隆github中的arcanist代码的路径(下面用粗体显示)

export PATH=“$PATH:$HOME/.rvm/bin:$HOME/arcanist/bin/

执行此命令后,我将/arcanist/resources/shell/bash completion中的函数复制到bashrc文件中

然后,我关闭并打开终端,宾果我能够得到arc和它的命令,作为自动完成的打击标签


谢谢ap0的评论。

在谷歌搜索和询问了很多人之后,我终于做到了

首先,我必须导出在~/.bashsrc文件中克隆github中的arcanist代码的路径(下面用粗体显示)

export PATH=“$PATH:$HOME/.rvm/bin:$HOME/arcanist/bin/

执行此命令后,我将/arcanist/resources/shell/bash completion中的函数复制到bashrc文件中

然后,我关闭并打开终端,宾果我能够得到arc和它的命令,作为自动完成的打击标签


谢谢ap0的评论。

在谷歌搜索和询问了很多人之后,我终于做到了

首先,我必须导出在~/.bashsrc文件中克隆github中的arcanist代码的路径(下面用粗体显示)

export PATH=“$PATH:$HOME/.rvm/bin:$HOME/arcanist/bin/

执行此命令后,我将/arcanist/resources/shell/bash completion中的函数复制到bashrc文件中

然后,我关闭并打开终端,宾果我能够得到arc和它的命令作为自动补偿