我在公司有一台 Mac,我的同事为我设置了一个别名,这样当我git-tf
在命令提示符下输入时,它会运行 /opt/git-tf-2.0.1/git-tf。但是我不确定他是如何做到这一点的。我的 $PATH 变量不包括 /opt/git-tf-2.0.1,我也无法在 $PATH 列出的任何目录中找到名为 git-tf 的脚本。这些命令whereis git-tf
也which git-tf
没有任何帮助。
答案1
别名只是一个命令到另一个命令的映射。你可以alias
在终端中输入别名来列出它们,然后输入alias name=value
(例如alias rm=rm-i
)来设置它们
您的同事可能将别名命令添加到您的终端启动时获取的配置文件之一中。如果存在,我会先查看 ~/.profile。否则,您可能可以搜索相关别名命令来找到该文件。
其他配置文件位置,如下所列sixtyfootersdude:
- /etc/配置文件
- ~/.bash_profile 或 ~/.bash_login 或 ~/.profile
- ~/.bash_注销
- ~/.bashrc
有关别名的更多信息,请输入man alias
。
答案2
查看您的.bash_profile
或.profile
文件。您可以尝试搜索别名,如下所示:
cd $HOME
grep alias *
答案3
您必须.bashrc
在您的主目录中修改/创建一个文件,并且您必须在该文件中插入:
PATH=/opt/git-tf-2.0.1/:$PATH
该行将导致您在当前路径中附加所需的目录
你必须source .bashrc
从控制台执行
最后尝试执行:
git-tf