DAY 28

1.為什么要學習Shell編程?

Linux系統(tǒng)中會大量的使用Shell,工作中我們也需要自動化實現(xiàn)業(yè)務(wù),

例如:自動備份、監(jiān)控、自動安裝服務(wù)。

Shell編程是Linux運維人員必須要會的編程語言。最簡單的編程語言。

編程也是運維人員必須具備的本領(lǐng):

Shell、Python是運維人員必須具備的本領(lǐng)

2、什么是Shell?

Shell就是一個命令解釋器(翻譯官),命令行的命令以及腳本都會通過shell解釋,

傳給操作系統(tǒng),處理后在輸出給用戶。

3、Shell的分類

1. Bourne shell

Bourne shell又包括Bourne shell (sh)、Korn shell (ksh)、Bourne Again Shell(bash)三種類型。

2. C shell

C shell又包括csh、tcsh兩種類型。

4、什么是Shell腳本?

程序、命令放入文件里執(zhí)行,這個文件稱之為Shell腳本文件。

工作中最多的編程寫腳本,存放在文件里。

5、Shell變量:

? a.全局變量(環(huán)境變量)

? 在整個系統(tǒng)中生效、一般是大寫、系統(tǒng)中默認就

? 存在一些這樣的變量,滿足系統(tǒng)和程序運行的需求。

命令示范

1.比較兩個數(shù)大小


2.取出當前系統(tǒng)Ip地址,判斷是否為10.0.0.31,如果是提示正確,如果不是給出提示


3.打印10.0.0.1--10.0.0.254個Ip地址,當IP地址為系統(tǒng)IP地址時,給出某IP是系統(tǒng)IP的提示。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Day28 作者:方維超 歸檔:課堂筆記 時間:2019/4/9 老男孩教育教學核心思想6重:重目標、重思路、重方...
    Ffvc閱讀 371評論 0 1
  • Shell編程3小時光速入門 因為Web集群架構(gòu)會用到Shell編程基礎(chǔ),提前講。 跟老男孩學Linux運維:Sh...
    Ning426閱讀 272評論 0 0
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,717評論 0 5
  • 什么是運維 術(shù)語名詞 IDC--(Internet Data Center)互聯(lián)網(wǎng)數(shù)據(jù)中心,主要服務(wù)包括整機租用、...
    lyh165閱讀 2,879評論 0 19
  • 彬宇生氣的時候特別可愛 “如果我是男孩子” “一定用盡全力對一個女孩子好”
    世界其實很安靜閱讀 134評論 0 0

友情鏈接更多精彩內(nèi)容