天天看點

Linux 小知識翻譯 - 「Shell 腳本」

這次說說「Shell 腳本」。

根據上回的介紹,Shell就是「作為聯系Linux和使用者的接口而存在的軟體」。在Linux環境中,通過Shell來作業系統很普遍。

這裡,考慮到有時候可能想要「多次的進行反複的類似操作」,比如定時的系統監視等等。

在這種場合下,需要在Shell中多次的輸入同樣的指令。非常浪費時間。

上述的場合,可以事前将一系列的操作(準備執行的指令等等)以程式的形式記錄在檔案中,同時讓這個檔案可執行。這個檔案就是「Shell Script」。

「Script」就是「腳本」的意思。也就是說,事先準備「Shell Script」這種「腳本」,然後根據這個腳本執行各種操作。

也可以說,Shell Script是「以Shell作為語言的一種程式設計語言」。

Shell Script中,可以使用變量,條件判斷等等各種程式設計技巧。也就是說,不僅僅是重複執行操作,Shell Script還可以根據情況的不同進行不同的處理,

還有促使使用者輸入,進行數值計算等等,一般的程式設計語言所具有的功能都可以用Shell來實作。

在Linux中,為了控制系統的運作,使用Shell Script的情況很多。比如,使用Shell Script來管理啟動時的處理或日志。

是以,為了真正的管理·運用Linux,有必要了解Shell Script。

在學習Shell Script的時候,因為Shell Script和系統管理和聯系在一起的,就可以同時掌握Shell Script和系統管理了。這真是一石二鳥。

學習Shell沒有那麼難,務必要學習看看。

從/etc/init.d檔案夾下服務啟動腳本開始學起比較好。

本文轉自wang_yb部落格園部落格,原文連結:http://www.cnblogs.com/wang_yb/p/3802898.html,如需轉載請自行聯系原作者

繼續閱讀