chmod 755 与chmod +x的区别

chmod 755 与chmod +x的区别在写linuxshell脚本时,经常使用chmod755example.sh或chmod+xexample.sh来将文本文件转变为可执行文件。那么这个指令就行对文件做了什么事情?这两个指令之间又有什么区别呢?chmod是“changemode”的意思,用于改变Linux文件代表不同用户对此文件权限的一串flag。组成如下:chmod755的含义是将此文件的permissionflags改为111(7)101(5)101(5)也就是。因此我们也可以说chmod755的作用

大家好,又见面了,我是你们的朋友全栈君。

在写linux shell 脚本时,经常使用chmod 755 example.sh 或 chmod +x example.sh 来将文本文件转变为可执行文件。那么这个指令就行对文件做了什么事情?这两个指令之间又有什么区别呢?

chmod是“change mode”的意思,用于改变Linux文件代表不同用户对此文件权限的一串flag。组成如下:

在这里插入图片描述

chmod 755 的含义是将此文件的permission flags 改为 111(7) 101(5) 101(5)

也就755 的含义所有用户都拥有此文件的读权限和执行权限,只有Owner拥有此文件的写权限。因此我们也可以说chmod 755 的作用等同于 chmod u=rwx,go=rx (其中u代表user,g代表group, o代表others)

chmod +x 的含义为,为三种用户都赋予执行权限,因此其等同于 chmod a+x 和 chmod ugo+x (a代表all,ugo同上)

因此,这chmod 755 与 chmod +x 的区别就是,前者可能会改变读写权限,而后者不影响读写权限,两者都能为文件赋予全用户的执行权限

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160160.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月16日 下午5:46
下一篇 2022年7月16日 下午5:46


相关推荐

  • flex vue 垂直居中居上_推荐几种在移动端实现垂直居中的方法[通俗易懂]

    flex vue 垂直居中居上_推荐几种在移动端实现垂直居中的方法[通俗易懂]推荐几种在移动端实现垂直居中的方法。方法1:table-cellhtml结构垂直居中CSS.box1{display:table-cell;vertical-align:middle;text-align:center;}方法2:display:flex.box2{display:flex;justify-content:center;align-items:Center;}123…

    2022年5月13日
    38
  • 最典型的因果图_因果关系分析图制作

    最典型的因果图_因果关系分析图制作文章目录1dowhy介绍1.1dowhy的分析流程2案例2.1数据获取与整理2.2如何简单证明变量之间的因果关系2.3步骤一:因果图建模2.4步骤二:识别2.5步骤三:估计因果效应2.6反驳结果2.7与普通ML分类模型比较特征重要性1dowhy介绍github地址:microsoft/dowhydowhy文档:DoWhy|Anend-to-endlibraryforcausalinference1.1dowhy的分析流程参考材料:因果推断框架DoWh

    2022年8月14日
    6
  • 频分复用和波分复用

    频分复用和波分复用频分复用所谓频分复用是指按照频率的不同来复用多路信号的方法 在频分复用中 信道的带宽被分为若干个相互不重叠的频段 每路信号占用其中一个频段 因而在接受端可以采用适当的带通滤波器将多路信号分开 从而恢复出所需要的信号 频分复用系统组成原理 各路基带信号首先通过低通波滤器限制基带信号的带宽 避免他们的频谱出现相互混叠 然后 各路信号分别对各自的载波进行调制 合成后送入信道传输 在接收端 分别采用不同中心频率的带通滤波器分离出各路已调型号 解调后恢复出基带信号 参考 https baike baidu c

    2026年3月18日
    1
  • X86安装PVE虚拟机

    准备工具:一个8G的U盘,键鼠 显示屏 HDMI转VGA的线 Win32DiskImager镜像写入工具 PVE的ISO镜像文件教程开始:一:进入pve的官网,下载镜像文件官网下载地址:https://www.proxmox.com/en/downloads选择ISOInstaller下载,这里以5.4.1版本为例二:下载Win32DiskImager镜像写入工…

    2022年4月4日
    105
  • StringBuilder用法梳理

    StringBuilder用法梳理目录 StringBuilde 用法梳理 StringBuilde 概述 StringBuilde 类和 String 类的区别 StringBuilde 构造方法 StringBuilde 的添加和反转方法 StringBuilde 和 String 相互转换 StringBuilde 用法梳理 StringBuilde 概述 如果对字符串进行拼接操作 每次拼接 都会构建一个新的 String 对象 既耗时 又浪费内存空间 而这种操作还不可避免 那么有没有一种比较好的方式可以解决这个问题呢 答案就是 Java 提供的 Strin

    2026年3月26日
    1
  • js保留两位小数四舍五入_parsefloat保留两位小数

    js保留两位小数四舍五入_parsefloat保留两位小数一、我们首先从经典的“四舍五入”算法讲起1、四舍五入的情况 1 2 varnum=2.446242342; num=num.toFixed(2);//输出结果为2.45 2、不四舍五入第一种,先把小数边整数: 1 Math.floor(15.7784514000*100)/100//输出结果为15.77 第二种,当作字符串,使用正则匹配: 1

    2022年8月10日
    103

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号