加入收藏 | 设为首页 | 会员中心 | 我要投稿 天瑞地安资讯网 (https://www.52baoding.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

[基础服务] [操作系统] 类Linux的文件和目录

发布时间:2023-03-03 10:31:30 所属栏目:Unix 来源:互联网
导读: 简介
在奔腾70年代的中美建交之际,UNIX 也逐渐展露头角(也有说是60年代末),十五年后Windows诞生了,又过了五年Linux横空出世三大主流操作系统直到现在呈现三足鼎立之势~
出生时间是: UNIX(

简介

在奔腾70年代的中美建交之际,UNIX 也逐渐展露头角(也有说是60年代末),十五年后Windows诞生了,又过了五年Linux横空出世三大主流操作系统直到现在呈现三足鼎立之势~

出生时间是: UNIX(70年代初) > Windows(80年代中) > Linux (90年代初)·

可以说 UNIX 是操作系统中的"老大哥",后来的 Windows 和 Linux 都参考了 UNIX。

文件系统类型

在Linux系统中,一切皆文件,根目录是 / ,所有的文件都挂在这个节点下。树型目录结构如下图 :

gpt磁盘mbr磁盘_怎么合并磁盘1和磁盘2_unix磁盘限额

" />

除了我们常见的普通文件和目录文,还包括其他两种“特殊文件”

文件目录介绍 /bin

bin其实就是binary的缩写,/bin目录下存放的就是我们经常使用的Linux命令。例如,文件操作命令ls、cd、cp,文本编辑命令vi、ed,磁盘操作命令dd、df、mount等等。

/boot

该目录存放的是启动Linux时的一些核心文件,具体包含一些镜像文件和链接文件,因此这个目录非常重要,如果遭到破坏,系统将无法启动。

/dev

dev是Device(设备)的缩写,存放的是Linux外部的设备,在Linux中访问设备的方式和访问文件的方式是相同的。

/etc

这个目录是存放所有的系统管理所需要的配置文件和子目录。比如:我们使用yum安装的mysql,redis,PHP,nginx的配置文件都会在etc这个目录下。功能上看相当于Windows系统的Windows文件夹,其下面的profile文件,存着环境变量, 类似于Windows配置环境变量的path功能。

在这里插入图片描述

/home

该目录是系统中每个用户的工作目录。在Linux系统中,每个用户都有自己的一个目录,而该目录一般是由用户的账号命名的。例如,如果有一个用户ixdba,那么它的默认目录就是/home/ixdba。

/lib

该目录中存放的是共享程序库和映射文件,可供很多程序使用,类似于Windows里的DLL文件。通过这些共享映射文件,每个程序就不必分别保存自己的库文件(这会增加占用的磁盘空间),Linux提供了一组可供所有程序使用的文件。在该目录中,还包含引导进程所需的静态库文件。

/media

Linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,Linux会把识别的设备挂载到这个目录下。

/mnt

系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入目录就可以查看光驱里的内容了。

/opt

这是给主机额外安装软件所摆放的目录。比如你安装一个Oracle数据库就可以放在这个目录下。默认是空的。

/proc

此目录是一个虚拟目录,目录中所有信息都是内存的映射,通过这个虚拟的内存映射目录,可以和内核内部数据结构进行交互,获取有关进程的有用信息,同时也可以在系统运行中修改内核参数。与其他目录不同,/proc存在于内存中,而不是硬盘上。

/root

该目录是Linux超级用户root的默认主目录。如果通过root登录系统,就会自动进入此目录,一般用户没有进入这个目录的权限。

/sbin

/sbin中的s是Super User的意思,也就是说,只有超级用户才能执行这些命令。常见的如磁盘检查修复命令fcsk、磁盘分区命令fdisk、创建文件系统命令mkfs、关机命令shutdown和初始化系统命令init等

/srv

该目录存放一些服务启动之后需要提取的数据。

/sys

这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中出现的一个文件系统sysfs。

/tmp

该目录为临时文件目录unix磁盘限额,主要用于存放临时文件,这些临时文件可能会随时被删除,也可以随时删除。

/user

这是一个非常重要的目录,主要存放一些应用程序,类似于Windows下的program files目录。这里边最常用的一个目录就是local这个目录了,加入我们在使用编译方式安装软件时就会把软件默认安装在local这个目录下。

/user/bin

系统用户使用的应用程序。

/var

这个目录存放着不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。var目录下的log目录是我们最经常使用的,因为这个里边保存着我们平时产生的日志文件。

参考资料 & 致谢

[1] 参考资料

(编辑:天瑞地安资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章