如何找到在终端中执行的实际命令
How to find which actual command is executed in terminal
我有一个名为 gb
的命令(Go alternative build command)位于 ${HOME}/App/bin 和 'PATH' 中。
当我检查它时:
which gb
它returns正确的位置${HOME}/App/bin/gb
我也检查了别名
alias | grep gb
它returns没什么。
但是当我 运行 来自终端的 gb
命令时
$ gb
它总是returns git branch
命令的结果。
只是想知道如何找出导致 gb
命令被劫持的原因?
这取决于您的 shell,但可能 type gb
(或 type -a gb
)。
我有一个名为 gb
的命令(Go alternative build command)位于 ${HOME}/App/bin 和 'PATH' 中。
当我检查它时:
which gb
它returns正确的位置${HOME}/App/bin/gb
我也检查了别名
alias | grep gb
它returns没什么。
但是当我 运行 来自终端的 gb
命令时
$ gb
它总是returns git branch
命令的结果。
只是想知道如何找出导致 gb
命令被劫持的原因?
这取决于您的 shell,但可能 type gb
(或 type -a gb
)。