如何在 Windows 11/10 中运行 .sh 或 Shell 脚本文件
Shell 脚本(Shell Scripts)或.SH 文件( .SH files)就像Windows的批处理文件,可以在Linux或Unix中执行。可以使用Windows Subsystem for Linux在(Linux)Windows 10中运行 .sh 或Shell 脚本(Shell Script)文件。在这篇文章中,我们将向您展示如何在Windows 11/10Shell 脚本(Shell Script)文件。
如何在Windows 11/10Shell 脚本(Shell Script)文件
Bash 是一种 可以运行Shell 脚本(Shell Script)文件的Unix shell 和命令语言。(Unix)除非您的脚本需要真正的Linux内核支持,否则您不需要安装Ubuntu或任何其他Linux发行版。(Linux Distros)我们将分享这两种方法。
- 使用 WSL 执行 Shell 脚本文件
- (Execute Shell Script)在Windows 10上使用Ubuntu执行 Shell 脚本
1]使用WSL执行Shell脚本(Execute Shell Script)文件
为 Linux 安装 WSL 或 Windows 子系统(Install WSL or Windows Subsystem for Linux)
转到 Settings > Update和Security >对于开发人员(Developers)。检查 开发人员模式(Developer Mode) 单选按钮。并搜索“ Windows 功能(Windows Features)”,选择“打开或关闭 Windows 功能(Turn Windows features on or off)”。
滚动找到WSL,选中该框,然后安装它。完成后,必须重新启动才能完成安装请求的更改。按(Press Restart)立即重新启动。 BASH将在命令提示符(Command Prompt)和PowerShell中可用。
执行 Shell 脚本文件(Execute Shell Script Files)
- 打开命令提示符(Command Prompt)并导航到脚本文件可用的文件夹。
- 键入Bash script-filename.sh 并按回车键。
- 它将执行脚本,并且根据文件,您应该会看到输出。
在Linux平台上,通常使用 SH,但这里需要使用BASH。也就是说,Windows中的(Windows)BASH有其局限性,所以如果你想在Linux环境中执行,你需要安装Ubuntu或类似的东西。
2]在Windows 10上使用Ubuntu执行 Shell 脚本(Execute Shell Script)
确保您安装了Ubuntu 或任何其他 Linux 发行版。 Ubuntu将在(Ubuntu)/mnt下挂载或使所有Windows 目录(directories)可用。所以 C 驱动器在/mnt/C可用。因此,如果桌面将在/mnt/c/users/<username>/desktop可用。
现在按照这些步骤
- 在运行提示中键入Bash,它将启动发行版提示。
- 使用“cd”命令导航到文件夹,找到脚本可用的文件夹。
- 输入“sh script.sh”并回车。
它将执行脚本,以及它们是否依赖于任何核心Linux功能。
由于Linux现在可在Windows中使用,因此您无需使用任何第三方应用程序,例如Cygwin。WSL应该足以帮助您在Windows 10中运行 shell 脚本的大多数场景。
Related posts
使用PowerShell Script禁用Windows 10中的Security Questions
如何使用VB Script查找Windows 10 Product Key
Windows 10上的Fix Script Error
如何在File Explorer中展示Details pane在Windows 10
如何使用Windows 10的Charmap and Eudcedit内置工具
启用Network Connections而在Modern Standby上Windows 10
Windows 10屏幕不断自动刷新本身
Mail and Calendar app freezes,崩溃或在Windows 11/10工作
如何在地图上Network Drive或Windows 11/10添加FTP Drive
Microsoft Intune不同步? Force Intune在Windows 11/10中同步
什么是PPS file?如何将PPS转换为Windows 11/10中的PDF?
如何在Windows 10启用或Disable Archive Apps feature
如何启用或禁用Windows 10 Win32 Long Paths
如何使用Windows 10交换硬盘驱动器,Hot Swap
HDMI playback设备未显示在Windows 10中
Best免费Timetable software为Windows 11/10
Fix Windows 10 Black Screen的Death问题; Black Screen上的Stuck
视窗10同步设置不工作灰色
如何在Windows 10上管理Data Usage Limit
Windows 10中的Fix Bluetooth声音延迟