Ubuntu下目录的涵义

版权声明:转载博文请注明出处。 https://blog.csdn.net/weixin_41297332/article/details/82725797

linux根目录下:

/boot:系统启动相关的文件,如内核,initrd,以及grub(bootloader)

/dev:设备文件

          设备文件:

              块设备:随机访问,数据块

              字符设备:线性访问,按字符为单位

              设备号:主设备号(major)和次设备好(minor)

/etc:配置文件(系统程序和大部分应用程序的全局配置文件都在这个目录)

/etc/profile : 整个系统的环境变量配置文件

/etc/init.d : SystemV风格的启动脚本

/etc/network/ : 网络配置文件

/etc/X11/ : 图形界面配置文件

/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME

/root:管理员的家目录

/usr : usr并不是user的缩写,而是Unix Software Resource的缩写,

即“Unix 操作系统软件资源”放在该目录,而不是用户的数据。这个目录 

相当于Windows操作系统的“C:\Windows\”和“C:\Program files\”这两个目录的

综合体,系统安装完毕后,这个目录会占用最多的硬盘容量

/usr/bin : 用户可使用的大部分命令都在这里

/usr/include : 存放C/C++等程序语言的头文件(head)和目标(include)

/usr/lib : 包涵各种软件的函数库.目标文件(Object file),比如它下面的jvm目录,就是java

/usr/local : 系统管理员在本机自行下载自行安装的软件(非ubuntu发行版默认提供的软件)一般放在该目录.该目录也有bin,etc,include,bin子目录

/usr/sbin : 非系统正常运行所需要的系统命令,最常见的就是某些网络服务器软件的deamon命令,如:nginx,ntpd,mysqld

/lib:库文件

静态库,.a

动态库,.dll,.so(shared object)

/lib64:

/media:挂在点目录,移动设备

/mnt:挂在点目录,额外的临时文件系统

/opt:可选目录,第三方程序的安装目录

/proc:伪文件系统,内核映射文件(内核与进程映像)

/sys:伪文件系统,跟硬件相关的属性映射文件

/tmp:临时文件./var/tmp

/var:可变化的文件(如果/usr 是安装时会占用较大硬盘容量的目录,那么/var 就是在系统运行过程中渐渐占用硬盘容量的目录。包括缓存cache,日志log,以及某些软件运行所产生的文件,包括程序文件(lock file, run file)。mysql的数据库文件也是放置在这个目录下,具体为/var/lib/mysql/目录下)

/var/cache : 应用程序缓存目录

/var/lib : 存放程序执行过程中,需要使用到的数据文件

/var/lock : 它是/run/lock目录的软链接,某些设备或文件一次只能被一个应用所使用

/var/log : 日志文件目录

/bin:可执行的文件。用户命令(此目录放置了所有用户能够执行的命令)

/sbin:管理命令(此目录放置了一般只有root用户才能执行的命令)

/lost+found : 包含了系统修复时的恢复文件

注意:

/etc/profile:整个系统的环境变量配置文件

~/.bashrc:当前用户的环境变量配置文件

猜你喜欢

转载自blog.csdn.net/weixin_41297332/article/details/82725797