2、命令模式的基本操作 Gg光标 跳转到第1 行 G 最后一行 2G 第2行 Yy复制 2yy复制2行 P粘贴 dd删 除 2dd删除2行

撤销 u、U 撤销前一次/当前行所有更改 重做 Ctrl+r 重做最近一次被撤销的操作 文本查找 /word 向后查找字符串“word” 切换查找结果 n、N 跳至后/前一个结果

存盘 :w 保存当前文件 退出 :wq、:q! 保存并退出、放弃保存并退出 文本查找 /word 向后查找字符串“word” 切换查找结果 n、N 跳至后/前一个结果

行内替换 :s/old/new/g 替换当前行所有的“old” 区域替换 :n,m s/old/new/g 替换第n-m行所有的“old” 全文替换 :% s/old/new/g 替换文件内所有的“old” 编辑器设置 :set nu|nonu 显示/不显示行号

三、用户管理 1)添加一个可登录的用户zhsan

useradd zhsan

passwd zhsan

id 用户名

四、组管理 groupadd 组名(创建组) gpasswd -a 用户名 组名(用户加入组) gpasswd -d 用户名 组名(用户从组中删除) groupdel 组名(删除组)

把用户zhsan添加到users组

gpasswd -a zhsan users

DAY06 一、管理文件归属 chown 用户名 文件名(修改文件属主) chown :组名  文件名(修改文件属组) chown 用户名:组名 文件名(修改文件所有者及所属组)

练习:管理文档的归属 1)查看用户guojing的家目录的归属

ls -ld /home/guojing

2)以用户huangrong登录,尝试查看guojing家目录

su - huangrong

$ ls -l /home/guojing/ ==》报权限不够 $ exit 3)把guojing的家目录的属主更改为huangrong

chown -R huangrong /home/guojing

4)以用户huangrong登录,再次尝试查看guojing家目录 【可以查看】 5)以用户guojing登录,结果是什么?

su - guojing ==》进不去家目录

6)重新将guojing的家目录的属主恢复为guojing

chown -R guojing /home/guojing

二、权限管理 ls -l 第1个字符,对应文档类型(d 目录、- 文件、l 快捷方式) 第2~4个字符,对应属主的权限 第5~7个字符,对应属组的权限 第8~10个字符,对应其他人的权限

如果要让用户对一个目录只读,一般给 rx 如果要让用户对一个目录可写,一般给 rwx

如果用户对一个文件有 r、w、x权限: r,查看文件内容(cat、less、vim看、……) w,修改文件内容(vim) x,能够运行程序文件

如果用户对一个目录有 r、w、x权限: r,查看目录内容(ls) w,修改目录内容(mkdir、touch、mv、rm、cp、……) x,进入目录(cd)

chmod ugo+-=wrx 文件名 chmod -R 递归修改文件权限

练习:验证对文件的x权限 1)去掉 /bin/hostname 文件的x权限

chmod -x /bin/hostname

2)测试执行 hostname,看效果(失败) 3)重新添加 /bin/hostname 文件的x权限

chmod +x /bin/hostname

4)测试执行 hostname,看效果(成功)

权限和归属 小结: 1)查看归属(u、g、o)、查看权限(r、w、x)

ls -ld 文档...

2)更改文档的归属

chown -R 属主:属组 文档...

3)更改文档的权限

chmod -R ugoa+-=rwx 文档...