Linux中各目录及其详细介绍
1. /bin
该目录存放的是为Linux系统中各用户提供的常用的二进制可执行程序。
比如:ls、cp、mv等命令,这些常用的程序在系统启动的时候就会加载以方便系统使用,但其中大多数命令仅能由高权限用户使用,例如Root。
2. /boot
该目录是Linux系统中非常重要的一个目录,存放了系统启动过程中需要读取和管理的文件和设置。
这些文件里包括Linux核心-内核文件(kernel),还有系统初始化脚本、设置文件(/etc/__)、系统图标等。
系统启动时,/boot目录中的内容就会被引导到主内存映像里去执行,进而调用和安装系统启动所需的文件。
3. /dev
改目录里可以找到Linux系统中各种外设设备的文件,比如:磁盘设备、网络设备、打印机、位图屏幕、音频卡、USB设备等,这些文件都被包含在/dev目录里,用来指定和调用这些设备。
比如当调用外设设备的时候,OS就会去/dev目录里找到与其对应的文件,之后由操作系统进行加工调用外设。
4. /etc
该目录存放的是系统的配置文件和管理图标。
这些文件都是用于系统服务和安全设置的,比如存放用户信息、登陆信息、服务器文件以及网络设置等,用于系统和程序的管理调用,系统中大量的安全登陆程序也是放在此处。
5. /home
该目录存放着各个用户的个人文件,以用户名作为目录名,当用户登陆时,就会进入到自己的家目录,比如你的家目录就可以写作/home/username,而你的用户名是username,这样使得每个用户的数据都能得以严格的安全保护。
6. /lib
该目录存放的是Linux系统中用到的各种动态链接库,比如glibc和gcc等,而这些库文件都是系统启动时需要读取的,而这些文件的大部分都放在/lib目录里,由内核(kernel)来管理和调用。
7. /opt
该目录放置的是可以安装的程序,这些程序可以由用户自己安装,也可以在/opt目录里找到,如果用户需要安装程序,则可以将程序安装在/opt目录里,以便于后续管理和查找。
8. /proc
该目录是一个虚拟的目录,里面存放的是计算机系统内部状态的文件,比如计算机当前的内存使用情况、得到机器上各种运行状态、特殊系统变量等等,这些文件都是以文本文件保存的,可以用cat或more命令来查看。
9. /sbin
该目录里存放的是系统管理员用来管理服务器和系统任务的用户级别程序,比如系统初始化脚本和磁盘检查命令等,这些程序通常是由Root用户运行的。
10. /tmp
该目录主要用来存放用户的过程文件,比如:编译的临时文件、用户上传的文件等,这些文件在一定的时间之后就会被系统清除,以便释放磁盘空间。
11. /usr
该目录里存放的是系统中所有用户可以共享使用的文件,如果软件安装在/usr目录里,则说明这是一款系统范围的安装,比如用户文档、帮助文件、程序图标等等,所有用户都可以通过这些文件使用相关软件。
12. /var
该目录用来存放系统中变更频繁的内容,比如系统日志文件、用户的mail文件、软件及升级信息文件等,这类文件在系统中变化较快,需要被持续保存,而/var目录就是为此而建立的。 this
#### 二、结论
以上就是Linux系统中各目录和详细介绍,Linux系统结构类似于一个树状结构,各个目录也具有不同的用途,它们的主要作用是管理系统的资源。
Linux系统的各个目录结构非常复杂,理解和掌握其中的知识点对于了解Linux这一操作系统非常有帮助。