day_4
/*vim补充内容*/
1.分屏
vim -o text1 text2 //实现垂直分屏
vim -O text1 text2 //实现水平分屏
ctrl+w //切换分屏光标位置
2.vi的配置文件
/etc/vimrc //全局配置文件 需先创建.vimrc 内容对所有用户生效
3.崩溃缓存文件
如果发生崩溃等意外,会生成隐藏文件.swp 根据需要下一步操作
/*linux权限管理*/
1.简介 //权限是指某个特定用户具有特定的系统资源的使用权利。
Linux系统一般将文件可存/取访问的身份分为3个类别:owner、group、others,且三种身份各有read、write、execute等权限。
2.
读权限: 对目录,影响用户是否能够列出目录结构
对文件,影响用户是否可以查看文件内容
写权限: 对目录,影响用户是否可在文件夹下创建、删除、复制、移动
对文件,影响用户是否可以编辑文件内容
执行权限:对目录,影响用户是否可以执行cd操作
对文件,影响文件是否可以运行
3.
Owner身份 //文件所有者,默认为文档的创建者
Group身份 //与文件所有者同组的用户 可相互修改 也可只读
Others身份 // 相对于上述的其他人
Root用户(超级用户) //root用户可以无视读写权限,root用户无执行权限也无法执行 自身可以加上权限。
4.常用 ls -l 命令查看文件权限
//十位字符表示的含义
第一位:表示文档类型 d文件夹 -文件 l软连接 s套接字 c字符设备 b块设备
第二位:表示读权限的情况 取值有 r、-
第三位:表示写权限的情况 取值有 w、-
第四位:表示执行权限的情况 取值有 x、-
2-4位指Owner 5-7位指Group 8-10指Others //读、写、执行
5.添加权限
u 表示owner
g 表示group
o 表示others
a 表示所有人
//r 读权限 w 写权限 x 执行权限 -表示没有权限
//r 读 4 w 写 2 x 执行 1 - 没有权限 0
假如给 1.txt添加rw权限 组添加rw权限 其他用户添加r权限
chmod u+rw,g+rw,o+r 1.txt
chmod 664 1.txt
chmod -R 664 1.txt //表示递归设置权限(文件夹) //root用户
chmod a+rwx 1.txt //给所有人都赋予权限
umask 0022
创建普通文件默认权限 666 - 022 = 644 -rw-r--r--
创建文件夹默认权限 777 - 022 = 755 drwxr-xr-x
6.chown //更改文档的所属用户
chown happy:happy 1.txt //把1.txt所在的属主、组改为happy
chown 同样有-R的递归操作