搜索可执行文件的路径

搜索可执行文件的路径

我的旧 xournal 是 0.4.5,即/usr/bin/xournal.我刚刚通过从源代码编译到/usr/local/bin/xournal.

当我xournal直接从终端调用时,它是旧版本。

$ xournal

当我打电话时/usr/local/bin/xournal,这是新版本。

$ /usr/local/bin/xournal
  1. which表明那xournal/usr/local/bin/xournal

    $ which xournal
    /usr/local/bin/xournal
    

    调用时不which应该显示实际路径吗xournal

  2. 我之前PATH看跌期权,为什么不跟注但 不 跟注呢?/usr/local/bin/usr/binxournal/usr/local/bin/xournal/usr/bin/xournal

    $ echo $PATH
    ”/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games”
    

谢谢。

答案1

如果你刚刚安装它,你的 shell 可能已经安装了缓存的旧路。使用:

hash -r

清除命令哈希表然后尝试再次运行该命令。

相关内容