Unix殼層教程

Unix殼層介紹及其使用方法 殼層是一個命令解釋器,它向底層操作系統提供一個接口。 它允許您使用文本和命令執行操作,並提供了像創建腳本這樣的高級功能。 這很重要:通過殼層,您可以以比GUI(圖形用戶界面)更優化的方式執行操作。命令行工具可以提供許多不同的配置選項,而不會過於復雜。 有很多不同種類的殼層。本文專注於Unix殼層,這些是您在Linux和macOS計算機上常見的殼層。 多年來,為這些系統創建了許多不同種類的殼層,其中有幾種在這個領域佔據主導地位:Bash、Csh、Zsh、Fish等等! 所有殼層都源於Bourne殼層,稱為sh。因為它的創造者是Steve Bourne,所以被稱為“Bourne”。 Bash表示* Bourne-again shell *。 sh是專有的且不是開源的,Bash在1989年被創建為GNU項目和自由軟件基金會的免費替代品。由於項目必須付費使用Bourne殼層,Bash變得非常流行。 試著打開您的Mac終端。默認情況下,它運行的是Bash,這是最常見的殼層。 更新:自Catalina以來,macOS的默認殼層是zsh。 您可以設置系統運行任何種類的殼層,例如我使用Fish殼層。 每個殼層都有其獨特的功能和高級用法。 查看有關每個特定殼層的文章,以獲取更多有關其用法的信息: Bash Fish