gpt4 book ai didi

bash - which ctags 显示/usr/local/bin/ctags 但是当我运行ctags 时它运行/usr/bin/ctags。这怎么可能?

转载 作者:行者123 更新时间:2023-11-29 09:17:48 24 4
gpt4 key购买 nike

请查看我的终端 session 的输出

sharpair:~$ /usr/bin/ctags
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
sharpair:~$ /usr/local/bin/ctags
ctags: No files specified. Try "ctags --help".
sharpair:~$ which ctags
/usr/local/bin/ctags
sharpair:~$ ctags
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
sharpair:~$

请注意,当我在没有绝对路径的情况下运行 ctags 时,输出与运行/usr/bin/ctags 时的输出相同。然而,当我在没有绝对路径的情况下运行 ctags 时,which ctags 找到/usr/local/bin/ctags 这是我期望的正确版本。

我没有定义别名。我该如何解决这个问题?谢谢!

最佳答案

bash 缓存了 ctags 的位置。

hash -d ctags

有关详细信息,请参阅help hash

关于bash - which ctags 显示/usr/local/bin/ctags 但是当我运行ctags 时它运行/usr/bin/ctags。这怎么可能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7225705/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com