《linux 文件系统》*

Linux 系统

任何一个要使用系统资源的用户,都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统。Linux 内部用 UID 标识各用户  

四种不同类型的用户:文件主用户  组用户  其他用户  超级用户

Linux 规定了三种存其权限  :读(r)写(w)执行(x)

chown 命令 chown [选项] [用户][:组] 文件

例:chown -R root:root ./test                                //修改 (递归)用户:组 [在当前目录下]

df -Th                                                                     //查看磁盘空间使用情况

Linux 系统中一个文件由目录项,inode表和数据块组成。

目录项:包括文件名和inode节点号

inode表:包含文件的一些信息。例如 inode号,文件类型,文件大小等

数据块: 文件的具体内容存放的地方。

一般inode 表会占用文件系统磁盘空间的 1%。

一个目录文件的内容就是一个该目录下所有文件的目录项的列表。

文件名  inode号 inode表 inode表中的数据区的指针,读取我们相应数据取的内容。

硬链接

什么是硬链接 硬链接(Hard Link)指通过索引节点进行链接。在Linux系统中,每个文件都有一个对应的索引节点 记录文件的日期大小,所在块等信息 硬链接就是指向源文件索引节点的链接,删除源文件,不影响硬件连接访问。

软链接

什么是软连接 软连接(Symbolic Link)也称为符号链接 是包含了源文件位置信息的特殊文件,它的作用是间接指向一个文件或目录,如果软连接的源文件被删除或移动了,软连接就打不开了。

软连接 和 硬链接的区别

 软连接是一个特殊的独立文件他记录源文件的位置 硬链接只是源文件的引用,不占用实际空间。

删除软连接不影响源文件:删除源文件,软连接失效,删除硬链接不影响源文件使用,需将源文件和全部硬链接删除,源文件才会删除(对于硬链接来说 删除了源文件  访问硬链接依旧有效)。

软连接可以跨分区,硬链接不能跨文件系统。

软连接可以针对目录,硬链接不能针对目录。

输出重定向

含义:把本来应该输出到屏幕上的正确数据,修改输出到其他文件。

输入重定向

含义:改变默认的输入源,把本来应该从键盘输入的信息该从文件输入

错误重定向

含义:把本来应该输出到屏幕上的错误信息输出到文件中去。

命令置换

含义:将一个命令的输出当作另一个命令的参数,我们叫做命令置换。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值