- Ubuntu执行可执行程序(我们通常说的软件或者包),是按照环境变量PATH来搜索的:
/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变。
/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。
如果PATH = /usr/bin:/usr/local/bin,就会优先执行/usr/bin里面的。
2.我们想执行指定的执行程序有几种方法:
一是直接用绝对路径来执行,
/home/aipan/programfiles/cmake-3.19.3-Linux-x86_64/bin/cmake ..
这样绝对不会搞错。
二是把该执行程序的软连接放在/usr/local/bin里面,
ln -s /home/ai/anaconda3/bin/python3.6 /usr/local/bin
三是把该执行程序的所在路径加到PATH里面,注意如果是多版本,还得注意在PATH里的先后顺序。