技术栈

linux执行脚本的时候为什么要写成 ./脚本名 而不是用脚本名直接执行

Bonne journée2024-10-10 9:04

原因:

一定要写成 ./test.sh,而不是 test.sh,运行其它二进制的程序也一样,直接写 test.sh,linux 系统会去 PATH 里寻找有没有叫 test.sh 的,而只有 /bin, /sbin, /usr/bin,/usr/sbin 等在 PATH 里,你的当前目录通常不在 PATH 里,所以写成 test.sh 是会找不到命令的,要用 ./test.sh 告诉系统说,就在当前目录找。

案例

上一篇:C++面试速通宝典——20
下一篇:DDA画线算法例题
相关推荐
gb4215287
14 分钟前
linux系统中如何在root用户中将某个文件夹目录的权限赋值给其它用户(主要说的是 方法 1)
linux
卓小帅的博客
23 分钟前
跨服务器快速传输数据
运维·服务器
朝阳581
25 分钟前
nuxt2 发布到线上
运维·服务器
qq_33955482
33 分钟前
linux串口驱动学习
linux
芒果作者
43 分钟前
cursor注册无需手机号
运维·服务器·ai·cursor
拾光Ծ
43 分钟前
【Linux】入门指南:基础指令详解Part Two
linux·运维·服务器
闲人编程
1 小时前
将你的Django/Flask应用部署到云服务器(Docker实战)
服务器·docker·容器·django·flask·部署·web
峰顶听歌的鲸鱼
2 小时前
38.Shell脚本编程2
linux·运维·服务器·笔记·学习方法
---学无止境---
2 小时前
Linux工作队列workqueue的实现
linux
热门推荐
01智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践02两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答03BongoCat - 跨平台键盘猫动画工具04GitHub 镜像站点05UV安装并设置国内源0646个Nano-banana 精选提示词,持续更新中07Cursor Plan Mode:AI 终于知道先想后做了08Linux下V2Ray安装配置指南09GitLab 零基础入门指南:从安装到项目管理全流程10一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示