win10下如何运行.sh文件

  • win10下如何运行.sh文件
  •  

  •  
  • 确保您使用至少是Windows10的14316版本。 这种方法只适用于64位版本的Windows 10

    今天居然惊奇地发现原来win10的功能简直强大到没话说,居然在更新后有一个Linux的子系统,也就是说虚拟机神马的可能慢慢地会消失啦!话不多说啦,抓紧分享一下新鲜出炉的经验啦!
  • 1.打开Linux子系统

    打开控制面板,单击“程序“,然后单击“打开Windows功能打开或关闭”在程序和功能。在这里启用“Windows子系统为Linux(测试版)”列表中的选项,并单击“确定”。

    2.开发人员设置

    打开设置应用程序和头部更新和安全>对于开发。 在这里启动“开发者模式”开关,使开发者模式。

    3.安装Bash

    执行此操作后,系统会提示您重新启动计算机。 点击“立即重新启动”,以重新启动您的计算机和Windows 10将安装新的功能。

    您的计算机重新启动后,单击进入微软商店,键入bash搜索,然后按Enter。

  •  

 

Windows下运行shell脚本

 

1.安装 git

2.搜索git或开始菜单运行git,或cmd中进入git所在目录的bin文件夹下

3.输入

sh .\test.sh

成功。

 

 

Git Bash常用命令

 

在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下:

Windows命令Linux命令意义
cd e:\xxxcd /e/xxx切换到xxx目录
cdpwd显示当前目录路径
dirls列出当前目录内容
copy nul xxx.txttouch xxx.txt生成名为xxx.txt的空文件
del xxx.txtrm xxx.txt删除xxx.txt文件
md xxxmkdir xxx建立xxx目录
rd /s xxxrm -r xxx删除xxx目录

返回上一级目录:$ cd ..  注意,cd和..之间必须有一个空格

### Windows 下运行 `.sh` 脚本的方法 在 Windows 系统中,`.sh` 文件是一种 Shell 脚本文件,通常用于 Unix 或 Linux 环境。由于 Windows 默认并不支持直接运行这些脚本,因此需要借助一些工具来实现其功能。 #### 使用 Git Bash 运行 `.sh` 脚本 Git Bash 是一个可以在 Windows 上提供类 Unix 命令行环境的工具。通过它可以直接运行 `.sh` 脚本文件。以下是具体操作方法: 1. 安装并配置好 Git 工具[^3]。 2. 找到目标 `.sh` 文件所在的目录,在该目录空白处右击鼠标,选择 **Git Bash Here**[^2]。 3. 在打开的终端中输入 `chmod +x test.sh` 来赋予脚本可执行权限[^1]。 4. 输入 `./test.sh` 即可运行脚本。 #### 使用 WSL (Windows Subsystem for Linux) 运行 `.sh` 脚本 WSL 提供了一个完整的 Linux 子系统,可以更原生地支持 `.sh` 脚本的运行。 1. 启用 WSL 功能,并安装所需的 Linux 发行版(如 Ubuntu)。 2. 将 `.sh` 文件复制到 WSL 中的一个路径下。 3. 切换至对应路径后,同样先设置文件为可执行状态:`chmod +x test.sh`。 4. 随后执行命令 `./test.sh` 开始运行脚本。 #### 使用 Cygwin 运行 `.sh` 脚本 Cygwin 另外一种让开发者能够在 Windows 平台上体验接近于 POSIX 的开发环境的选择之一。 1. 下载并安装 Cygwin。 2. 打开 Cygwin 终端,导航到存储有 `.sh` 文件的位置。 3. 设置文件属性使其具有执行权能:`chmod +x test.sh`。 4. 最终敲入 `./test.sh` 实现启动脚本的目的。 ```bash # 示例代码展示如何给予脚本执行权限以及调用脚本 chmod +x example.sh ./example.sh ```
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值