變量、腳本結構

vShell的作用——命令解釋器,“翻譯官”

    §介於系統內核與用戶之間,負責解釋命令行

wKiom1NzMvKhWUsTAAGJ1GKLuOA676.jpg

v用戶的登錄Shell

    §登錄後默認使用的Shell程序,一般爲 /bin/bash

    §不同Shell內部指令、運行環境等會有所區別

v執行腳本文件
§方法一:腳本文件路徑
§方法二:sh腳本文件路徑

   §方法三:source  腳本文件路徑

v更完善的腳本構成
§腳本聲明
§註釋信息
§可執行語句

標準輸入

/dev/stdin

0

鍵盤

標準輸出

/dev/stdout

1

顯示器

標準錯誤輸出

/dev/stderr

2

顯示器

類型

操作符

用途

重定向輸入

<

從指定的文件讀取數據,而不是從鍵盤輸入  

重定向輸出

>

將輸出結果保存到指定的文件(覆蓋原有內容)

>>

將輸出結果追加到指定的文件  

標準錯誤輸出

2>

將錯誤信息保存到指定的文件(覆蓋原有內容)

2>>

將錯誤信息追加到指定的文件中

混合輸出

&>

將標準輸出、標準錯誤的內容保存到同一個文件中

v變量的作用
§爲靈活管理Linux系統提供特定參數,有兩層意思:
變量名:使用固定的名稱,由系統預設或用戶定義
變量值:能夠根據用戶設置、系統環境的變化而變化
v變量的類型
§自定義變量:由用戶自己定義、修改和使用
§環境變量:由系統維護,用於設置工作環境
§位置變量:通過命令行給腳本程序傳遞參數
§預定義變量:Bash中內置的一類變量,不能直接修改
v





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章