20190319预习笔记 课堂笔记

预习

chattr

chattr change attributes 改变文件附加属性
chattr +i 1.txt 将1.txt文件改为只读模式
lsattr 查看附加权限
chattr可同时作用于文件和目录
lsattr -a 查看全部文件,包括隐藏文件
-d 查看目录本身
-R 查看目录下所有文件属性

set uid

查看password时,会发现password最后是标红的,说明该文件设置了set uid。
可以让普通用户除了所有者外的其他用户去执行该命令时,被临时赋予命令的所有者身份。设置set uid的前提是必须为二进制可执行文件。
chmod u+s 文件名 可赋予该权限
chmod u=rws 会发现变为大写S,是因为少了x权限。再加一步chmod u+x 即可。

set_gid

同set uid,只不过是作用在组上。普通用户临时拥有属组的时候。

stick_bit

ls -ld /tmp/ 此目录下的文件有这个权限。t表示防删除位。
因为任何用户都能在这个目录下创建文件,所以谁的文件谁做主。

软链接

作用同windows快捷方式
创建软链接的好处:
1.不用复制。
2移动链接时不用再修改。
软链接一定要用绝对路径,因为用相对路径移动后会失效。
创建命令:
ln -s /root/123/1.txt /tmp/123/1.txt 前面的是原文件 后边是目标文件。

硬链接

所有硬链接的inode号都是相同的,硬链接删不删除不受文件影响。
inode记录文件属性,存放在磁盘某块位置,权限等。
硬链接相当于多了个皮。稳健坐硬链接时不允许跨分区,淫威两个分区可能存在相同的inode号。
硬链接只可对文件做,不可对目录做。
快捷键:
ctrl+l 清屏
ctrl+d 推出终端
ctrl+c 退出命令
ctrl+u 删掉前边命令

find

搜索文件,知道名字或知道大概名字,不知道路径或只知道大概路径。
find /etc/ -name “sshd*” 模糊搜索
-type 分为d目录 f文件 l软链接 s网络文件
-mtime:modify 修改文件内容时会显示。指block被修改的时间。
-ctime:change 修改文件inode时会修改。如大小,时间,所有者,所属组。所以修改内容时,mtime改变了,ctime也会改变。指inode被修改的时间。
atime:access 访问 表示文件中书局最近被访问的时间。
stat 可用于查看文件具体信息。 比ls更清晰。能用于查看时间戳。
有多个判断条件时,分为并列关系和或者关系,默认为并且,“-o”为或者关系。
-inum:指定inode号。
-exec:后追加条件。

Linux与Windows互传文件

xshell或securecrt都可以
先安装yum元
yum installl -y lrzsz
linux传Windows时,用sz 文件名
rz
:从本地上传到服务器。r指remote 远程。

课堂笔记

inode,元数据,到磁盘的哪个block去找文件。记录文件的字节数,属主属组等信息。
文件的时间戳,共三个,ctime,atime,mtime.
ctime指inode变动时间
atime指文件内容变动时间
atime指文件上一次打开时间
链接数,多少个文件指向这个inode
文件名不在inode中,也不在block中。目录里存放的就是文件名和文件名所对应的inode。
通过inode号打开一个文件:
find ./ -inum 号码 |xargs cat ./指当前目录
软链接和硬链接的区别:软链接指向的是目标文件的文件名,硬链接指向的是inode号。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值