第四天了,加油。
大后天中秋节,祝自己节日快乐啦啦啦(。・∀・)ノ゙
奈斯!
记笔记了
-
tail命令 显示文件最后10行
如果加上-n就是显示最后n行 -
一个Linux目录或者文件都会有一个所有者和所属组,即文件的拥有着,所属组是指的是这个文件属于哪一个用户组(一个用户组可以有好多的用户)
-
用ls -l可以查看当前目录文件下面的文件属性
像图中箭头所指向的
-:表示普通文件
d:表示为目录
l:表示为连接文件
b:表示该文件为块设备,磁盘的分区文件就是这一种类型
c:表示为串口文件
s:表示为套接字文件
后面9位字符3位一组 r (可读)、w(可写)、x(可执行)
9位共分3组,从左到右分别为所有者,所属组,其他人的权限 -
下面是文件权限的更改,自我感觉很好玩(❤ ω ❤)
所属组的权限更改
- 命令chgrp
(能够更改文件的所属组,格式为 chgrp [组名] [文件名】)
红色的箭头我们发现他还可以创建所属组
蓝色的箭头我们能看到所属组确实改变了是不是很ԅ(¯﹃¯ԅ)
所有者的权限更改
- chown命令
创建用户(useradd命令) 后面跟上的是你想创建的用户名字
我们创建了目录与里面的文件,然后查看所属,我们可以从图中的两个箭头看到上方的ls查询随后的是(-ld)这个可以查看所有者
此时dir3目录的所有者是user1 此时chown后面没有跟着东西
但是它里面的文件rest3依旧是root 有点东西Σ(っ °Д °;)っ
紧接着我们发现我所写的chown命令后面跟着一个-R(这里是因为-R主要用于目录,主要是级联的更改,即不仅更改当前目录还更改目录里面的文件的权限)
这时候我们能够发现test以及它目录下面的文件都已经修改为所有者为user1,所属组为testgroup
改变用户对文件的权限
-
chomd命令(在这个嘎子,Linux用了数字代替 r (可读)、w(可写)、x(可执行)r=4,w=2,x=1 入rwxrwx— 为770具体算法为
rwx=4+2+1=7,rwx=4+2+1=7,—=0+0+0=0是不是o((⊙﹏⊙))o.
备注:还可以使用 u(user用户)g(group所属组),o(others其他人)、a(all所有人)
u=rwx,og=rx
如果只是针对个别的进行修改号可以这样子
直接进行加减操作 -
umask 命令
正常情况下umask的默认值是0022
在系统中文件和目录的默认值分别为(文件:666,目录:777)
而umask就是上两串数字减去umask的值
所以目录的权限为= rwxr-xr-x
文件的权限为= rw-r–r--
还可以更改命令
如 # mask 002