天天看點

Linux下Shell腳本Shell 腳本Shell基本分兩大類:

Shell 腳本

Shell 腳本(shell script),是一種為 shell 編寫的腳本程式。

從業界所說的 shell 通常都是指 shell 腳本,但讀者朋友要知道,shell 和 shell script 是兩個不同的概念。

由于習慣的原因,簡潔起見,本文出現的 “shell程式設計” 都是指 shell 腳本程式設計,不是指開發 shell 自身。

Shell基本分兩大類:

一:圖形界面shell(Graphical User Interface shell 即 GUI shell)

例如:

應用最為廣泛的 Windows Explorer (微軟的windows系列作業系統),還有也包括廣為人知的 Linux shell,其中linux shell 包括 X window manager (BlackBox和FluxBox),以及功能更強大的CDE、GNOME、KDE、 XFCE。

二:指令行式shell(Command Line Interface shell ,即CLI shell)

例如:

bash / sh / ksh / csh / zsh(Unix/linux 系統)

(MS-DOS系統)

cmd.exe/ 指令提示字元(Windows NT 系統)

Windows PowerShell(支援 .NET Framework 技術的 Windows NT 系統)

傳統意義上的shell指的是指令行式的shell,以後如果不特别注明,shell是指指令行式的shell。

Linux下Shell基礎知識

Linux下Shell 字元串處理

Linux下Shell流程控制

Linux下Shell函數與數組

Linux下Shell文本處理三劍客–awk

Linux下Shell文本處理三劍客–grep

Linux下Shell文本處理三劍客–sed

Linux下Shell标準輸入、輸出和錯誤

Linux下Shell信号發送與捕捉

Linux下Shell程式設計時常用的系統檔案

Linux下Shell常用指令與工具

繼續閱讀