linux usr/bin/和 usr/local/bin之间的关系; 什么是软链接等等; 如何更改默认python版本;

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux usr/bin/和 usr/local/bin之间的关系; 什么是软链接等等; 如何更改默认python版本;相关的知识,希望对你有一定的参考价值。

今天为了安装 Anaconda, 就想把系统默认的python2.7版本改为python3.6版本;在网上查了一些命令:

sudo rm /usr/bin/python
sudo ln -s /usr/local/bin/python3.4 /usr/bin/python

结果是没有反应;仔细研究了半天,发现我的python3.5并不是安装在 /usr/local/bin/python3.4
而是在 /usr/bin/python3.5 里面

这里明白了 /usr/bin 和/usr/local/bin 之间的区别在于,usr/bin里面存的是系统的一些应用程序的打开方式,而 /usr/local/bin存的应该是用户自己安装的应用程序;也就是说,我的python3.5应该安装在 /usr/local/bin 更合适;
另外也明白了什么叫做软连接; 它就相当于一个快捷方式;

/usr/bin里面存的东西,就相当于 exe的一个启动程序;








以上是关于linux usr/bin/和 usr/local/bin之间的关系; 什么是软链接等等; 如何更改默认python版本;的主要内容,如果未能解决你的问题,请参考以下文章

linux usr/bin/和 usr/local/bin之间的关系; 什么是软链接等等; 如何更改默认python版本;

linux 系统中的 /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin 目录的区别

Linux 文件系统 /bin/sbin/usr/bin/usr/sbin/usr/local/bin/usr/local/sbin 的作用

linux里根目录下的/bin,usr里的/usr/bin还有local里的/usr/local/bin有什么区别?

linux 启动nacos报错_linux下启动Nacos报错解决:which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/

linux 启动nacos报错_linux下启动Nacos报错解决:which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/