Shell俗稱殼,用來區(qū)別于Kernel(核)墓臭,是指“提供使用者使用界面”的軟件(命令解析器)蘸鲸。它類似于DOS下cmd.exe。接收用戶命令窿锉,然后調(diào)用相應(yīng)的應(yīng)用程序酌摇。
圖形界面shell:通過提供友好的可視化界面,調(diào)用相應(yīng)應(yīng)用程序
命令行shell:通過鍵盤輸入特定命令的方式嗡载,調(diào)用相應(yīng)的應(yīng)用程序窑多,
命令行shell代表有Linux系統(tǒng):Bourne Again shell ( bash)、windows系統(tǒng)的cmd.exex`
常用的bach命令
pwd (Print Working Directory) ===查看當(dāng)前目錄
cd (Change Directory) =========切換目錄
ls (List) ===================查看當(dāng)前目錄下內(nèi)容
mkdir (Make Directory) ========創(chuàng)建目錄
touch =====================創(chuàng)建文件
rm (remove) =================刪除文件
mv (move) ==================移動(dòng)文件或重命名
wc (Word Count) =============字?jǐn)?shù)信息統(tǒng)計(jì){-l行數(shù) -m字符數(shù)}
cat =======================查看文件全部內(nèi)容
rmdir (Remove Directory) =======只能刪除空文件夾洼滚,不常用
和 >>====================重定向
head ======================查看文件前幾行
history ====================== 查看操作歷史
curl ====================== 網(wǎng)絡(luò)請(qǐng)求埂息,如curl http://www.baidu.com
who am i ====================== 查看當(dāng)前用戶
| =========================== 管道符