You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何无需输入./即可执行bash脚本?Windows用户技术咨询

无需输入./直接运行shell脚本的方案

方案1:将脚本放入系统PATH目录

  • 查看系统默认搜索的可执行文件路径列表:echo $PATH,输出中的目录(如/usr/local/bin、/usr/bin)都是系统自动检索的位置
  • 把test.sh重命名为test(去掉.sh后缀),移动到任意一个PATH目录,例如:sudo mv test /usr/local/bin/
  • 给脚本添加执行权限:chmod +x /usr/local/bin/test
  • 完成后直接输入test即可运行脚本

方案2:将脚本所在目录添加到PATH

  • 临时生效:在终端执行export PATH=$PATH:/你的脚本所在绝对路径,替换为实际目录路径
  • 永久生效:
    • 若使用Bash,编辑~/.bashrc,在末尾追加export PATH=$PATH:/你的脚本所在绝对路径
    • 若使用Zsh,编辑~/.zshrc,同样追加上述内容
  • 生效配置:执行source ~/.bashrc(Bash)或source ~/.zshrc(Zsh),重启终端也可
  • 给脚本加执行权限:chmod +x test.sh,并将其重命名为test(确保输入test即可触发执行)

方案3:使用别名(Alias)

  • 临时生效:终端执行alias test='./test.sh',之后输入test就会执行当前目录下的test.sh
  • 永久生效:编辑~/.bashrc或~/.zshrc,添加alias test='./test.sh',执行source命令或重启终端生效

内容的提问来源于stack exchange,提问作者AdrAs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 14:55:31