Linux系統下關於bash中變數的種類講解

2021-12-30 02:03:28 字數 654 閱讀 1975

bash中變數的種類:

①本地變數

生效範圍為當前shell程序,對其他shell程序均無效

變數賦值:name=『value』

value ——可以是直接字串,name=「username」

變數引用,name=「$username」

命令引用,name=command或者name=(command)變數引用:" role="presentation">(command)變數引用:(command)變數引用:

顯示已定義的變數:set

刪除已定義的變數:unset name

②環境變數

生效範圍為當前shell及其子程序

變數宣告、賦值:

export name=value

declare -x name=value

變數引用: $name

顯示所有環境變數:

export

envprintenv

刪除環境變數:unset

③位置變數:呼叫命令列傳遞給指令碼的引數

$1 $2……對應呼叫第幾引數

shift [n] 表示撤銷幾個引數的命令

$0 表示命令本身

$*:傳遞給指令碼的所有引數

$@:所有引數

$#:傳遞給指令碼的個數

Linux下關於時間的函式

標頭檔案 includestruct timeval 其中tv sec是由凌晨開始算起的秒數,tv usec則是微秒 10e 6 second struct timezone tv minuteswest是格林威治時間往西方的時差,tv dsttime則是時間的修正方式。struct timespe...

linux下關於檔案操作記錄

linux的fopen函式詳解 fopen 開啟檔案 相關函式 open,fclose 表頭檔案 include 定義函式 file fopen const char path,const char mode 函式說明 引數path字串包含欲開啟的檔案路徑及檔名,引數mode字串則代表著流形態。mo...

Linux下關於snmp的snmpwalk命令

最後,普及下snmpwalk命令 可使用snmpwalk檢視支援snmp協議的裝置的一些資訊,如cisco交換機或路由器ip位址等,也可用來協助開發snmp功能。用法 snmpwalk v 1或2 代表snmp版本 c snmp讀密碼 ip位址 oid 物件標示符 1 v 指定snmp的版本,1或者...