一、chmod命令 

u - 表示用户 (user)      g - 表示用户组 (group)       o - 表示其它 (others)        a - 表示所有 (all)

1、chmod a+x a.txt  等同于 chmod +x a.txt      给所有用户给予a.txt文件可执行权限
2、chmod u+x a.txt                                           a.txt文件的所有用户可执行权限
3、chmod g+x a.txt                                           a.txt用户组可执行权限
4、chmod o+x a.txt                                           a.txt其他用户可执行权限

二、读、写、执行

  1. Linux系统中的每个文件和目录都有访问许可权限。

  2. 用它来确定谁可以通过何种方式对文件或目录进行访问和操作。

  3. 文件或目录的访问权限分为只读,只写和可执行三种,r w x 。

  4. 这里显示的权限是依次排列的,分别为:[用户][同组][其他]

  5. r: 即Read,读,权限值为4

  6. w:即Write,写,权限值为2

  7. x: 即eXecute,执行,权限值为1

  8. -:在标号0位置,表示普通的文件

  9. -:其他位置,表示对应权限未开启,不具备权限

  10. d:即directory,表示目录文件

  11. 无任何权限:数字0表示

  12. 开所有权限:数字7表示,即7=4+2+1

  13. chmod 命令是用于改变文件或目录的访问权限

  14. + 表示增加权限,如u+x, u+r, u+w, g+w, g+r, o+r, a+r等

  15. - 表示取消权限,如u-x, u-r, u-w, g-w, g-r, o-r, a-r等

  16. = 表示赋予给定权限,并取消其他所有权限(如原来u是rwx,设置u=r,u就剩r)

举例:

drw-rw-r-- 2 ypy ypy 4096 Dec 1 16:02 file.sh,
表示:
你可以对该file.sh文件进行读、写、不能执行;
和你同组的人可以读、写、不能执行;
其他不和你同组的人:只能读,不能写和执行。

现在我们来分析一下,对file.sh文件,做这个操作:chmod u+x file.sh是什么意思呢?
表示用户权限中,增加执行权限,修改后变成这样:
drwxrw-r-- 2 ypy ypy 4096 Dec 1 16:02 file.sh

Linux系统chmod命令读、写、执行相关推荐

  1. Linux系统vim命令总结

    Linux系统vim命令总结 写在前面: 我们常常熟悉vim的保存退出命令,但也要记得掌握vim其他命令.面试总结,希望能帮助大家. 一.vim概念 vim是Linux系统的一种文本编辑工具,包括三种 ...

  2. 【Android 逆向】Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )

    文章目录 一.Linux 权限简介 二.系统权限 / 用户权限 / 匿名用户权限 1.系统权限 2.用户权限 3.匿名用户权限 一.Linux 权限简介 Linux 是基于文件的系统 , 内存 , 设 ...

  3. 【收藏】Linux系统常用命令速查手册(附赠PDF档)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,获取<Linux系统常用命令速查手册>.PDF版. 联系小姐姐,备注"liunx命令 ...

  4. 【收藏】Linux系统常用命令速查手册(附PDF下载链接)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,可以在+qq. 2 3 5 53 3 1 0 4 6 备注"liunx命令",即可获取 ...

  5. Linux之chmod命令

    chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每 ...

  6. linux系统print命令,Linux系统命令大全

    命令是Linu__操作系统的利器,务必掌握好,当然不可能一下子熟练掌握,但是只要多加练习,就可熟能生巧,运用自如.下面就让小编带你去看看那些Linu__系统命令大全,希望能帮助到大家! 教程 | Li ...

  7. Linux 系统常用命令速查手册,值得收藏!

    Linux 系统常用命令速查手册,值得收藏! 给大家收集整理了日常常用的 Linux 系统命令,仅供大家参考. 文章目录 Linux 系统常用命令速查手册,值得收藏! 系统信息 date 显示系统日期 ...

  8. Linux系统常用命令及其使用详解大全

    Linux系统常用命令及其使用详解大全 整理了linux常用的命令,最长常用的也就几十个,cd,ls ,vi等等,有些容易忘记,经常拿出来看看. 其他的可以推荐一个网站,https://www.lin ...

  9. linux系统 常用命令(全面总结)

    文章目录 Linux 之 文件目录 工作机制 Linux命令 之 文件目录管理 2.1 目录管理 2.1.1 cd 2.1.2 ls 2.1.3 pwd 2.1.4 mkdir 2.1.5 rmdir ...

最新文章

  1. mysql 客户端提示“Cannot proceed because system tabl...
  2. 2017英国AI形势报告:认知鸿沟、新商业模式和当下的挑战
  3. 重写Gallery中方法去处理Gallery滑动时的惯性
  4. 亲历2013年TED大会:全球最潮灵感大会
  5. 013. MVC5过滤器
  6. TypeScript 常用的新玩法
  7. Taro+react开发(100):问答模块07适配
  8. matlab 子图title的位置_matlab 画图基本介绍
  9. 10 CO配置-控制-成本中心会计-定义成本中心类别
  10. html盒子模型子元素怎么水平占满父元素_前端面试常考问题之css盒模型
  11. ROS笔记(25) 自主探索SLAM
  12. scp传文件时报错Add correct host key in /root/.ssh/known_hosts to get rid of this message
  13. Mysql 电商常用的时间操作(当天,昨天,7天,30天,半年,全年,季度等等)...
  14. 基于51单片机GPS的导航系统设计(1)---(设计思路)
  15. matlab调和均值滤波_MatLab 自编的 均值滤波、中值滤波、高斯滤波 图像处理函数...
  16. 姜小白的Python日记Day13 jason序列化与开发规范
  17. android 6g 有必要吗,Android手机6GB内存有必要吗?实测出真知
  18. 有感于男人们的友谊和女人们的友谊
  19. linux查找文件中的字符串
  20. KMP算法图文详解(为什么是next[0]=-1、next[j]=k和k=next[k])

热门文章

  1. 解决插件在IE增强保护模式下无法运行的问题
  2. 局域网我的世界找不到服务器,我的世界局域网为什么连接不到服务器
  3. 计算机开机时前按什么键,开机怎么进入bios?电脑开机按什么键进入BIOS方法大全...
  4. 人货匹配模型没搞懂?互联网行业都在讨论它
  5. 辣子鸡-辣子鸡家常做法
  6. 关于医疗影像的mhd和dcm格式图像的读取和坐标转换
  7. VulnHub系列之Lampiao渗透测试
  8. Sqlite数据库中索引的使用、索引的优缺点[转]
  9. jQuery删除表格中指定行
  10. antd-select下拉框同时获取所选值id和名字属性