export命令
作用:
將父shell中的變量生效到所有子shell中都生效。比如在父shell中修改了LANG=utf8,export以后子shell中也會使用該語言編碼。
使用語法:
export LANG=utf8
使用場景:
shell腳本執行時通常會依賴一些環境變量(指定操作系統運行環境的參數),為了保證腳本正常執行,需要先聲明這些環境變量。
此時通常會使用export把所需的環境變量設置一遍,並且export設置具有在當前shell和子shell中有效,退出當前shell失效的效果,不會影響默認的環境變量設置。
疑問:
在CentOS的版本測試表明,不使用export LANG=uft8,直接使用LANG=utf8具有相同的效果,待研究。