首頁 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.royaladd.com/34318.html

shell變量

網友評論comments

發表回復

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

暫無評論

Copyright ? 2012-2022 YUNWEIPAI.COM - 運維派 京ICP備16064699號-6
掃二維碼
掃二維碼
返回頂部
欧美激情视频一区二区|国产精品毛片va一区二区|999国内精品永久免费|国产无码sm视频在线观看