官术网_书友最值得收藏!

2.3 Bash Shell

2.3.1 Bash Shell簡介

1.認識Shell

計算機系統的軟件和硬件資源是由操作系統進行管理的,操作系統提供一組接口與用戶進行交互。Shell、操作系統和硬件的關系如圖2-28所示。

圖2-28 Shell在計算機系統中的位置

用戶在Shell中輸入命令,Shell對這個命令進行解釋,并向操作系統發出相應的請求,操作系統再驅動硬件執行相應的操作。由此可見,Shell是計算機系統和硬件設備之間的中間介質,是一個系統工具。學習Shell不僅僅是為了操作Linux系統,還是為了理解Linux的運行機制。

2.認識Bash Shell

Linux提供了很多Shell,包括C Shell、Korn Shell等,而Bash Shell是Linux預設的Shell。Bash是GNU計劃中非常重要的工具軟件之一,是目前Linux系統的標準Shell。Bash的命令語法和其他Shell的語法非常相似。

Bash Shell具有命令自動補齊功能。在輸入命令時,只需要輸入命令的前面部分,然后按Tab鍵就可以自動將命令補齊。

Bash Shell可以將所要執行的命令寫入一個稱為腳本的文件里,可使所有的命令與這個文件一起被執行。

主站蜘蛛池模板: 康马县| 广安市| 龙胜| 敦化市| 长子县| 武乡县| 姜堰市| 阜康市| 利津县| 喀什市| 义马市| 中宁县| 临泉县| 简阳市| 东丰县| 宣汉县| 乡城县| 遵义市| 新河县| 塘沽区| 曲沃县| 金湖县| 宁德市| 高唐县| 广昌县| 迁西县| 右玉县| 桑日县| 桂东县| 梓潼县| 海阳市| 中西区| 射洪县| 东阳市| 白朗县| 杨浦区| 丽江市| 即墨市| 敦煌市| 奉新县| 磐石市|