如何在Linux中設定自動載入的環境變數

2021-09-29 16:46:06 字數 800 閱讀 1004

在使用linux的過程中設定乙個開機或登入的時候自動載入的環境變數是乙個非常實用的技能,比如我有重要的資料存放在~/pyzahui/simulators/flowradar/data目錄下,所以我每天登入都需要切換到這個目錄下去處理其中的資料,甚至我需要通過遠端訪問的方式每天都要登入多次(或者開啟多個登入視窗)來處理其中的資料,那麼每次登入都要切換到這麼長的乙個目錄就會很麻煩。這個時候我們可以設定乙個自動載入的環境變數,這樣我們只需要很小的工作量就可以切換到我們的工作目錄了。

簡單說,就是在/etc/profile.d目錄下新建乙個字尾為.sh的檔案,然後把這串位址賦給乙個環境變數,以後再次登入的時候這個環境變數就可以自動載入了。比如,我在/etc/profile.d目錄下新建乙個檔案zzy.sh (我把自己定義的環境變數都放入這個使用我自己名字命名的檔案裡,這樣方便以後查詢):

sudo vim /etc/profile.d/zzy.sh
然後在這個檔案裡邊加入以下內容:

export hello=~/pyzahui/simulators/flowradar/data
下次登入以後我如果想切換到目錄~/pyzahui/simulators/flowradar/data下,只需要在終端輸入以下命令即可:

另外也可以在~/.bash_profile中設定自動載入的環境變數,但是在這個檔案裡邊設定的環境變數只能作用於當前使用者。

如何在linux系統中設定ip位址

工具 原料 redhat6.4 x64 方法 步驟 在終端中輸入 vi etc sysconfig network scripts ifcfg eth0 編輯完後,儲存退出。重啟網路服務。service network restart或 etc init.d network restart ping...

Linux如何在系統啟動時自動載入模組

下面是以前學習linux時寫的,後來仔細研究rc.sysinit後發現,只需要修改下列地方就可以了,不必這麼麻煩的 rc.sysinit中有這樣的一段 load other user defined modules for file in etc sysconfig modules modules ...

Linux如何在系統啟動時自動載入模組

下面是以前學習linux時寫的,後來仔細研究rc.sysinit後發現,只需要修改下列地方就可以了,不必這麼麻煩的 rc.sysinit中有這樣的一段 load other user defined modules for file in etc sysconfig modules modules ...