Linux 小知識翻譯 Shell 指令碼

2021-09-06 16:26:07 字數 799 閱讀 7318

這次說說「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點每小時執行一次等等。還可以指定到具體的...