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下快捷方式。

 

 

文件权限

 

Linux操作系统快速入门|Linux操作系统(二)权限命令

 

现在来解释一下这一行都是什么

Linux操作系统快速入门|Linux操作系统(二)权限命令

 

①用户访问权限:只读(r),只写(w),可执行(x)

②文件的用户:文件所有者,同组用户,其他用户

③drwxr-xr-x

d:指的是文件类型

后面的9个字符表示文件的访问权限,分为3组,每组3位: 第一组表示文件属主的权限; 第二组表示同组用户的权限; 第三组表示其他用户的权限。

 

文件权限操作

 

限操作的三个重要的命令:chmod、chown、chgrp

首先给大家介绍一下这三个命令分管的范围,通过下边一图大家应该理解我的意思了吧!

 

Linux操作系统快速入门|Linux操作系统(二)权限命令

 

①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来删除

 

 

 

 

 

 

 

Linux操作系统快速入门|Linux操作系统(二)权限命令