第一周作业
进程的发起者(谁去运行这个程序)进程的发起者若是文件的所有者: 拥有文件的属主权限
进程的发起者若属于文件属组:拥有文件的属组权限
应用文件“其它”权限
访问控制列表 ACL:Access Control List,实现灵活的权限管理
除了文件的所有者,所属组和其它人,可以对更多的用户设置权限
CentOS7 默认创建的xfs和ext4文件系统具有ACL功能
CentOS7 之前版本,默认手工创建的ext4文件系统无ACL功能,需手动增加
示例:
tune2fs –o acl /dev/sdb1
mount –o acl /dev/sdb1 /mnt/test
ACL生效顺序:所有者,自定义用户,所属组|自定义组,其他人
setfacl #可设置ACL权限setfacl -m u:zxc:- a.txt
getfacl #可查看设置的ACL权限 getfacl a.txt
7. 结合vim几种模式,学会使用vim几个常见操作
1)如何打开文件。并在打开文件(命令模式)之后如何退出文件。
(1)打开文件
vim ... FILE...
+#打开文件后,让光标处于第#行的行首,+默认行尾
+/PATTERN 让光标处于第一个被PATTERN匹配到的行行首
-b file 二进制方式打开文件
-d file1 file2… 比较多个文件,相当于 vimdiff
-m file 只读打开文件
-e file 直接进入ex模式,相当于执行ex file
-y file Easy mode (like "evim", modeless),直接可以操作文件,ctrl+o:wq|q! 保存和不保存退出
(2)打开文件(命令模式)之后退出文件
先输入冒号 :
q 退出
q! 强制退出
wq 保存退出
wq! 强制保存退出
2)打开文件(命令模式)之后,进入插入模式。并在插入模式中如何回到打开文件的状态(命令模式),并在命令模式之后如何退出文件
打开文件---》命令模式-----i------》插入模式
插入模式------Esc----------》命令模式
命令模式退出文件
先输入冒号 :
q 退出
q! 强制退出
wq 保存退出
wq! 强制保存退出
3)打开文件(命令模式)之后,进入插入模式,编写一段话,"马哥出品,必属精品", 之后从插入模式中如何回到打开文件的状态(命令模式),并在命令模式之后如何退出文件
#vim 20240105.txt
i
马哥出品,必属精品
Esc
:
wq
4)使用cat命令验证文件内容,是刚刚自己写的内容
5)(可选),命令模式下,光标在单词,句子上进行前后,上下跳转。行复制粘贴。行删除
h: 左
L: 右
j: 下
k: 上
COMMAND:跳转由#指定的个数的字符
单词间跳转:
w:下一个单词的词首
e:当前或下一单词的词尾
b:当前或前一个单词的词首
COMMAND:由#指定一次跳转的单词数
行间移动:
G或者扩展命令模式下
:# 跳转至由第#行
G 最后一行
1G, gg 第一行
d 删除命令,可结合光标跳转字符,实现范围删除
d$ 删除到行尾
d^ 删除到非空行首
d0 删除到行首
dw
de
db
dd: 剪切光标所在的行
dd 多行删除
D:从当前光标位置一直删除到行尾,等同于d$
y 复制,行为相似于d命令
y$
y0
y^
ye
yw
yb
yy:复制行
Y:复制整行
来源:https://www.cnblogs.com/tlzj/p/17948164
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页:
[1]