勵志

勵志人生知識庫

bash是什麼

Bash,即GNU Bourne-Again Shell,是一種廣泛使用的UnixLinux命令行解釋器。

Bash是GNU計劃的一部分,旨在提供一種類似於Bourne shell的命令行界面,同時具有更多的功能和更好的可擴展性。Bash是一個命令處理器,允許用戶通過文本界面輸入命令來控制計算機。它支持檔案名稱替換、管道、here文檔、命令替換、變數,以及條件判斷循環遍歷等編程特性,這使得用戶可以編寫腳本來自動化各種任務。Bash也被稱為一種「膠水語言」,因為它能夠將系統調用、公共程式、工具和編譯過的二進制程式「粘合」在一起,建立應用程式。

此外,Bash是許多Linux發行版的默認shell,它能夠啟動其他程式並控制從中啟動的程式(作業控制)。自macOS Catalina起,Bash不再是默認的shell,而是被zsh取代。