linux - 如何找到在终端中执行的实际命令

标签 linux git bash command alias

我有一个名为 gb 的命令(Go alternative build command)位于 ${HOME}/App/bin 和“PATH”中。

当我检查它时:

which gb

它返回正确的位置 ${HOME}/App/bin/gb

我也检查了别名

alias | grep gb

它什么都不返回。

但是当我从终端运行gb命令时

$ gb

它总是返回 git branch 命令的结果。

只是想知道如何找出导致gb命令被劫持的原因?

最佳答案

这取决于您的 shell,但可能是 type gb(或 type -a gb)。

关于linux - 如何找到在终端中执行的实际命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37062928/

相关文章:

file - 如何使用循环从 .txt 文件中删除行?

linux - 在 Travis-CI 中采购 .bashrc 不工作

git - 是否可以通过命令行删除 Github 上的远程存储库?

git - "git merge"中分支名称规范中的通配符

c++ - 在 diffs 上设置 C/C++ 文件的样式

Git - 如何在开发团队中设置分支?

c++ - 当客户端连接很少且间隔很远时,服务器监听的明智方法是什么(在Linux上使用套接字编程)

linux - 在 Linux 中将数据写入 RTC 备用 ram

linux - grep给出错误

linux - UNIX 域套接字不能跨用户访问?