6、liunx目录的功能
一、目录简介
Linux主要树结构目录包括:/、/root、/home、/usr、/bin、/tmp、/sbin、/proc、/boot
【Linux系统中常见目录功能如下】
- / 根目录;
- /bin 存放必要的命令;(普通用户)
- /boot 存放内核以及启动所需的文件;
- /dev 存放硬件设备文件;
- /etc 存放系统配置文件;
- /home 普通用户的宿主目录,用户数据存放在其主目录中;
- /lib|lib64 存放必要的运行库;
- /mnt 存放临时的映射文件系统,通常用来挂载使用;
- /proc 存放存储进程和系统信息;
- /root 超级用户的主目录;
- /sbin 存放系统管理程序;
- /tmp 存放临时文件;
- /usr 存放应用程序,命令程序文件、程序库、手册和其它文档;
- /var 系统默认日志存放目录。
1)根 “/”
根目录。有且只有一个,每一个文件或目录都是从根开始,只有root用户具有该目录下的写权限,且/root目录是用户root的主目录。2)bin 用户二进制文件(命令)
存放标准的(或者说是缺省的)linux工具,比如像“ls”、“vi”还有“more”等等。系统所需要的命令位于此目录,这个目录中的文件都是可执行的、普通用户都可以使用的命令。3)sbin 用户的二进制文件(命令)
这个目录存放root用户单独使用命令。主要是对Linux系统进行管理命令。4)boot 引导程序加载目录
Linux内核及引导系统程序所需要的文件目录,比如vmlinuz、initrd、grub文件都位于这个目录中。5)/etc - 配置文件
存放系统配置方面的文件,也包含了用于启动和停止单个程序的启动或关闭的shell脚本,yum安装的软件默认会安装到/etc目录去6)/dev - 设备文件
存放与设备(包括外设)有关的文件(说明:unix和linux系统均把设备当成文件),比如想要连接打印机,系统就是从这个目录开始工作的。另外还有一些包括磁盘驱动/dev/cdrom、USB驱动等都放在这个目录。7)/home - 用户Home目录
所有用户用home存放个人数据。具体就是每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。每个用户都有自己的用户目录,位置为:/home/用户名,而root用户除外8)/root - 用户root目录
系统管理员的目录root。对于系统来说,系统管理员就好比是上帝,它能对系统做任何事情,甚至包括删除你的文件。因此,请小心使用root帐号。9)lib - 系统库
包含支撑位于/bin和/sbin下的二进制文件的库文件,库文件名为ld*或lib*.so.*10)mnt 挂载目录
存放挂载储存设备的挂载目录,临时安装目录,系统管理员可以挂载文件系统。例如说是光盘、U盘。11)/proc - 进程信息
操作系统运行时,进程信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。目录中包含的与特定PID相关的信息,而且系统资源以文本信息形式存在,如/proc/uptime12)/usr - 用户程序
存放用户程序的目录,包含二进制文件、库文件、帮助文档、二级程序的源代码等。普通用户存储系统文件和配置文件目录13)/tmp - 临时文件
包含系统和用户常见的临时文件,当系统启动时该目录下的文件都将被删除。14)/var - 变量日志文件
这个目录的内容是经常变动的,其名字可以理解为vary的缩写,有存放系统日志/var/log。
二、文件系统类型
#首先说说Linux的文件系统类型分为4种:普通文件、目录文件、连接文件和特殊文件。
1、普通文件:
如文本文件、shell脚本、二进制的可执行文件等,可以使用命令cat、less、more、vi、emacs来查看内容,用命令mv可以改名。
2、目录文件:
包括文件名、子目录名等,它是linux储存文件名的唯一地方,可用ls列出目录文件。
3、连接文件:
连接文件是以用“l”开头,而文件名后面是以“->”指向所连接的文件,也就是指向同一索引节点的那些目录条目,用命令ls查看。
4、特殊文件:
比如用/dev/had标识第一硬盘,一般就是磁盘、终端、打印机等在文件系统中表示出来,这一类文件就是特殊文件,常放在/dev目录内。