第二章 shell變數

2022-08-31 22:27:23 字數 574 閱讀 4830

檢視所有全域性和區域性變數: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的數...