shell提供了對UNIX系統(tǒng)的接口。收集輸入,并根據(jù)輸入執(zhí)行程序。當(dāng)一個(gè)程序執(zhí)行完畢后,它會顯示該程序的輸出。
shell是一個(gè)環(huán)境,我們可以運(yùn)行我們的命令,程序和shell腳本。shell有不同的風(fēng)格,就像有不同風(fēng)格的操作系統(tǒng)。每個(gè)的shell的風(fēng)格,有它自己的一套識別的命令和功能。
shell它交互式解釋和執(zhí)行用戶輸入的命令或者自動地解釋和執(zhí)行預(yù)先設(shè)定好的一連串的命令;作為
程序設(shè)計(jì)語言,它定義了各種
變量和參數(shù),并提供了許多在
高級語言中才具有的控制結(jié)構(gòu),包括循環(huán)和分支。
幾個(gè)學(xué)習(xí)Shell編程的網(wǎng)站推薦:
Ubuntu社區(qū):http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80
易百教程
http://www.yiibai.com/shell/
Chinaunix: http://bbs.chinaunix.net/forum-24-1.html