Ubuntu를 15에서 16으로 업데이트했습니다 (새 설치). HDD에 있던 오래된 / home을 마운트하고 필요한 프로그램을 설치하기 시작했습니다. tmux2.3을 빌드하고 설치했습니다. 기본 설치 스크립트는 실행 파일을 / usr / local / bin에 그대로 둡니다. 전화 tmux
하면 오류 메시지가 나타납니다.
bash: /usr/bin/tmux: No such file or directory
그러나 which
및 whereis
출력
/usr/local/bin/tmux
tmux: /usr/local/bin/tmux
각기.
echo $PATH
준다
/home/elan/programs/phantomjs-2.1.1-linux-x86_64/bin:/home/elan/scripts/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
이전 설치에서 가져온 것입니다. 그것은 한 /usr/local/bin/
전에 발생 /usr/bin
. 따라서 쉘이 호출 할 수없는 것은 흥미 롭다 tmux
. 존재하지 않는 경로 PATH
가 검색을 차단하지 않는다고 가정 합니다.