linux根目录下5个主要的目录,及目录的功能

linux根目录下5个主要的目录,及目录的功能,第1张

(1)/

:

目录

(2)/bin

:存放启动时所需要的普通程序

(3)/boot

:

存放内核及启动所需要的文件

(4)/dev

:存放设备相关的文件

(5)/etc

:存放系统的配置文件

(6)/home:存放用户文件的主目录,用户数据(

cd

~

可进入自己的主目录)

(7)/lib

:存放启动时所需要的库文件

(8)/mnt

:存放临时的映射文件,通常是一些用来安装其他设备的子目录(如

/mnt/cdrom

/mnt/floppy)

(9)/proc

:这是一个虚拟的文件系统,存放当前系统的状态(有关进程和系统信息)

(10)/root:

超级用户主目录

(11)/sbin:

存放启动时所需要的系统管理程序

(12)/tmp

:存放启动时产生的临时文件

(13)/usr

:

包含一般不需要修改的应用程序,命令程序文件,程序库,手册

(14)/var

:存放系统产生的经常变化的文件

(15)/var/tmp:

存放用户的临时文件

(16)

/usr/lib:

存放非启动用的库文件

(17)/lib/modules

/:

存放内核模块

(18)/var/log:存放大多数日志文件

(19)/var/run:

存放运行时的信息

(20)/var/lib:

存放一些系统运行时需要的文件

(21)/var/spool:

存放邮件,新闻及打印序列

(22)/etc/X11:存放X窗口系统所需要的配置文件

(23)/etc/init.d

:存放启动描述文件,包括各种模块和服务的加载描述

(24)/etc/rcS.d

:存放一些连接到

/etc/init.d的文件,根据runlevel的不同而执行不同的描述

(25)/etc/rc0.d---/etc/rc6.d:

存放一些连接文件,只在指定的runlevel

下执行相应的描述

(26)/usr/X11R6,/usr/X11,/usr/Xfree86

:存放X窗口系统所需要的文件

(27)/usr/bin

:

存放应用程序二进制可执行文件

(28)/usr/sbin:存放大部分系统程序

(29)/usr/games:存放游戏程序及相应的数据

(30)/usr/include:存放c

和c++的头文件

(31)/usr/info:存放GNU

Info程序所需要的数据

(32)/usr/man:存放man程序所需要的数据

(33)/usr/src:存放源代码文件

(34)/usr/doc:

存放文档文件

(35)/usr/local:存放本地计算机所需要的文件

(36)/usr/shared:存放各种共享文件

1. bin目录

binary(二进制的):许多“指令”对应的可“执行程序文件”目录

2. sbin目录

说明:super binary 超级的 二进制 许多“指令”对应的可“执行程序文件”目录,该目录文件对应指令都是"root"用户可以执行的指令普通用户不能使用该目录里的命令:

普通用户:用$开头

root用户:用#开头

3. usr目录

说明:unxi system resource

unix system resource (unix系统资源文件目录)

该目录类似win系统的 C:/Program files 目录

该目录经常用于安装各种软件

软件安装完毕会形成对应的指令,该指令对应的可执行程序文件就存放在以下目录

/usr/bin许多“指令”对应的可“执行程序文件”目录 /usr/sbin root用户执行的指令 对应的 可“执行程序文件”目录

4. dev目录

说明:device 系统硬件设备目录(linux系统所有的硬件都通过文件表示)

例如:/dev/cdrom是光驱 /dev/sda 是第一块scsi硬盘

5. home目录

说明:普通用户的“家目录”

系统每增加一个普通用户的同时,都会在该目录为该目录设置一个文件目录代表该用户的“家目录”用户后期使用系统的时候首先会首先进入其目录家目录名字默认与当前用户名字一致用户对家目录拥有绝对最高的权限

6. proc目录

内存映射目录,该目录可以查看系统的相关信息

7. var目录

variable 可变的、易变的

该目录存储的文件经常会发生变化(增加、修改、删除)

经常用于部署项目程序(php)文件

/var/www/shop

/var/www/book

8. boot目录

说明:系统启动核心目录,用于储存系统启动文件

Linux系统的核心文件只要 18M

du -h:查看文件的大小

9. etc目录

系统主要配置文件目录

例如:

/etc/passwd 用于存储用户信息的文件

/etc/group 用于存储组别信息的文件

10. lib目录

library:系统资源文件类库目录

11. selinux目录(secure enhanced linux)

说明:安全增强型的linux对系统形成保护

在安装软件时会有一定的影响

12. mnt目录

说明:存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。

13. tmp目录

说明:存放临时文件的目录

/home: 系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~test表示用户test的家目录。

例如:/home/jinlong ;/home/bican

使用Linux,用户可以设置目录和文件的权限,以便允许或拒绝其他人对其进行访问。Linux目录采用多级树形结构,用户可以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。

文件结构的相互关联性使共享数据变得容易,几个用户可以访问同一个文件。Linux是一个多用户系统, *** 作系统本身的驻留程序存放在以根目录开始的专用目录中,有时被指定为系统目录。

扩展资料

linux其它目录:

1、/  – 根(根目录)

第一层目录,位于目录结构的最顶层,用斜线“/”表示,是系统中所有其他目录的根。一般根目录下只存放目录。每一个文件和目录从根目录开始。

只有root用户具有该目录下的写权限。请注意,/root是root用户的主目录,这与/.不一样。系统根目录下一般包括:/bin,/boot,/dev,/etc,/home,/root,/sbin,/tmp,/usr,/var等。

2、/bin – 用户二进制文件目录

/bin目录又称为二进制目录,包含供系统管理员和普通用户使用的重要linux命令的二进制映像。该目录存放的内容包括各种可执行文件,还有某些可执行文件的符号连接。

在单用户模式下,你需要使用的常见Linux命令都位于此目录下。系统的所有用户使用的基本命令都设在这里。常用的命令有:cp、dmesg、kill、login、rm、ping、chomd、bash、cat、echo、ls、 mail、vi等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/5896793.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存