第三课预习笔记

2.17 隐藏权限lsattr_chattr

查看隐藏权限 

lsattr 文件名  可以查看文件的隐藏权限

2.17.3.PNG

lsattr -R 目录 可以查看目录以及其下的集联子目录以及文件的隐藏权限


2.17.1.PNG

为用文件增加i权限与取消

2.17.2.PNG

当文件附加有a权限时,文件只具有追加操作权限而不能对其修改

2.17.4.PNG

扫描二维码关注公众号,回复: 3669775 查看本文章

仅管父目录有隐藏权限,但是对其下文件进行修改操作不受影响。

2.18 特殊权限set_uid

set_uid的作用:拥有该权限的命令,会在非命令所有者的用户调用时,为这个用户临时赋予该命令所有者的身份。

限制范围:set_uid权限仅对二进制可执行文件有效。

2.18.1.PNG

以passwd命令为例。

passwd的作用是修改/ect/shadow文件。

对于shadow这种000权限的文件,只有root用户有权修改。

所以,对passwd这个文件赋予set-uid权限的作用就在于:

既可以使普通用户使用passwd来修改自已的密码,又没有权限去修改shadow文件。

2.18.2.PNG

为ls命令附加set_uid使普通用户也可以查看root目录。

2.18 特殊权限set_gid

set_gid是针对所属组的权限

2.19.1.PNG

如果对文件使用,和set_uid区别不大。

2.19.2.PNG

当目录拥有set_gid权限时。新创建的目录或者文件所属组都会和目录所属组一致。

2.20特殊权限stick_bit

2.20.1.PNG

抈有stick_bit权限的目录,其下的文件:

除了root与其所有者,都不能将其删除。


2.20.2.PNG

一个文件是否能被删除取决于其父目录的权限。

2.21 软链接

用法:ln -s (源文件) (目录文件)

软链接文件内存放的是至实际文件的路径,和windows的快捷方式类似。

2.21.1.PNG

软连接一定要使用绝对路径


2.22 硬链接

用法: ln (源文件)(链接文件)

2.22.1.PNG

硬链接文件名都对应相同的inode号。

硬链接可以认为:文件名是inode的外壳或是入口,所以硬链接是不占用多余空间的。

硬链接的局限性:

1,不能对目录做硬链接。因为目录是多个文件共同组成的文件系统,硬链接文件要对一个文件进行操作。

2,不能跨分区操作。因为不同的分区使用不同的inode系统。

2.23 find命令上

ctrl+a 光标移动到行首

ctrl+e 光标移动到行尾

ctrl+u 从行尾删除整行

用法:find 路径 参数

参数 -name #以文件名搜索。

2.23.1.PNG

搜索以ss开头的文件名。

参数:-type   #以文类型搜索

2.23.2.PNG

2.23.3.PNG

2.23.4.PNG

2.24 find命令中

2.24.1.PNG

find参数中的-atime -mtime -ctime分别代表什么:

-atmie:访问时会发生变化。

-mtime:文件内容变更会发生变化

-ctime:记录文件大小、时间、权限、所有者、所属组变更时会发生变化


实际使用:

2.24.2.PNG

搜索一天以内文件发生变化的文件

附加条件:搜索类型为文件

2.25 find命令下

参数 :-inum

2.24.3.PNG

以inode编号为条件搜索文件

-mtime是以天为单位的。这三个参数对应的更小范围参数-mmin -amin -cmin以分为单位的参数

2.24.4.PNG

对找出的文件进行同步操作,{}就是指被找出的每个文件

2.26 文件名后缀

1,在Linux环境下是区分大小写的,把大小写搞错是不能运行的。

2,Linux文件也是有后缀名的,但是并不一定代表它们的属性。

3,linux的后缀是一种约定,为了方便使用。

2.25.2.PNG

如何切换系统显示语言,中文是zh_CN.UTF-8

2.27 Linux和windows互传文件

准备工作:安装lrzsz

2.27.1.PNG

将Linux文件传向Windows

2.27.2.PNG

从windows传到Linux



猜你喜欢

转载自blog.51cto.com/14019809/2307193