🛩️2.1、Linux常见目录
00 分钟
2024-2-19
2024-6-25
type
status
date
slug
summary
tags
category
icon
password
文章状态
Linux常见目录
#重点 非重点
1./bin/
目录作用:存放系统命令的目录
普通用户和超级用户都可以执行。放在/bin下的命令在单用户模式下也可以执行。
2./sbin/
目录作用:保存和系统环境设置相关的命令的目录。
只有超级用户可以使用这些命令进行系统环境设置,但有些命令可以允许普通用户查看。
3./usr/bin/
目录作用:存放系统命令的目录。
普通用户和超级用户都可以执行。这些命令和系统启动无关,在单用户模式下不能执行。
4./usr/sbin/
目录作用:保存和系统环境设置相关的命令的目录。
存放根文件系统不必要的系统管理命令,例如多数服务程序。只有超级用户可以使用。
注:”sbin“目录中保存的命令只有超级用户可以使用,“bin”目录中保存的命令所有用户都可以使用。
5./boot/
目录作用:系统启动目录。
保存系统启动相关的文件,如内核文件和启动引导程序 (grub) 文件等。
6./dev/
目录作用:设备文件保存位置。
Linux系统下,硬件设备都以文件的形式存在。我们把硬件与系统下相对应的文件称为设备文件。设备文件在Linux系统下保存在/dev/下。
7./etc/
目录作用:配置文件保存位置。
系统内所有采用默认安装方式的服务的配置文件全部都保存在这个目录中,如用户信息文件/etc/passwd等。
8./root/
目录作用:超级用户家目录。
普通用户家目录在“/home”下,超级用户家目录在“/”下。
9./home/
目录作用:普通用户家目录。
建立每个用户时,每个用户要有一个默认登陆位置。在 Linux系统中,每个用户都有自己的一个目录,一般由用户的账号命名。
10./lib/
目录作用:系统调用的函数库保存位置。
该目录中存放的是共享程序库和映像文件,可供很多程序使用。通过共享这些映射文件,每个程序就不必分别保存自己的库文件,Linux提供了一组可供所有程序使用的文件。
11./lost+found/
目录作用:使用标准的ext2、ext3、ext4文件系统格式的分区产生的目录
作用在于当文件系统发生错误时,将一些遗失的片段放到这个目录下。但是如果使用xfs文件系统并不会产生这个目录。
12./media/
目录作用:挂载目录。
系统建议用来挂载媒体设备的,例如软盘和光盘。
13./mnt/
目录作用:挂载目录。
早期Linux中只有这一个挂载目录,并没有细分。现在这个目录系统建议挂载额外设备,如U盘,移动硬盘和其他操作系统分区。
14./misc/
目录作用:挂载目录。
系统建议用来挂载NFS服务的共享目录。系统虽然准备了三个默认挂载目录/media/,/mnt/,misc/,但到底哪个目录中挂载什么设备都可以由管理员自己决定。
15./opt/
目录作用:第三方安装的软件保存位置
这个目录就是放置和安装其他软件的位置,我们手工安装的源码包软件都可以安装到这个目录当中。
16./proc/
目录作用:虚拟目录
目录中所有信息都是内存的映射,通过这个虚拟的内存映射目录,可以和内核内部数据结构进行交互,获取有关进程的信息,同时也可以在系统运行中修改内核参数。与其他目录不同,/proc存在于内存中,而不是硬盘上
17./proc/cpuinfo
目录作用:关于系统CPU的详细信息,包括CPU名称、型号和类型等。
18./proc/meminfo
目录作用:内存信息,包括物理内存和虚拟内存。
19./proc/filesystems
目录作用:当前系统支持的文件系统类型
20./proc/net
目录作用:网络使用协议以及状态信息
21./sys/
目录作用:虚拟文件系统
和/proc类似,都是保存在内存当中的,主要是保存于内核相关信息的。
22./tmp/
目录作用:临时文件目录
系统存放临时文件的目录,该目录下所有用户都可以访问和写入。一般建议此目录中不能保存重要数据,这些临时文件可能会随时被删除。
23./usr/
目录作用:主要用于存放应用程序和文件的目录
如果系统安装的时候选择了很多软件包那么这些软件包默认会安装到此目录下。
24./usr/lib/
目录作用:应用程序调用的函数库保存位置
25./usr/X11R6/
目录作用:X Window系统的所有文件。图形化系统。
26./usr/local/
目录作用:手工安装的软件保存位置
我们一般建议把自己安装的源码包软件安装在这个位置当中。
27./usr/share/
目录作用:应用程序的资源文件保存位置
如帮助文档,说明文档和字体目录。
28./usr/src/
目录作用:源码包保存位置
我们手工下载的源码包和内核源码包都可以保存到这里。不过一般更习惯把手工下载的源码包保存到/usr/local/src目录中,内核源码保存到/usr/src/linux/目录中
29./var/
目录作用:动态数据保存位置
主要用于存放系统运行以及软件运行的日志信息。
30./var/log/
目录作用:存放各种应用程序的日志文件
31./var/lib/
目录作用:存放系统正常运行时需要调用或改变的库文件的目录。
如MySQL的数据库保存在/var/lib/mysql中。
32./var/www/
目录作用:rpm包安装的apache网页主目录位置
33./var/spool/
目录作用:放置队列数据的目录
就是队列等待其他程程序使用的数据。比如邮件队列和打印队列。
34./var/spool/meail/
目录作用:新收到的邮件队列保存位置
系统新收到的邮件会保存在这个目录中。
35./var/spool/cron/
目录作用:系统的定时任务队列保存位置
系统中的定时任务会保存到这里。
36./var/tmp/
目录作用:该目录允许比/tmp/存放更大的文件
上一篇
1、Linux 简介
下一篇
2.2、Linux常用命令