【Windows10下.sh文件的运行】‘bash’ is not recognized as an internal or external command

本文讲述了在Windows 10中解决‘bash not recognized’错误的方法,包括如何通过Git安装bash并将其添加到环境变量,以及如何下载并使用wget解决‘command not found’问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

由于要下载数据集,需要在Win10下用bash指令。
但是在cmd直接运行,会出现‘bash’ is not recognized as an internal or external command的报错。
网上检索后发现大多都是在Linux下运行的,后来看到这篇文章,完美解决了我的问题。
.sh文件,是shell script格式的,在Linux系统下是可以直接运行的,但是,由于C:\Windows\System32这里是没有bash.exe文件的,在Windows环境下,需要借助第三方软件。

问题解决

bash指令

此处我们使用git,我们先从网上下载GIT
接着将C:\Program Files\Git\bin加入环境变量中。

编辑环境变量,在path那里加入C:\Program Files\Git\bin。
在这里插入图片描述

然后再返回到Command Prompt,就可以成功bash xxx.sh命令了~

wget指令

不过我遇到了新的报错,wget: command not found。也就是找不到这个指令。
在这里插入图片描述
所以就需要下载wget指令,这个是Windows的wget指令的下载链接
下载完后,放到C:\Windows\System32路径下面,然后就可以安静等待数据下载了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值