Linux系统中的usr目录简介
在Linux系统中,/usr目录是一个非常重要的系统目录,它包含了大部分用户程序和系统文件,当我们安装一个新的软件时,通常会将软件安装到这个目录下,本文将详细介绍/usr目录的作用、结构以及一些常见的操作方法。
/usr目录的作用与结构
1、作用
/usr目录的主要作用是存放用户程序和系统文件,它包含了以下几个子目录:
applets:存放Java小程序;
bin:存放可执行文件,如命令行工具;
etc:存放系统配置文件;
lib:存放库文件,如共享库和动态链接库;
lib64:存放64位系统的库文件;
media:存放媒体文件,如音频、视频等;
mime:存放MIME类型信息;
net:存放网络相关的文件;
opt:存放第三方软件的安装包;
proc:存放进程相关信息;
root:存放系统管理员(root用户)的文件;
sbin:存放系统管理脚本;
share:存放共享资源;
srv:存放系统服务相关文件;
sys:存放系统内核相关文件;
tmp:存放临时文件;
usr:存放用户程序和数据;
var:存放可变数据,如日志文件等。
2、结构
/usr目录的结构如下:
/usr/ 最顶层目录,所有其他目录都位于此目录下 ├── applets Java小程序目录 ├── bin 可执行文件目录 │ ├── adduser 添加用户的命令行工具 │ └── ... ├── etc 系统配置文件目录 │ ├── passwd 用户密码文件 │ └── ... ├── lib 库文件目录 │ ├── libc.so.6 C语言标准库 │ └── ... ├── lib64 64位系统的库文件目录(仅在64位系统下存在) │ ├── libc.so.6 C语言标准库(64位) │ └── ... ├── media 媒体文件目录(仅在图形界面系统下存在) │ ├── images 图片文件(如桌面背景) │ └── ... ├── mime MIME类型信息目录(仅在文本模式下存在) │ ├── mime.types MIME类型定义文件 │ └── ... ├── net 网络相关文件目录(仅在图形界面系统下存在) │ ├── networkmanager NetworkManager网络管理工具的配置文件 │ └── ... ├── opt 第三方软件的安装包目录(仅在图形界面系统下存在) │ ├── myapp 我的应用程序安装包(示例) │ └── ... ├── proc 进程相关信息目录(仅在图形界面系统下存在) │ ├── cmdline 可执行命令行工具的参数信息(示例) │ └── ... ├── root 系统管理员(root用户)的文件目录(仅在图形界面系统下存在) │ ├── etc root用户的配置文件(示例) │ └── ... ├── sbin 可执行脚本目录(仅限于系统管理员使用) │ ├── ifconfig IP地址配置命令(示例) │ └── ... ├── share 共享资源目录(仅在图形界面系统下存在) │ ├── desktop-directories 支持显示多个桌面的环境变量设置文件(示例) │ │ ├── XDG_CURRENT_DESKTOP -> "Unity" (表示当前桌面环境为Unity) │ │ └── ... │ └── ... ├── srv systemd服务相关文件目录(仅在systemd启动的系统中存在) │
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/215073.html