shell 指令碼(shell script),是一種為 shell 編寫的指令碼程式。
從業界所說的 shell 通常都是指 shell 指令碼,但讀者朋友要知道,shell 和 shell script 是兩個不同的概念。
由於習慣的原因,簡潔起見,本文出現的 「shell程式設計」 都是指 shell 指令碼程式設計,不是指開發 shell 自身。
一:圖形介面shell(graphical user inte***ce shell 即 gui shell)
例如:
應用最為廣泛的 windows explorer (微軟的windows系列作業系統),還有也包括廣為人知的 linux shell,其中linux shell 包括 x window manager (blackbox和fluxbox),以及功能更強大的cde、gnome、kde、 xfce。
二:命令列式shell(command line inte***ce 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常用命令與工具
Linux下shell指令碼程式設計
shell程式設計小練習 在linux作業系統中,如果插入乙個usb裝置,需要用mount掛載命令才能實現這個裝置的載入,下面寫乙個usb裝置掛載與檔案複製的shell程式,程式需求 1 執行時,提示使用者輸入 y 或者 y 確定是否掛載usb裝置,u盤檔案 dev sdc1 if ans y o ...
Linux下執行Shell指令碼
linux下可以用兩種方式執行shell指令碼 1 用shell程式執行指令碼 根據你的shell指令碼的型別,選擇shell程式,常用的有sh,bash,tcsh等。一般來說,第一行 bin bash裡面指明了shell型別的,比如 bin bash指明是bash,bin sh則是sh 然後輸入命...
linux下的shell指令碼
shell也是作業系統中的乙個軟體,它包在linux核心的外面,為使用者和核心之間的互動提供了乙個介面,系統中的命令用shell去解釋shell接受系統回應的輸出並顯示其到螢幕中 什麼是shell指令碼 指令碼是一種解釋型語言,用shell指令碼儲存執行動作,用指令碼判定命令的執行條件,用指令碼來實...