Linux学习笔记+4.2.1-4.2.2 Linux常用命令文件处理命令(权限管理命令)+2019.12.14—2019.12.14

Linux权限管理精讲
本文深入解析Linux系统中的权限管理,包括chmod、chown、chgrp等命令的使用方法及权限数字表示法,帮助读者掌握如何有效控制文件和目录的访问权限。

Linux学习笔记

B站兄弟连 2019.12.14

4.Linux常用命令

4.2 权限管理命令

4.2.1权限管理命令 chmod
4.2.2其他权限管理命令chown


一、权限管理命令 chmod

英文原意:change the permissions mode of a file
路径:/bin/chomd
权限:所有用户
语法:
chmod [{ugoa}{+ -=}{rwx}] [文件或目录] [mode=421] [文件或目录]
-R 递归修改
ugoa
u所有者 g所属组 o其他人 a所有人
.+ - =
+增加权限
-减少权限
=修改权限,不管之前权限,现在是这样的权限

功能描述:改变文件或目录权限
范例:
$ chmod g+w test.file
赋予test.file所属组写权限
$ chmod -R 777 test.file
赋予test.file目录下文件
在这里插入图片描述
可以同时做多个授权

用的最多的是数字表示权限的方式
**==权限的数字表示
r········4
w·······2
x········1
rwx····7
rw-·····6
r–······4

递归修改 -R
==桌面图3==

权限说明
对目录的写权限:可以在目录下创建删除文件
对目录的执行权限:可以进入目录
对目录的写权限:目录下创建、删除文件。

如果想查看目录下的文件,r
想进入目录必须有x权限,
一般目录r与x权限共存
删除文件的前提条件是对文件所在的目录有写权限。
对文件有写权限只可以修改文件内容。
==桌面图4  图5==
在这里插入图片描述

文件目录权限总结

代表字符权限对文件的含义文件使用命令对目录的含义目录使用命令
r读权限可以查看文件内容cat、more、head、tail、less可以列出目录中的内容ls
w写权限可以修改文件内容vim可以在目录中创建、删除文件touch、mkdir、rmdir、rm
x执行权限可以执行文件script、command可以进入目录cd

二、其他权限管理命令


改变文件或目录所有者 chown

名称:chown
英文原意:change file ownership
路径:/bin/chown
权限:所有用户
语法:chown [用户] [文件或目录]
功能描述:改变文件或目录的所有者
范例:$ chown shenchao fengjie
改变文件shengjie的所有者为shenchao

所有者可以改变文件权限
==图2-1==
所有者是否可以使用类似办法改变文件所有者?
==图2-2==
所有者不可以改变所有者
==图2-3==
root用户可以改变所有者


改变文件或目录所属组 chgrp

英文原意:change file group ownership
路径:/bin/chgrp
权限:所有用户
语法:chgrp [用户组] [文件或目录]
范例:$ chgrp lampbrother fengjie
改变文件fengjie的所属组为lampbrother

更改组权限,组中每个成员都享有组权限。


显示、设置文件的缺省权限 umask
一个用户可以属于多个组,但总有个缺省组,每个用户只能有一个缺省组。
原意:the user file-creation mask
路径:shell内置命令
权限:所有用户
语法:mask [-s]
-S 以rwx形式显示新建文件缺省权限

范例:$ umask -S

缺省创建的文件 不具备 可执行权限
==图2-4==
==图2-5==
0 特殊权限,后续介绍
022 用户分类 ----w–w-

777 rwx rwx rwx
022 — -w- -w-
逻辑与关系
rwx r-x r-x 目录
rw- r-- r-- 文件
缺省文件权限一般不建议更改。

如修改目录权限为700:

777 rwx rwx rwx
077 — rwx rwx
700 rwx — — 目录
rw- — — 文件

==图2-6==
缺省文件的权限不建议更改

【电动汽车充电站有序充电调度的分散式优化】基于蒙特卡诺和拉格朗日的电动汽车优化调度(分时电价调度)(Matlab代码实现)内容概要:本文介绍了基于蒙特卡洛和拉格朗日方法的电动汽车充电站有序充电调度优化方案,重点在于采用分散式优化策略应对分时电价机制下的充电需求管理。通过构建数学模型,结合不确定性因素如用户充电行为和电网负荷波动,利用蒙特卡洛模拟生成大量场景,并运用拉格朗日松弛法对复杂问题进行分解求解,从而实现全局最优或近似最优的充电调度计划。该方法有效降低了电网峰值负荷压力,提升了充电站运营效率与经济效益,同时兼顾用户充电便利性。 适合人群:具备一定电力系统、优化算法和Matlab编程基础的高校研究生、科研人员及从事智能电网、电动汽车相关领域的工程技术人员。 使用场景及目标:①应用于电动汽车充电站的日常运营管理,优化充电负荷分布;②服务于城市智能交通系统规划,提升电网与交通系统的协同水平;③作为学术研究案例,用于验证分散式优化算法在复杂能源系统中的有效性。 阅读建议:建议读者结合Matlab代码实现部分,深入理解蒙特卡洛模拟与拉格朗日松弛法的具体实施步骤,重点关注场景生成、约束处理与迭代收敛过程,以便在实际项目中灵活应用与改进。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值