Linux :sh、可执行文件,无法使用. / 安装执行

问题
  1. 我写了个 lib.sh 文件,发现我可以用

    sh lib.sh

来执行,都是无法用

复制代码
./lib.sh

执行。

  1. 我发现当这个 lib.sh 文件用 ./lib.sh 无法执行的时候,我在终端打出 "./li " 它是无法帮我自动补全的。 其实就是这个时候 lib.sh 这个文件不具备可执行的权限。
解决
  1. 如果 .sh 文件,可以直接用这个命令执行。这个不需要文件具备可执行的权限。

    sh lib.sh

  2. 可以给文件添加可执行权限,比如要执行 petalinux-v2020.2-final-installer.run 这种文件但是又没有权限(.sh 文件也可以, 但是 .sh 文件直接用第一种方便一点)

    sudo chmod +x ./petalinux-v2020.2-final-installer.run
    sudo ./petalinux-v2020.2-final-installer.run

相关推荐
企业网盘服务谷雨网络13 小时前
自建服务器还是云存储?企业存储选型没有标准答案
服务器·数据安全·云存储·企业云盘·企业资产
祁_z13 小时前
LangSmith 实操指南「Agent 可观测性系统」
java·服务器
qq_4523962313 小时前
第十九篇:《视觉回归测试:让UI自动化检测样式异常》
运维·ui·自动化
实心儿儿13 小时前
Linux —— 库的制作和原理(2)
linux·运维·服务器
运维全栈笔记13 小时前
Docker一键部署Immich:自建私有云相册,照片视频备份无忧
linux·服务器·网络·docker·容器
yyuuuzz13 小时前
企业出海中的技术稳定性问题梳理
运维·服务器·网络·github·aws
进阶的猪13 小时前
主机、虚拟机、开发板网络通信排错日志
linux·网络
angushine13 小时前
ffmpeg+nginx搭建HLS 推流
运维·nginx·ffmpeg
小小的木头人13 小时前
Ubuntu 26.04 换阿里云镜像源
linux·ubuntu·阿里云
qq_2546744113 小时前
Ubuntu 20.04取消自动休眠的三种实现方案
linux·chrome·ubuntu