目录
/
1,/bin
2,/boot
3,/dev (device)
4,/etc
1),/etc/X11
2), /etc/init.d
3),/etc/password
4),/etc/mtab
5,/home
6,/lib
7,/lib64
8,/media
9,/mnt
10,/opt
11,/proc
12,/root
13,/run
14,/sbin
15,/srv
16,/sys
17,/tmp
18,/usr
1),/usr/bin
2),/usr/etc
3),/usr/games
4),/usr/include
5),/usr/lib
6),/usr/libexec
7),/usr/local
8),/usr/sbin
10),/usr/src
11),/usr/tmp
19,/var
我们的linux和Windows不同,没有什么c盘,d盘这种盘符的存在,在linux中(或所有的unix操作系统)一切皆是文件
“/”是唯一的根目录,是所有目录的起点,看起来就像是一棵树一样,由“/”发散开去,所以linux和其他的Unix系统都是把所有的文件放在一个目录树里面。
接下啦让我们来了解根目录下的这些文件目录 【使用远程连接工具:finalshell】
bin有:箱子;垃圾箱;(有盖)大容器,箱,柜的意思
所以/bin目录存放了启动时所需要的普通文件及常用的指令,如下:
boot有(计算机)启动的意思
因此,/boot用于存放linux系统中的部分内核映像和其他一些与启动有关的文件,如下:
dev为device设备的缩写
因为在linux及Unix的操作系统中一切皆文件,因此哪怕你是一个设备:如播放器,网关,声卡等在linux中都是以文件的形式存在。
而我们的设备一般存放于/dev中,如下:
在早期的时候,etc解释为:其他文件目录(etcetra directory),由贝尔实验室提出。
后来,fhs规定用来放置配置文件,因此可以解释为:可编辑的文本配置(editable text configuration)或扩展工具箱(extended tool chest)。
/etc目录存放着绝大部分的系统配置文件。
该目录放着x Window系统(linux中的图形用户界面系统)所需要的配置文件。
init:initialization[ɪˌnɪʃəlaɪˈzeɪʃn] 初始化的缩写
保存着启动描述文件,包括各种模块和服务的加载描述,存放的文件都是系统自动进行配置的,用户不需要进行配置。
用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息.
当前安装的文件系统列表,由scripts初始化,并由mount 命令自动更新.需要一个当前安装的文件系统的列表时使用,例如df命令。
家目录主要存放除了root外的用户主目录(root用户比较特别,有一个自己专门的root目录存放自己的root用户主目录),在linux下,可以通过#cd~来切换至自己的主目录。
现在我们去添加一个新的用户:useradd userName
如上就可以看到我们的user1用户的目录存放到我们的home目录里面。
启动时所要用到的库文件都放在这个目录下,而那些非启动用的库文件都会放到/usr/lib下。内核模块是被放到/lib/modules/(内核版本)下:
lib用于32位系统,lib64用于64位系统。而在64位系统上一般是可以同时看到lib和lib64两个文件夹。
挂载目录,这个目录下面放着一些用来安装其他设备的主目录,如/mnt/cdrom等,有些时候这个目录是被“/mount”替代的。
这个目录一般是用于我们安装软件的主目录
root用户的主目录
/run 目录是一个临时文件系统, 存储启动以来的信息.当系统重启时,这个目录下的文件应该被删掉或清除.
放置启动时所需要的系统程序。
“/srv: 该目录存放一些服务启动之后需要提取的数据。
/sys: 这是Linux2.6 内核的一个很大的变化。该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs 。 sysfs 文件系统集成了下面3种文件系统的信息:针对进程信息的 proc 文件系统、针对设备的 devfs 文件系统以及针对伪终端的 devpts 文件系统
一般只有启动时产生的临时文件才会放在这个地方。而我们用户的临时文件都放在“/var/tmp”中。
/usr目录是一个复杂且庞大的目录,除了我们之前提及的目录外,几乎所有的文件都存放在这个目录下面
二进制可执行文件存放的目录,这里放着绝大部分的应用程序
存放一些安装软件时的配置文件,一般为空
游戏程序和相应的 数据会放在这里,一般为空
这个目录用于保存c和c++的头文件
启动时用不到的库文件都会放在这个目录下
这里保存了系统的库文件
这里保存了本地计算机所需要的文件,在用户进行远程访问的时候特别有意义。
存放着绝大部分的系统程序
这里保存着各种共享文件
这里保存着源代码文件
见名知意,保存的是临时文件,一般为空。
/var目录里有一些被系统改变过的数据。比如“/var/tmp”就是用来存储临时文案的。
上面我们将linux根目录“/”下的文件认识了大概,以后我们在使用这些文件目录时,心里面也会有点数。
如果对如上内容有疑问,请在评论区留言。