/ usr / bin /和/ usr / local / bin之间的linux PATH问题

环境:

  • linux新手:)
  • tmux 1.1是使用apt-get安装的
  • tmux 1.6是从源代码下载,configuration,构build和安装的
  • 使用apt-get删除了tmux 1.1

问题:

  • path运行tmux尝试从/ usr / bin而不是/ usr / local / bin运行

DEETS:

wget http://iweb.dl.sourceforge.net/project/tmux/tmux/tmux-1.6/tmux-1.6.tar.gz tar xvf tmux-1.6.tar.gz cd tmux-1.6/ sudo apt-get install libevent-dev sudo apt-get install libncurses5-dev ./configure make make install ./tmux #version 1.6 worked perfectly cd ~ tmux #ran old version as expected sudo apt-get remove tmux 

结果,当我试图从〜运行它:

  ~$tmux -bash: /usr/bin/tmux: No such file or directory ~$which tmux /usr/local/bin/tmux ~$echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games 

尝试使用hash -r来刷新bashcaching。