/usr目录的作用
usr 是 Unix System Resource 的缩写,而不是 user,是软件安装成功后系统默认存放可执行命令的目录。
/usr/下的几个子目录
- /usr/bin
- /usr/sbin:用来存放系统预装的可执行程序的,里面的文件会随着系统升级而改变。
- /usr/local/bin
- /usr/local/sbin:用户安装应用的可执行程序默认存放位置。
/usr/目录及其子目录与PATH环境变量的关系
- 查看环境变量命令:$ echo $PATH
- 输出:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
- 可以看出,系统默认寻找命令的位置是:/usr/local/sbin > /usr/local/bin > /usr/sbin > /usr/bin > /sbin > /bin > /usr/local/games > /usr/games
查看命令存放位置
$ which python
建立命令软链接
$ sudo ln -s /usr/local/bin/python3 /usr/bin/python