linux可执行是什么意思

发布时间 - 2022-04-15 00:00:00    点击率:
linux中可执行的意思有两种:1、对于文件来说,表示该文件具有被系统执行的权限;文件是否能被执行,是通过看此文件是否有x权限,如果有则文件就是可执行文件。2、对于目录来说,代表用户可以进入目录,赋予x权限的用户可以使用cd命令来切换目录。

本教程操作环境:linux5.9.8系统、Dell G3电脑。

linux中一切皆文件,文件夹、新加的硬盘 …都可以看着文件来处理的啊,都有权限,分别是读、写和可执行。

但其实同一权限对文件和目录的含义也不相同

读(r)、写(w)、可执行(x)权限对文件的作用

文件,是系统中用来存储数据的,包括普通的文本文件、数据库文件、二进制可执行文件,等等。不同的权限对文件的含义如表 1 所示。

表 1 rwx 权限对文件的作用
rwx 权限 对文件的作用
读权限(r) 表示可读取此文件中的实际内容,例如,可以对文件执行 cat、more、less、head、tail 等文件查看命令。
写权限(w) 表示可以编辑、新增或者修改文件中的内容,例如,可以对文件执行 vim、echo 等修改文件数据的命令。注意,无权限不赋予用户删除文件的权利,除非用户对文件的上级目录拥有写权限才可以。
执行权限(x) 表示该文件具有被系统执行的权限。Window系统中查看一个文件是否为可执行文件,是通过扩展名(.exe、.bat 等),但在 Linux 系统中,文件是否能被执行,是通过看此文件是否具有 x 权限来决定的。也就是说,只要文件拥有 x 权限,则此文件就是可执行文件。但是,文件到底能够正确运行,还要看文件中的代码是否正确。

对于文件来说,执行权限是最高权限。给用户或群组设定权限时,是否赋予执行权限需要慎重考虑,否则会对系统安装造成严重影响。

读(r)、写(w)、可执行(x)权限对目录的作用

目录,主要用来记录文件名列表,不同的权限对目录的作用如表 2 所示。

表 2 rwx 权限对目录的作用
rwx 权限 对目录的作用
读权限(r) 表示具有读取目录结构列表的权限,也就是说,可以看到目录中有哪些文件和子目录。一旦对目录拥有 r 权限,就可以在此目录下执行 ls 命令,查看目录中的内容。
写权限(w) 对于目录来说,w 权限是最高权限。对目录拥有 w 权限,表示可以对目录做以下操作:
  • 在此目录中建立新的文件或子目录;
  • 删除已存在的文件和目录(无论子文件或子目录的权限是怎样的);
  • 对已存在的文件或目录做更名操作;
  • 移动此目录下的文件和目录的位置。
一旦对目录拥有 w 权限,就可以在目录下执行 touch、rm、cp、mv 等命令。
执行权限(x) 目录是不能直接运行的,对目录赋予 x 权限,代表用户可以进入目录,也就是说,赋予 x 权限的用户或群组可以使用 cd 命令。

说明:

对目录来说,如果只赋予 r 权限,则此目录是无法使用的。很简单,只有 r 权限的目录,用户只能查看目录结构,根本无法进入目录(需要用 x 权限),更不用说使用了。

因此,对于目录来说,常用来设定目录的权限其实只有 0(---)、5(r-x)、7(rwx)这 3 种。

相关推荐:《Linux视频教程》


# linux  # less  # echo  # vim  # 数据库  # 可执行  # 可执行文件  # 以对  # 在此  # 也就是说  # 可以使用  # 所示  # 用户可以  # 目录下  # 群组 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 微信小程序制作网站有哪些,微信小程序需要做网站吗?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  如何在建站之星绑定自定义域名?  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  javascript读取文本节点方法小结  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  如何在云虚拟主机上快速搭建个人网站?  googleplay官方入口在哪里_Google Play官方商店快速入口指南  phpredis提高消息队列的实时性方法(推荐)  做企业网站制作流程,企业网站制作基本流程有哪些?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  Linux系统命令中screen命令详解  Laravel如何使用Sanctum进行API认证?(SPA实战)  香港服务器网站卡顿?如何解决网络延迟与负载问题?  WordPress 子目录安装中正确处理脚本路径的完整指南  北京的网站制作公司有哪些,哪个视频网站最好?  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  Android自定义控件实现温度旋转按钮效果  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  高性能网站服务器部署指南:稳定运行与安全配置优化方案  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  如何在建站之星网店版论坛获取技术支持?  香港服务器如何优化才能显著提升网站加载速度?  Laravel怎么调用外部API_Laravel Http Client客户端使用  如何用PHP快速搭建CMS系统?  用yum安装MySQLdb模块的步骤方法  Laravel中的withCount方法怎么高效统计关联模型数量  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  Laravel如何为API生成Swagger或OpenAPI文档  javascript基本数据类型及类型检测常用方法小结  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  清除minerd进程的简单方法  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  轻松掌握MySQL函数中的last_insert_id()  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  如何在阿里云虚拟服务器快速搭建网站?  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  php静态变量怎么调试_php静态变量作用域调试技巧【解答】  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?