先默默吐槽一下,每天6点下班,捣鼓一下回家吃完饭就是7点半接近8点了,给自己安排每天都要学一会英语,所以基本上学完英语就是9点半左右了,出去运动一下40分钟跑个步,回来洗个澡基本就是接近11点的时间,工作日学编程的时间有点少了,估计也就学1个小时左右,唉,学习的路还很漫长啊。
接着复习一下自己学习的内容:
首先需要能看懂ls -l的指令内容
ls -l
输入之后显示结果如下
其中第一个字母如果是d代表着是文件夹,如果是-代表着是文档
然后以3个为一组进行看,rwx分别代表着读/写/执行
2-4个字符代表着coldroad这个用户的权限
5-7个字符代表着coldroad这个组的权限
8-10个字符代表着其他人的权限
比如11.txt就属于coldroad这个用户可读/可写/不可执行;coldroad这个组里的用户可读/可写/不可执行;其他人员只有可读权限。
前缀和coldroad中间的那个数字叫做硬链接数(个人感觉用处不大)
以我的这个文件为例,通常情况下22这个文件我们都可以通过~/用户/桌面/22打开,这就是第1种进入22的方式
进入22之后(cd 22)可以通过cd .这个指令再进入22这个文件夹(. 的意思是当前文件夹),这是第2种所以22这个文件夹的方式,所以22这个文件的硬链接数为2(我感觉这个好蠢)
如果我们在22下再设置一个33的文件夹
此时再查看ls
22这个文件夹就多了一个硬连接数,因为可以再进入33之后通过(cd ..)再进入22,(.. 是上一级目录的意思),同理如果再22下创建2个文件夹,硬链接数就会加2。
然后是修改权限
主要是使用chmod指令
chmod +rwx 22
chmod -rwx 22
分别代表着
给22这个文件增加可读/可写/可执行的权限
给22这个文件删去可读/可写/可执行的权限
最后学习了创建/删除/修改组的操作(需要在sudo权限下执行)
sudo groupadd 2
cat /etc/group
sudo groupdel 2
charp -R 2 22
分别代表着:
增加2这个组
查看都有哪些组(可以拉到最下面看看是不是多了一个2这个名字的组来检查自己新建组是否成功)
删去2这个组
把22这个文件夹的权限给2这个组