1. <th id="orwrz"></th>
        <tbody id="orwrz"><pre id="orwrz"></pre></tbody>
      2. <rp id="orwrz"><object id="orwrz"></object></rp>
        首頁 Shell教程shell腳本經典入門教程

        shell變量

        運維派隸屬馬哥教育旗下專業運維社區,是國內成立最早的IT運維技術社區,歡迎關注公眾號:yunweipai
        領取學習更多免費Linux云計算、Python、Docker、K8s教程關注公眾號:馬哥linux運維

        1 編程基礎

        Linus:Talk is cheap, show me the code

        1.1 程序組成

        程序:算法+數據結構 數據:是程序的核心 算法:處理數據的方式 數據結構:數據在計算機中的類型和組織方式

        1.2 程序編程風格

        shell腳本經典入門教程插圖

        • 面向過程語言
        • 做一件事情,排出個步驟,第一步干什么,第二步干什么,如果出現情況A,做什么處理,如果出現了情況B,做什么處理
        • 問題規模小,可以步驟化,按部就班處理
        • 以指令為中心,數據服務于指令
        • C,shell
        • 面向對象語言
        • 一種認識世界、分析世界的方法論。將萬事萬物抽象為各種對象
        • 類是抽象的概念,是萬事萬物的抽象,是一類事物的共同特征的集合
        • 對象是類的具象,是一個實體
        • 問題規模大,復雜系統
        • 以數據為中心,指令服務于數據
        • java,C#,python,golang等

        1.3 編程語言

        計算機:運行二進制指令

        編程語言:人與計算機之間交互的語言。分為兩種:低級語言和高級語言

        • 低級編程語言: 機器:二進制的0和1的序列,稱為機器指令。與自然語言差異太大,難懂、難寫 匯編:用一些助記符號替代機器指令,稱為匯編語言 如:ADD A,B 將寄存器A的數與寄存器B的數相加得到的數放到寄存器A中 匯編語言寫好的程序需要匯編程序轉換成機器指令 匯編語言稍微好理解,即機器指令對應的助記符,助記符更接近自然語言
        • 高級編程語言: 編譯:高級語言–>編譯器–>機器代碼文件–>執行,如:C,C++ 解釋:高級語言–>執行–>解釋器–>機器代碼,如:shell,python,php,JavaScript,perl

        編譯和解釋型語言

        shell腳本經典入門教程插圖1

        1.4 編程邏輯處理方式

        shell腳本經典入門教程插圖2

        shell腳本經典入門教程插圖3

        三種處理邏輯

        • 順序執行:程序按從上到下順序執行
        • 選擇執行:程序執行過程中,根據條件的不同,進行選擇不同分支繼續執行
        • 循環執行:程序執行過程中需要重復執行多次某段語句

        本文鏈接:http://www.abandonstatusquo.com/34318.html

        shell變量

        網友評論comments

        發表評論

        您的電子郵箱地址不會被公開。

        暫無評論

        Copyright ? 2012-2022 YUNWEIPAI.COM - 運維派 京ICP備16064699號-6
        掃二維碼
        掃二維碼
        返回頂部
        十分钟免费观看视频高清下载