加入收藏 | 设为首页 | 会员中心 | 我要投稿 武汉站长网 (https://www.027zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux修改权限(笔记)

发布时间:2022-12-05 13:32:07 所属栏目:Linux 来源:互联网
导读: Linux基本命令
cd: 改变目录
cd: .. 回退到上一个目录,直接cd进入默认目录
pwd:显示当前所在的目录路径
ls(ll):都是列出当前目录中的所有文件,只不过ll列出的内容更详细
touch:新

Linux基本命令

cd: 改变目录
cd: .. 回退到上一个目录,直接cd进入默认目录
pwd:显示当前所在的目录路径
ls(ll):都是列出当前目录中的所有文件,只不过ll列出的内容更详细
touch:新建一个文件如touch index.js 就会在当前目录下新建一个index.js文件
rm:删除一个文件,rm index.js 就会把index.js文件删除
mkdir:新建一个目录,就是新建一个文件夹
rm -r:删除一个文件夹,rm -r src 删除src目录
mv:移动文件,mv index.html src ,index.html 是我们要移动的文件,src是目标文件夹
reset:重新初始化终端/清屏
clear:清屏
history:查看命令历史
help:帮助
exit:退出
#:表示注释

修改权限可以使用chmod

chmod命令用来变更文件或目录的权限

在这里插入图片描述

在这里插入图片描述

r:对文件是指可读取内容 对目录是可以ls

w:对文件是指可修改文件内容,对目录 是指可以在其中创建或删除子节点(目录或文件)

x:对文件是指是否可以运行这个文件linux权限,对目录是指是否可以cd进入这个目录

chmod 666 a.txt #权限值的总和
chmod u+x a.txt #给a.txt文件加可执行的权限
chmod u-x a.txt #给a.txt文件减可执行的权限
chmod -x a.txt #没有指定u、g或o减权限,那就三个全部都减权限
chmod u=rwx,g=rw,o=x a.txt #直接赋值权限,不管你之前是什么权限,用现在的权限覆盖之前的权限

chmod 666 a.txt 解析:

chmod 4+2 4+2 4+2 a.txt

4对应的是表格里R,可读取

2对应的是表格里W,可写

解析出来就是修改a.txt文件的三个权限为可读可写。

常用的方式有两种:

使用方式1:

chmod +x a.txt #给所有用户都加上执行权限
chmod u+x a.txt #给所属用户添加执行权限,在原来的基础上追加
chmod u=x a.txt #给所属用户赋为执行权限,将原来的权限覆盖

使用方式2:

chmod 777 a.txt #给所有用户添加所有的权限

一个文件刚创建时,默认的权限就是:644

Linux命令用的多了自然而然就记得了,死记硬背是下下策,现在我发个笔记到网上,如果我那天不记得了上百度找答案,没准也可以找到自己的笔记

(编辑:武汉站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!