這次說說「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資料夾下服務啟動指令碼開始學起比較好。
Linux 小知識翻譯 Shell 指令碼
這次說說 shell 指令碼 根據上回的介紹,shell就是 作為聯絡linux和使用者的介面而存在的軟體 在linux環境中,通過shell來作業系統很普遍。這裡,考慮到有時候可能想要 多次的進行反覆的類似操作 比如定時的系統監視等等。在這種場合下,需要在shell中多次的輸入同樣的命令。非常浪費...
Linux 小知識翻譯 轉殖
最近比較流行的linux發行版,得是連新聞都報道的,剛剛發布新版的 centos 了。centos 一般被稱為red hat enterpriselinux的轉殖版本,這是什麼意思呢?linux發行版中的大部分都是由開源軟體所構成的。安裝盤中雖然只包含了所有編譯好的二進位制軟體包,但一般都會以其他方...
Linux 小知識翻譯 cron
這次說說 cron cron 就是 定期自動執行任務的工具 相當於windows中的計畫任務 讀做 庫隆 使用 cron 可以預先指定任務在某個時間執行。時間的指定並不只是 一小時一次 這種簡單的指定方法,還可以指定只有某天的某時才執行任務,或者指定8點 22點每小時執行一次等等。還可以指定到具體的...