linux根目录下文件,linux根目录下的各个文件简介

首先我们对根目录下的的文件截图:

0818b9ca8b590ca3270a3433284dd417.png

下面一一介绍:

0.  /                 #根目录,所有的文件都在它的下面

1.  /bin            #系统程序(最经常被使用),存放着100多个Linux下的常见命令、工具,如:cp, chmod,ls,tar, mv, cat

2.  /boot          #内核启动程序,Linux 启动就是从这里开始的。

2.1  /boot/grub  #引导器相关文件

2.2  /boot/vmlinux-3.13.0-24-generic  #Linux内核文件

3.  /dev           #存放着Linux下的所有外部设备文件,如CPU, disk, bus,在Linux中设备和文件是使用同一种方法访问的。例如,/dev/hda 代表第一个物理IDE硬盘;需要注意的是,这个目录下的文件。功能类似于DOS下的.sys和win下的.vxd

4.  /etc            #存放系统程序和大部分应用程序的全局配置文件,如系统软件的启动时需要读取的文件,诸如用户账户和密码

4.1   /etc/init.d/ *       #SystemV风格的启动脚本

4.2   /etc/network/*   #网络配置文件

4.3   /etc/X11/*          #图形界面配置文件,存放与x windows有关的配置

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

/etc/rc*.d            #启动脚本的链接,定义运行级别

5.  /home        #普通用户主目录,每创建一个用户,都会在这里新建一个与之同名的目录,给该用户一个自己的空间,建议单独分区,并设置较大的磁盘空间,方便用户存放数据。

6.  /lib             #系统程序库文件,存放系统最基本的动态连接共享库,类似于windows的systems32目录,几乎所有的应用程序都需要用到这些共享库。

/lib/modules      #比较重要

7.  /media       #挂载媒体设备,如光驱,U盘,

8.  /mnt           #用户临时挂载别的文件系统,如挂载windows下的某个分区,外部设备挂载点,如挂载光盘: mount /mnt/cdrom,就是将光盘上的内容mount到/mnt/cdrom上,离开的时候,执行:umount /mnt/cdrom.需要主要的是:ubuntu默认挂载在/media目录

9.  /opt             #可选的应用软件包(很少用),给主机额外安装软件所摆放的目录。

10.  /proc           #系统内存的映射,这个目录的内容不在硬盘中,而在内存里,因此这里我们可以访问到内存的内容,如系统核心,外部设备,网络状态,由于数据在内存中,所以不占用磁盘

11.  /root           #这里是root用户的主目录

12.  /sbin           #管理员root系统程序,这里存放这系统级命令和工具(root的常用的程序),如ip, fdisk,shutdown,mount,和/bin不太一样,这个目录通常是root等系统管理员使用的程序

13.  /srv             #服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www

14.  /sys            #反映了当前机器所接设备

15.  /tmp           #l临时文件夹,和windows下的一样,一般用户或正在执行的程序临时存放文件的目录。

16.  /usr            #通常用于安装各种软件的地方,这个目录是最庞大的,我们用到的很多应用程序和文件几乎都在这个目录,下面是它的截图

0818b9ca8b590ca3270a3433284dd417.png

其中,

16.1    /usr/bin               #应用程序,用户和管理员的标准命令

/usr/games         #游戏程序

16.2    /usr/sbin             #管理员应用程序,安装了相关命令和工具,存放程序

16.3    /usr/include        #C/C++等各种开发语言环境的标准include文件

16.4    /usr/lib                #应用程序及程序包的连接库,如python,存放不能直接运行的,却是很多程序运行必须的一些函数文件。

16.5    /usr/share           #存放着一些共享数据,资料文件,使用手册,如音乐文件,图标

16.6    /usr/local             #系统管理员自己安装的应用程序目录,常用来安装新的软件,如那些手动安装的软件,即不是通过apt-get安装的软件

/usr/local/share   #系统管理员安装的共享文件

16.7    /usr/src                #Linux源程序,应用程序源代码

16.8    /usr/games

17.  /var                        #通常用于存放一些变化中的东西,动态数据,系统执行过程中经常变化的文件,包含日志                                             文件、计划性任务和邮件内容

17.1  /var/log           #存放系统日志

/var/log/message  #所有的登录文件存放目录

17.2  /var/spool       #存放一些邮件、新闻、打印队列等。

参考: