Linux常用命令day_4

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的递归操作

发布了18 篇原创文章 · 获赞 5 · 访问量 4498

猜你喜欢

转载自blog.csdn.net/L704198260/article/details/104278152