這次說說「Shell 腳本」。
根據(jù)上回的介紹,Shell就是「作為聯(lián)系Linux和用戶的接口而存在的軟件」。在Linux環(huán)境中,通過Shell來操作系統(tǒng)很普遍。
這里,考慮到有時候可能想要「多次的進行反復的類似操作」,比如定時的系統(tǒng)監(jiān)視等等。
在這種場合下,需要在Shell中多次的輸入同樣的命令。非常浪費時間。
上述的場合,可以事前將一系列的操作(準備執(zhí)行的命令等等)以程序的形式記錄在文件中,同時讓這個文件可執(zhí)行。這個文件就是「Shell Script」。
「Script」就是「腳本」的意思。也就是說,事先準備「Shell Script」這種「腳本」,然后根據(jù)這個腳本執(zhí)行各種操作。
也可以說,Shell Script是「以Shell作為語言的一種編程語言」。
Shell Script中,可以使用變量,條件判斷等等各種編程技巧。也就是說,不僅僅是重復執(zhí)行操作,Shell Script還可以根據(jù)情況的不同進行不同的處理,
還有促使用戶輸入,進行數(shù)值計算等等,一般的編程語言所具有的功能都可以用Shell來實現(xiàn)。
在Linux中,為了控制系統(tǒng)的運行,使用Shell Script的情況很多。比如,使用Shell Script來管理啟動時的處理或日志。
因此,為了真正的管理·運用Linux,有必要理解Shell Script。
在學習Shell Script的時候,因為Shell Script和系統(tǒng)管理和聯(lián)系在一起的,就可以同時掌握Shell Script和系統(tǒng)管理了。這真是一石二鳥。
學習Shell沒有那么難,務必要學習看看。
從/etc/init.d文件夾下服務啟動腳本開始學起比較好。
新聞熱點
疑難解答
圖片精選