学习Linux(19)文件系统

在这里插入图片描述

https://refspecs.linuxfoundation.org/FHS_3.0/
不同的发行版对根目录的理解不同,但它们大都遵守文件层次标准(FHS, Filesystem Hierarchy Standard),所以根 目录下的各个子目录内容和功能大致如下表所示。

根目录的内容:
目录 目录放置的内容
bin 存放系统命令的目录,如命令cat,cp,mkdir
boot 存放开机启动过程所需的内容,如开机管理程序grub2
dev 所有设备文件的目录(如声卡、硬盘、光驱)
etc 系统的主要配置文件
home 用户家目录数据的存放目录
lib 存放sbin和bin目录下命令所需的库文件
lib32/lib64 存放二进制函数库,支持32位/64位
lost+found 在EXT3/4系统中,当系统意外崩溃或意外关机时,会产生一些碎片文件在这个目录下面,系统启动fcsk工具会检查这个目录,并修复已损坏的文件。
media 用于挂载光盘,软盘和DVD等设备
mnt 同media作用一样,用于临时挂载存储设备
opt 第三方软件安装存放目录。
proc 进程及内核信息存放目录,不占用硬盘空间。
root root 用户的家目录
run 是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。
sbin root 用户使用的命令存放目录
srv 一些网络服务所需要的数据文件
sys 同proc目录,用于记录CPU与系统硬件的相关信息
tmp 程序运行时产生的临时文件存放目录
usr 系统存放程序的目录,类似于在windows下的文件夹programefiles
var 存放内容常变动的文件目录,如系统日志文件
下面我们对根目录下的内容进行详细说明,在阅读这些说明时,请亲自打开对应的目录查看,以建立初步印象。

查看文件属性
在这里插入图片描述

6.4. 文件类型
在Linux下,我们看到的一切都是文件,主要包括如下类型。
6.4.1. 普通文件
如文本文件,bin文件等。
6.4.2. 可执行文件
可执行文件包括脚本和应用程序,这些文件可被系统加载运行,类似Windows下的bat脚本、exe程序文件等。
6.4.3. 链接文件
链接文件分为硬链接和软链接:
硬链接是指同一个文件的不同别名。
软链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。
6.4.4. 目录文件
在Linux下目录也是文件。
6.4.5. 设备文件
硬件设备也是文件,通过打开对应的设备文件可以初始化设备,部分设备还可以通过读写设备文件实现对硬件的控制。
6.5. 文件扩展名
在Windows下习惯通过文件的后缀名来判断可以使用什么软件打开对应的文件,而Linux下没有这样的要求, 便Linux下为了容易区分和兼容用户使用Windows的习惯,我们还是会用扩展名来表示文件类型。举例如下:
后缀.tar、.tar.gz、.tgz、.zip、.tar.bz表示压缩文件,创建命令一般为tar,gzip,zip等。 在压缩文件 中的后缀名来通常表示自身由什么压缩格式打包的,以便解压时方便选择要使用的命令。
.sh表示shell脚本文件,通过shell语言开发的程序。
.pl表示perl语言文件,通过perl语言开发的程序。
.py表示python语言文件,通过python语言开发的程序。
.html、.htm、.php、.jsp、.do表示网页语言的文件。
.conf表示系统服务的配置文件。
.rpm表示rpm安装包文件。
在这里插入图片描述

登录时候,Ubuntu动作过程
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Hankin
2020.07.12

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值