2014/11/30

獨立運行於Windows的bash

摘要

本文簡介win-bash這個獨立運行於Windows的bash。

本文

Unix作業系統提供使用者存取核心服務的程式稱為shell,會被稱為shell的原因在於其隱藏了作業系統底層的細節。shell既是跟使用者互動的介面,也是控制系統的腳本語言。Unix shell中有一種稱為bash,它可以運行於各種Unix衍生系統(Unix-like)上,例如Linux。若要使用運行於Windows作業系統上的bash,通常會安裝Cygwin再操作運行在上面的bash;倘若不想使用Cygwin的bash則可以使用win-bash。

win-bash的官網在這裡。首先到這裡下載win-bash,再將其解壓縮至指定目錄,該目錄將會包含lscatwget、和bash等程式;若將該目錄添加至Windows環境變數,操作起來將會更方便。一個參考了鳥哥的Linux私房菜文章所執行的隨機變數範例如下所示。


win-bash目前的功能尚不完備,例如「((…))」這類的命令就還不支援,但是它仍可執行一些簡單的應用。

1 則留言:

  1. 在Windows運行bash的好處可以參照下文─
    http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=47282
    相較於Cygwin的bash,win-bash更為輕巧。

    回覆刪除