/usr:的意义与内容
1、系统默认的软件都会被放置到/usr下面这个目录有点类似windows下的C:/windows 或 C:/Program file的结合体,
2、里面放置的数据属于可分享,不可变动的。比如可以通过网络文件共享NFS
3、usr的缩写(UNIX software ResourceUNIX操作系统软件资源)
所以建议/usr目录容量偏大
/usr/bin/ : 绝大部分的用户可使用命令都放在这里。
/usr/lib:包含各应用软件的函数库、目标文件(object file),以及不被一般用户管用的执行文件或脚本(script)。某些软件会提供一些特殊的命令来进行服务器的设置,这些命令不会经常被系统管理员操作,那就会被摆放在这个目录下。
/usr/local:系统管理员在本机自行安装自己下载的软件(非distribution默认提供者),建议安装到此目录,这样会比较便于管理,举例来说你的distribution提供的软件较旧,你想安装较新的软件但是又不想删除旧版,此时你可以将新版本软件安装于/usr/loca目录下,可与原先的就版本软件有区别,你可以自行到/local/usr去看看,该目录下也是具有bin、etc ,include,lib
/usr/sbin:非系统正常运行所需要的系统命令。最常见的就是某些网络服务器软件的服务命令(daemon)
/usr/share/:放置共享文件的地方,这个目录下放置的数据几乎是不分硬件架构均可读取的数据,因为几乎都是文本文件,再次目录下常见的还有这些子目录:
- /usr/share/man:在线帮助文件
- /usr/share/doc:软件杂项的文件说明
- /usr/share/zoneinfo:与时区有关的时区文件
/usr/src/:一般源码建议放置到这里,src有source,的意思。至于内核源码则建议放置到/usr/src/linux目录下