雲端計算培訓教程學習路線影片原始碼課件:Shell變數知識梳理
Shell是一個用C語言編寫的程式,它是使用者使用Linux的橋樑。Shell既是一種命令語言,又是一種程式設計語言,涵蓋的知識點多且雜,卻是雲端計算開發人員必須要掌握的技術之一。接下來的千鋒就給大家梳理一下Shell變數相關的知識。
Linux Shell中的變數可以被指定為任意的資料型別,比如文字字串或者數值。你也可以透過修改Shell中的變數來改變Shell的樣式。
Shell支援三種定義變數的方式:
variable=value
variable='value'
variable="value"
variable是變數名,value是賦給變數的值。如果value不包含任何空白符(例如空格、Tab縮排等),那麼可以不使用引號;如果value包含了空白符,那麼就必須使用引號包圍起來。注意,賦值號=的周圍不能有空格。
Shell變數的命名規範和大部分程式語言一樣:變數名由數字、字母、下劃線組成;必須以字母或者下劃線開頭;不能使用Shell裡的關鍵字(透過help命令可以檢視保留關鍵字)。
Linux中Shell變數分為系統變數和使用者自定義變數,系統變數包括$HOME、$PWD、$SHELL、$USER、echo $SHELL以及顯示當前Shell中所有變數set。
Shell自定義變數包括1)定義變數:變數=值;2)撤銷變數:unset變數;3)宣告靜態變數:readonly變數,注意不能unset;4)使用export把變數提升為全域性環境變數,如/etc/profile中的TOMCAT_HOME變數,且在另外的/opt/tmp/shell/myShell.sh指令碼中使用該環境變數。
Shell設定環境變數
基本語法:
1)export:變數名=變數值(功能描述:將shell變數輸出為環境變數)
2)source:配置檔案(功能描述:讓修改後的配置檔案立即生效)
3)echo:$變數名(功能描述:查詢環境變數的值)
單行註釋:#
多行註釋::<<!需要註釋的內容!
Shell指令碼很適合處理純文字型別的資料,而Linux中幾乎所有的配置檔案、日誌檔案(如NFS、Rsync、Httpd、Nginx、MySQL等),以及絕大多數的啟動檔案都是純文字型別的檔案。Shell是運維人員必須要掌握的技能,此外還需要掌握Linux、資訊保安、Docker容器等。
千鋒雲端計算培訓依據企業需求制定課程大綱,內容既包括Linux、網路工程師、Python運維、雲端計算、OpenStack、Doctor容器技術,同時還增加資訊保安、安全防禦和駭客技術。採用專案驅動教學模式,由大師級講師全程面授教學,手把手帶領學員做專案,畢業學員理論紮實,技術高超,畢業後可勝任運維工程師、雲端計算工程師以及Web滲透測試工程師等崗位,是你不可錯過的好選擇。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2679681/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雲端計算培訓教程學習路線影片原始碼課件:seafile私有網盤搭建原始碼
- 雲端計算學習路線教程大綱課件:關於shell知識點
- 雲端計算教程學習路線影片原始碼課件:shell指令碼實現獲取圖片原始碼指令碼
- 雲端計算教程學習路線影片原始碼課件:Linux效能監控工具-gtop原始碼Linux
- Web前端培訓教程學習路線影片原始碼課件:正向代理與反向代理Web前端原始碼
- 雲端計算學習路線教程大綱課件:HTTP Server: Apache知識點HTTPServerApache
- 雲端計算教程學習路線影片原始碼課件:linux文字處理三劍客之AWK原始碼Linux
- 雲端計算學習路線圖素材、課件,TIMESTAMPADD知識點
- 雲端計算學習路線教程大綱課件:FTP ServerFTPServer
- 雲端計算教程學習入門影片原始碼課件:CURL命令使用指南原始碼
- 雲端計算學習路線圖課件:Kubernetes知識點詳解
- 雲端計算教程學習入門影片:雲端計算學習的必學知識
- 雲端計算學習路線教程大綱課件:使用自建源
- 雲端計算學習路線教程大綱課件:關於NFSNFS
- 雲端計算學習路線教程大綱課件:LVM管理LVM
- 雲端計算教程學習入門影片課件:雲端計算與人工智慧人工智慧
- 雲端計算學習路線教程大綱課件:網路管理基礎
- 雲端計算學習路線教程大綱課件:雲端計算開發程式設計條件結構程式設計
- 雲端計算教程學習入門影片課件:雲端計算中SOA是什麼?
- 雲端計算教程學習入門影片課件:雲端計算安全性有哪些?
- 雲端計算教程學習入門影片課件:雲端計算架構參考模型架構模型
- 雲端計算教程學習入門影片課件:怎麼組建雲端計算中心?
- 雲端計算教程學習入門影片課件:雲端計算中心怎麼選址?
- 雲端計算學習路線教程大綱課件:檔案連結
- 雲端計算學習路線教程大綱課件:關於HTTP ServerHTTPServer
- 雲端計算學習路線教程大綱課件:Linux新手入門教程Linux
- 雲端計算學習素材、課件,msyql知識點講解
- 雲端計算教程學習入門影片課件:雲端計算中IDS是什麼?
- 雲端計算教程學習入門影片課件:雲端計算中微服務是什麼?微服務
- 雲端計算教程學習入門影片課件:雲端計算終端技術講解
- 雲端計算教程學習入門影片課件:雲端計算通訊協議講解協議
- 雲端計算教程學習入門影片課件:雲端計算園區雲是什麼?
- 雲端計算教程學習入門影片課件:小型雲端計算平臺怎麼搭建?
- 雲端計算教程學習入門影片課件:雲端計算管理工具有哪些?
- 雲端計算教程學習入門影片課件:雲端計算開源軟體有哪些?
- 雲端計算教程學習入門影片課件:商業化雲端計算元件有哪些?元件
- 雲端計算學習路線教程程式碼筆記:Shell程式設計筆記程式設計
- 雲端計算教程學習入門影片課件:雲端計算中容錯計算是什麼?