程序员的知识教程库

网站首页 > 教程分享 正文

linux基础命令之chmod命令(chmod linux命令)

henian88 2024-09-09 03:47:07 教程分享 12 ℃ 0 评论

chmod命令用于修改文件和目录权限,以及可执行程序的权限,可以通过ls -l查看权限属性

语法格式:chmod 参数 文件名/目录

设置权限的时候,可以是数字,也可以是字母符号,当设置权限是字母符号的时候,需要在前面加上+,例如chmod +x 文件名

参数+:表示增加权限

参数-:表示减少权限

参数=:表示重新设置用户类型的所有权限

操作1,创建一个shell脚本然后执行ls -l chmod.sh查看脚本的属性;

操作2,使用chmod +x命令修改脚本的执行权限,然后查看文件属性和执行脚本,可以看到文件属性已经改变并且执行脚本后打印了hello world

操作3,使用chmod -x命令将脚本的执行权限移除,然后查看文件属性和执行脚本,这个时候文件属性已经成为和创建文件的时候一样,并且执行脚本的时候,显示权限不足。

还有另一种数字形式,且和字符形式的对应关系如下:

当我们执行ls -l的时候,最左侧显示的即表示文件属性,如下图

根据图2的对应关系,rwx=7, rw-=6,所有rwxrw-rw-对应的数字权限就是766,

可以看到执行完chmod 766后,两个文件的文件属性一样

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表