檢視所有全域性和區域性變數:delare和set
檢視所有全域性變數:env
定義環境變數:
使用者變數在家目錄下的~/.bash_profile和~/.bashrc中設定
全域性變數在/etc/profile和/etc/bashrc及/etc/profile.d/下的指令碼檔案
登入shell待用流程/etc/profile——/etc/profile.d/——~/.bash_profile——~/.bashrc——/etc/bashrc
使用alias可以設定命令快捷方式,例如:alias eth0='vi /etc/sysconfig/network-scripts/ifcfg-eth0',將該局寫入環境變數檔案中,在shell中就可以使用eth0快捷命令編寫網絡卡檔案了
定義或者使用變數的時候能加雙引號就加上
重點:a="sxd"
不加引號:awk 'begin' 空結果
加雙引號:awk 'begin' $a
加單引號:awk 'begin' 空結果
外雙內單:awk 'begin' sxd(此為正確寫法)
或者a=`pwd`效果同上
第二章 Shell變數及相關操作
第二章 shell變數及相關操作 1 shell變數型別 1 環境變數 home 使用者主目錄的全路徑名 path 變數path定義的一些目錄路徑,路徑由冒號分隔 例 新增新路徑 path path 新路徑名 term 終端型別 pwd 當前工作目錄的絕對路徑 ps1 ps2 主提示符 輔助提示符 ...
第二章 Shell程式設計之變數
bash是linux中的標準shell,因此經常稱bash為shell。預設型別是字串型。變數名與變數值都是使用者自定義的,就是說可以由使用者控制修改的。變數名 變數值 注意 左右不能有空格。echo是最簡單的變數呼叫,也只能用作輸出。如 echo 變數名 例如 x 123 x x 456 x 78...
c 第二章 變數
c 基本算術型別 char 8位 wchar t 16位 short 16位 int 16位 long 32位 float 6位有效數字 double 10位有效數字 long double 10位有效數字 1.8位的塊為乙個位元組,32位為乙個字 2.unsigned無符號型別,表示大於等於0的數...