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常用指令與工具