Linux操作系统快速入门|Linux操作系统(二)权限命令
Linux操作系统(二)权限命令
前言
最近老看到各大公司工程师因为操作失误而导致了删库跑路,他们到底是怎么操作造成的删库,今天的文章里将会解释具体原因。并且前段时间网上流传的两个神奇linux命令也能在这里找到答案①rm -rf /*②chmod 000 -R /*一个删库跑路,一个取消全部权限,电脑成为白板。下面就介绍Linux操作系统的权限命令。
文件操作
1.复制、移动、删除、链接命令
①cp:复制文件
用法:cp [选项] 源文件或目录 目标文件或目录
常用选项:-r(若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。)
②mv:移动文件、修改文件名称
用法:mv [选项] 源文件或目录 目标文件或目录
常用选项:-i(交互方式操作)-f(禁止交互操作)
③rm:删除文件或者目录
用法:rm [选项] 文件或目录
常用选项:-f(忽略不存在文件,不给出提示)-r(将全部目录递归删除)-i(进行交互式删除)-v(显示详细删除过程)
④ln:链接
用法:ln(硬链接)[选项] 目标 [链接名]或ln -s 软连接
硬链接相当于复制一份新的。
软连接相当于win下快捷方式。
文件权限
现在来解释一下这一行都是什么
①用户访问权限:只读(r),只写(w),可执行(x)
②文件的用户:文件所有者,同组用户,其他用户
③drwxr-xr-x
d:指的是文件类型
后面的9个字符表示文件的访问权限,分为3组,每组3位: 第一组表示文件属主的权限; 第二组表示同组用户的权限; 第三组表示其他用户的权限。
文件权限操作
限操作的三个重要的命令:chmod、chown、chgrp
首先给大家介绍一下这三个命令分管的范围,通过下边一图大家应该理解我的意思了吧!
①chmod命令
作用:修改文件目录或者权限。
用法:chmod [ who ] [ + | - | = ] [ mode ] 文件名
常用选项:-R 递归执行
因为chmod命令有两种表示法,最常用的就是数字表示法x(1)w(2)r(4)
比如说吧所有文件全部去掉读写执行权限
chmod 000 /*
②chown命令
作用:修改文件所有者
用法:chown [选项] 用户或组 文件
常用选项:-R 递归执行
③chgrp命令
作用:修改文件用户组
用法:chgrp [选项] group filename
常用选项:-R 递归执行
另外添加几个:
(1)创建文件夹mkdir
比如在家目录下创建一个 homew文件夹
mkdir ./homew
常用选项-p递归创建
mkdir -p /etc/home/homew
(2)还有删除文件夹deldir
这个命令一般不用,一般用rm -rf来删除