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或者...