linux下chmod +x的意思?为什么要进行chmod +x

linux下chmod +x的意思?为什么要进行chmod +x上周在工作中接触到chmod+x这个命令,如下图:首先对start.sh这个启动文件删除,然后使用rz命令上传了新的start.sh,然后发现还有进行下一步,chmod+xstart.sh这一步是什么意思呢?经过上网查询(说的比较复杂,引申太多)和咨询我们研发(还是研发说的通俗易懂)chmod+x的意思就是给执行权限LINUX下不同的文件类型有不同的颜色,这里…

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

上周在工作中接触到chmod +x 这个命令,如下图:

linux下chmod +x的意思?为什么要进行chmod +x

首先对start.sh这个启动文件删除,然后使用rz命令上传了新的start.sh,然后发现还有进行下一步,chmod +x start.sh

这一步是什么意思呢?经过上网查询(说的比较复杂,引申太多睡觉)和咨询我们研发(还是研发说的通俗易懂大笑

chmod +x的意思就是给执行权限

 

  • LINUX下不同的文件类型有不同的颜色,这里

linux下chmod +x的意思?为什么要进行chmod +x

蓝色表示目录;
绿色表示可执行文件,可执行的程序;
红色表示压缩文件或包文件;
浅蓝色表示链接文件;
灰色表示其它文件;

红色闪烁表示链接的文件有问题了
黄色表示设备文件

linux下chmod +x的意思?为什么要进行chmod +x

  • 因此如果只是普通的上传start.sh这个文件,那么上传之后也就是一个普通的文件,不能执行

linux下chmod +x的意思?为什么要进行chmod +x

 

  • 下面实践来看

首先上传了一个stop1.sh文件,是灰色,然后进行chmod +x给了权限。后来使用chmod -x 去除执行权限,可以明显看到效果

linux下chmod +x的意思?为什么要进行chmod +x

补充:

chmod +x 和 chmod u+x的区别?

就是设置谁拥有执行这个文件权限

chmod +x 和chmod a+x 是一样的,一般没有明确要求,可以就用chmod +x

linux下chmod +x的意思?为什么要进行chmod +x

 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 卸载MySQL Connector NET无法卸载

    卸载MySQL Connector NET无法卸载卸载MySQLConnectorNET无法卸载最近安装了MYSQL数据库,安装完发现安装在了系统C盘,对于文件整理控加一丢丢强迫症的我来说,太介意了,不能忍。这里是解决办法:安装MYSQL自定义路径方法于是,开始卸载MYSQL,结果,ConnectorNET始终卸载不掉。网上看到了很多方法,删文件删注册表都无济于事,丝毫没有成功。终于,在google里找到可行的解决方法。原文网址:Cannotuninstall/repair/ChangeMySQL-Connector-net?Iss

    2022年7月15日
    29
  • 5G时代,与IMSI安全的梗概「建议收藏」

    5G时代,与IMSI安全的梗概「建议收藏」5G时代,IMSI是如何应对加密的?

    2025年6月3日
    2
  • alsa sample rate跟踪 <1>

    alsa sample rate跟踪 <1>alsasamplerate跟踪本计划全部放在一篇中,后来发现太长。因此截取成四篇,一口气看800多行,确实够烦的!之前以为alsalib中的rateplugin之所以被调用,是因为在asound.conf中指定了硬件的samplerate,例如rate48000。但实际测试下来,发现不是这么回事。无论asound.conf中是否有rate48000,驱动中得到

    2022年10月16日
    2
  • 重复读取输入流_redis同时读写

    重复读取输入流_redis同时读写inputstream只能读取一次,再次读取则无法获取到内容。这是因为inputStream的内部有个pos指针,当读取的时候指针会不断的移动,当移动到末尾的时候,就无法再次读取了。问题解决:方法一:使用ByteArrayOutputStream将字节缓存,每次读取都从ByteArrayOutputStream里面获取。获取ByteArrayOutputStream…

    2022年9月21日
    4
  • 协程高并发 – asyncio异步

    协程高并发 – asyncio异步aoao 快的协程

    2025年7月2日
    2
  • Java sdk安装及配置[通俗易懂]

    Java sdk安装及配置[通俗易懂]1.安装JavaSDK开发环境。首先去官网下载JavaSDK,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,下载完成之后,开始安装。点击下一步,安装完成。2.配置JavaSDK环境变量单击“计算机-属性-高级系统设置”,单击“环境变

    2022年7月9日
    23

发表回复

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

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