如何在 Windows 10 上運行 Shell 腳本

每個桌面操作系統都允許其用戶運行腳本。在 Windows 10 上,您可以運行批處理腳本、PowerShell 腳本、AHK 腳本、VBS 腳本等。您不能立即運行的一種腳本類型是 Shell 腳本。在 Linux 系統上編寫和使用 Shell 腳本。它們很棒,許多 Linux 用戶認為它們在腳本編寫方面比 Windows 提供的任何東西都要好。

如果您有一個想要在 Windows 10 上運行的 shell 腳本,有幾種方法可以做到,但是會有一些限制。我們有兩種不同的方法可用於在 Windows 10 上運行 Shell 腳本。選擇最適合您的方法。

限制

在我們繼續之前,了解您必須處理的限制非常重要。Shell 腳本是為 Linux 編寫的。如果它找到了一個 Linux 環境,它應該能夠運行,但是環境本身必須具有腳本能夠運行所需的所有組件。這意味著某些腳本可能會工作,而其他腳本可能會因為缺少所需的組件而無法工作。

您應該知道的另一件事是,在 Linux 上,正斜杠用於表示目錄。當您需要使用 cd 命令時,這將有所幫助。

為了幫助您確定您是否已成功在 Windows 10 上運行 Shell 腳本,我們建議使用下面的測試腳本。

測試 shell 腳本

打開記事本並粘貼以下內容。使用 SH 文件擴展名保存它

#!/bin/bash
迴聲“待在家裡”

這是一個非常簡單的腳本,將顯示消息“待在家裡”。它將能夠運行,因為它所要做的就是在它運行的 shell 中顯示文本。

在 Windows 上運行 Shell 腳本

使用 WSL 在 Windows 10 上運行 Shell 腳本

Windows 10 支持 Linux。這意味著您可以在 Windows 10 上安裝 Linux 發行版(例如 Ubuntu)並在其上運行 Linux 命令。要在 Windows 10 上啟用 WSL,請按照以下步驟操作;

  1. 打開控制面板。
  2. 轉到程序
  3. 單擊打開或關閉 Windows 功能。
  4. 在打開的窗口中,滾動到最後,然後啟用適用於 Linux 的 Windows 子系統。
  5. 安裝它,並在出現提示時重新啟動系統。
  6. 回到桌面後,從 Microsoft 商店安裝 Ubuntu
  7. 當/如果出現提示時重新啟動系統。
  8. 回到桌面後,打開 Windows 搜索,輸入 Ubuntu,運行應用程序並進行設置。
  9. 您現在已準備好執行腳本。

如何在 Windows 10 上運行 Shell 腳本

在 WSL 中運行 shell 腳本

找到你要運行的腳本路徑

  1. 導航到文件資源管理器中的腳本。
  2. 按住 Shift 鍵並右鍵單擊腳本。
  3. 選擇複製為路徑選項。
  4. 將路徑粘貼到記事本文件中,並在整個路徑中用正斜杠替換反斜杠。
  5. 打開 Ubuntu。
  6. 運行以下命令進入腳本所在目錄。

命令

cd 腳本路徑

例子

cd /mnt/c/Users/fatiw/Desktop/
  1. 運行此命令以運行腳本。
sh 腳本名稱.sh

如何在 Windows 10 上運行 Shell 腳本

使用 Git Bash 在 Windows 10 上運行 Shell 腳本

在 Windows 10 中使用 WSL 運行 Shell 腳本是一個漫長的過程。如果你想要更快的速度,我們建議使用 Git Bash。繼續下載 Git Bash。安裝它,但在安裝過程中,請確保允許將其添加到PATH 變量中

如何在 Windows 10 上運行 Shell 腳本

安裝完成後,打開 Git Bash。將 shell 腳本拖放到窗口上,點擊 Enter,它將被執行。

如何在 Windows 10 上運行 Shell 腳本

Leave a Comment

以 UPX、ZIP 或 7z 格式批次壓縮檔案/資料夾

以 UPX、ZIP 或 7z 格式批次壓縮檔案/資料夾

如果您想要大量壓縮檔案和資料夾,或者解壓縮檔案檔案而無需安裝軟體,ArcThemAll 可以滿足您的需求。它是一款免費的

使用 TinyTalk 透過本地網路或網路通話(語音聊天)

使用 TinyTalk 透過本地網路或網路通話(語音聊天)

所以你想和你的朋友聊天,他連接到你辦公室的大型區域網,或者只是想透過互聯網聊天,但不想安裝

在 Windows 7 中按一下系統音量托盤圖示即可靜音

在 Windows 7 中按一下系統音量托盤圖示即可靜音

SndVolPlus 是 Windows 7 中預設音量控制的一個巧妙的小替代品。它增加了兩個簡單的功能,當音量達到中間值時靜音系統聲音

從右鍵單擊上下文選單中刪除 Nvidia 控制面板

從右鍵單擊上下文選單中刪除 Nvidia 控制面板

厭倦了右鍵選單中的 Nvidia 控制面板嗎?了解如何輕鬆移除它並清理桌面。

使用 WinRar 和 HJSplit 拆分和合併大文件

使用 WinRar 和 HJSplit 拆分和合併大文件

了解如何在 Windows 中使用 WinRar 和 HJSplit 將大檔案拆分成小塊。輕鬆壓縮和上傳文件,實現線上共享。

如何在 Windows 11 中開啟和自訂操作中心

如何在 Windows 11 中開啟和自訂操作中心

操作中心幾乎在 Windows 的每次迭代中都會發生變化。在 Windows 7 中,它是透過控制台存取的。在 Windows 10 中,它被加入為一個面板

如何使用 Chromecast 擴充 Windows 桌面

如何使用 Chromecast 擴充 Windows 桌面

了解如何使用 Chromecast 擴展您的桌面並將電視用作電腦的附加顯示器。

修復 Windows 7 檔案關聯

修復 Windows 7 檔案關聯

當一個惡意軟體破壞了註冊表時,你的某些檔案就會無法開啟。身為軟體測試員,如果你在

加快 Windows 7 資料夾載入時間

加快 Windows 7 資料夾載入時間

您是否厭倦了每次在 Windows 7 中存取資料夾時緩慢的載入時間?如果您的資料夾

使用隱私贏家刪除網路和 PC 活動痕跡

使用隱私贏家刪除網路和 PC 活動痕跡

使用 Privacy Winner 保護您的隱私,它是 Windows 的強大工具,可立即刪除網路活動痕跡和程式活動。