Shell程式設計之環境變數

2021-10-02 19:52:04 字數 884 閱讀 8929

shell環境變數:

shell環境變數不僅在shell程式設計方面,而且在linux系統管理方面,都起著非常重要的作用

環境變數的特殊之處僅在於它的值適用於所有由登陸程序所生產的子程序

如果要列出系統中所有的環境變數,可使用env命令

自定義環境變數:

export 變數名=value

變數名=value ; export 變數名

declare -x 變數名=value

清除環境變數unset

全域性檔案為/etc/profile,對所有使用者有效;使用者檔案為~/.bash_profile,僅對指定的使用者有效

使用者環境變數配置: .bashrc   .bash_profile

全域性環境變數配置:  /etc/profile    /etc/bashrc (推薦)     /etc/profile.d/

-----------------------------

小tip~ (更改登入提示句~)

vim /etc/motd

vim /etc/profile.d/westos.sh

echo 」welcome to westos」

-----------------------------

環境變數知識小結:

1.變數名通常要大寫

2.變數名可以在自身的shell以及子shell中使用

3.常用export來定義環境變數

4.執行env預設可以顯示所有的環境變數名稱以及對應的值

5.輸出時用 「$變數名」 取消時用 「unset變數名」

6.如果希望環境變數永久生效,則可以將其放在使用者環境變數檔案或者全域性環境變數檔案裡(shell部分第一環節shell基礎知識也有講到)

shell程式設計之環境變數配置檔案

1.環境變數綜述 2.source命令 2.環境變數配置檔案簡介 3.常用生效的環境變數配置檔案 etc profile的作用 呼叫 etc profile.d sh檔案 bash profile的作用 總結 只要將變數定義在整個環境變數執行流程中的任意乙個檔案,都會被執行到,得到對應變數的內容 b...

Linux系統shell程式設計之環境變數的配置

shell程式設計環境變數配置檔案 1.環境變數配置檔案簡述 source命令 source 配置檔案 配置檔案 2.環境變數配置檔案的功能 path histsze ps1 hostname等環境變數寫入對應的環境變數配置檔案 環境變數配置檔案中主要是定義對系統操作環境生效的系統預設環境變數,如p...

linux(環境變數 shell程式設計)

系統環境變數 命名全域性變數 export name 999 系統級變數 對所有的使用者都生效 etc profile 只有root使用者才能設定 在文件中設定完畢,需要 source etc profile單使用者級別環境變數 bashrc 設定path 環境變數 臨時設定 path path s...