- Android底層開發實戰
- 周慶國
- 3字
- 2018-12-31 21:06:32
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可以將所要執行的命令寫入一個稱為腳本的文件里,可使所有的命令與這個文件一起被執行。
推薦閱讀
- Windows Vista基礎與應用精品教程
- Linux操作系統基礎
- 從零開始寫Linux內核:一書學透核心原理與實現
- Google系統架構解密:構建安全可靠的系統
- 構建可擴展分布式系統:方法與實踐
- Implementing Azure DevOps Solutions
- 混沌工程實戰:手把手教你實現系統穩定性
- Moodle 3.x Teaching Techniques(Third Edition)
- Learning Bootstrap
- 計算機系統:基于x86+Linux平臺
- Cassandra 3.x High Availability(Second Edition)
- Advanced Infrastructure Penetration Testing
- Mastering Windows 8 C++ App Development
- Web Penetration Testing with Kali Linux(Third Edition)
- Agile IT Security Implementation Methodology