導航:首頁 > 操作系統 > Linux的環境變數目錄

Linux的環境變數目錄

發布時間:2023-02-04 10:39:36

linux 中的"當前目錄"和「環境變數"各表示什麼意思

我理解的可能比較片面但是我把我的理解告訴你,希望對你有幫助「當前目錄」就是只你目前的所在目錄。你輸入命令pwd就可以看到你當前所在的目錄「環境變數」我的理解是:Linux會有很多命令一般存在/bin下面。如果你的一個命令不是存放在/bin下面就是說不在環境變數的包含之中。系統就沒辦法知道你的命令到底在那?那就需要你到你自己編寫的命令的「當前目錄」下去運行,運行方法就是./XXXX所以總結下「環境變數"就是說系統默認運行和交互一些信息的默認路徑當然你也可以通過命令將你自定義的路徑添加進去那麼你可以在系統的任何一個路徑運行」環境變數「所包含的路徑的下的可執行文件

㈡ linux下配置自己的環境變數文件my_env.sh

配置環境變數分為系統級和用戶級,系統級所有用戶生效,用戶級針對特定用戶,現場環境根據職能不同,會通過用戶限制操作范圍,環境變數修改以實際需要為准,遵循許可權最小原則。

一般添加系統環境變數,修改/etc/profile文件,如果操作失誤,刪除重要配置,影響系統運行。
centos7版本中 /etc/profile 默認掃描路徑 /etc/profile.d/ 下sh文件,並添加內容到環境變數中,可以通過這種方式不操作/etc/profile增加環境變數。
在/etc/profile.d/下創建文件 my_env.sh,並設置環境變數,如jdk等,內容如下:
vi /etc/profile.d/my_env.sh

編輯用戶文件:~/.bash_profile,增加新path配置信息。如jdk:

自定義命令可以實現很多功能,如項目結構化目錄文件生成、系統命令集合、帶參命令自動填充等,腳本功能決定自定義命令的豐富程度。
創建自定義命令文件目錄,方便集中管理,這里在當前用戶目錄下創建bin目錄:mkdir ~/bin

創建自定義命令文件,文件名為命令名,如vi ~/bin/print,內容列印:echo test,添加文件執行許可權:chmod 700 ~/bin/print

系統級
編輯/etc/profile.d/my_env.sh文件,增加環境變數export PATH= PATH:/home/用戶名/bin
測試
控制台輸入print ,回車即可

㈢ Linux配置用戶本身的環境變數的文件是哪個

管理環境變數的文件也分為系統級和用戶級的。

1.系統級:

java">(1)/etc/profile:該文件是用戶登錄時,操作系統定製用戶環境時使用的第一個文件,應用於登錄到系統的每一個用戶。該文件一般是調用/etc/bash.bashrc文件。
/etc/bash.bashrc:系統級的bashrc文件。
(2)/etc/environment:在登錄時操作系統使用的第二個文件,系統在讀取你自己的profile前,設置環境文件的環境變數。



2.用戶級(這些文件處於家目錄下):

(1)~/.profile:每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變數,執行用戶的.bashrc文件。這里是推薦放置個人設置的地方
(2)~/.bashrc:該文件包含專用於你的bashshell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取。不推薦放到這兒,因為每開一個shell,這個文件會讀取一次,效率肯定有影響。
~/.bash_profileor~./bash_login:這里沒有引用作者的,下面會提到
~/.pam_environment:用戶級的環境變數設置文件,沒有做測試,不知道管不管用。

㈣ 請問linux 中如何設置環境變數在哪個文件下可以查看該環境變數。

環境變數設置一般是系統用戶環境變數和用戶環境變數,相關配置文件如下:
/etc/profile
全局用戶,應用於所有的shell。
/$home/.profile
當前用戶,應用於所有的shell。
/etc/bash_bashrc
全局用戶,應用於bash
shell。
~/.bashrc
局部當前,應用於bash
sell
如果只是程序軟體的臨時環境變數設置,那麼就需要在軟體所在目錄執行如下語句
find . -name "*.*" | xargs grep "test"上述信息請用查找的變數信息來替換test

㈤ 環境變數-Linux

我們經常在shell中輸入一個命令然後就開始執行,但是shell是如何從 電腦裡面找到這條指令的呢?
shell是通過 環境變數PATH 來進行 搜索 的,同樣的在win裡面也有這個PATH環境變數,這個PATH保存了shell中執行的命令的搜索路徑

通常會得到:

我們可以看到,基本都是bin或者sbin路徑,這種路徑下都是二進制可執行文件。
系統會按照path中設定的路徑按照順序依次到目錄中去查找,如果存在同名的命令,則執行先找到的那個。

如果我們有一個自定義的路徑 /home/user/mybin 我們想把這個路徑添加到PATH以便於直接在shell中執行這個命令,添加方式:

但是到這里還有一個問題:我們添加的這個路徑只在當前shell下有效。
如何是添加的環境變數全局有效?

在每個用戶的home目錄中有一個shell每次啟動時會默認執行一個配置腳本,以初始化環境,包括添加一些用戶自定義環境變數等等。
這個配置文件是 .zshrc 相應的bash配置文件為 .bashrc
我們只需要修改.zshrc就可以了

上述命令中 >> 表示將輸出以追加的方式重新定向到一個文件中
前面提到的 > 是以覆蓋的方式重定向

讓環境變數立刻生效:

㈥ linux 環境變數 子目錄

只能自己寫個腳本來設置path了。遞歸讀目錄的腳本網上能找到。

㈦ Linux 中的"當前目錄"和「環境變數"各表示什麼意思

相當於 局部變數和全局變數。

㈧ linux系統的默認環境變數放在什麼位置

一般在/etc下的profile和bashrc文件中定義。
用戶的環境變數在用戶目錄下的.profile或.bashrc文件中定義。

可以用export命令查看已經設好的環境變數。

㈨ Linux系統環境變數載入過程

Linux中環境變數包括系統級和用戶級,系統級的環境變數是每個登錄到系統的用戶都要讀取的系統變數,而用戶級的環境變數則是該用戶使用系統時載入的環境變數(在用戶主目錄下$HOME/)。
使用默認Bash時,用戶登錄後載入環境變數的流程如下:

說明:
bash首先執行/etc/profile腳本,/etc/profile腳本先依次執行/etc/profile.d/*.sh,隨後bash會執行用戶主目錄下的.bash_profile腳本,.bash_profile腳本會執行用戶主目錄下的.bashrc腳本,而.bashrc腳本會執行/etc/bashrc腳本至此,所有的環境變數和初始化設定都已經載入完成。bash隨後調用terminfo和inputrc,完成終端屬性和鍵盤映射的設定。

(1)/etc/profile: 此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行. 並從/etc/profile.d目錄的配置文件中搜集shell的設置。
(2)/etc/bashrc: 為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取。
(3)~/.bash_profile: 每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變數,執行用戶的.bashrc文件。
(4)~/.bashrc: 該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取。
(5) ~/.bash_logout:當每次退出系統(退出bash shell)時,執行該文件. 另外,/etc/profile中設定的變數(全局)的可以作用於任何用戶,而~/.bashrc等中設定的變數(局部)只能繼承 /etc/profile中的變數,他們是"父子"關系。
(6)~/.bash_profile 是互動式、login 方式進入 bash 運行的~/.bashrc 是互動式 non-login 方式進入 bash 運行的通常二者設置大致相同,所以通常前者會調用後者。

tcsh是一個加強的csh,目前大多數系統的csh都使用這個shell代替原來的csh,為csh提供命令補全和命令行編輯功能。/bin/csh實際上是/bin/tcsh的符號連接。這樣一來,載入環境變數的流程如下:

閱讀全文

與Linux的環境變數目錄相關的資料

熱點內容
羅曼史生孩子在那一段在幾分鍾 瀏覽:953
成龍40部經典電影 瀏覽:795
程序員連出兩次線上事故 瀏覽:427
啄木鳥電影什麼意思 瀏覽:292
主角叫柱子的鄉村小說 瀏覽:962
肉特別多的電影 瀏覽:970
好的在觀看網站 瀏覽:307
vip免費影視劇網站 瀏覽:924
恐怖鬼片免費版在線觀看 瀏覽:539
印度神話電影排行前十 瀏覽:510
主角開飛機重生流 瀏覽:760
java函數式編程教程 瀏覽:271
天正圖紙加密後的效果 瀏覽:909
泰安汽車解壓郵政網點 瀏覽:410
泰國鬼片在線觀看免費收看 瀏覽:695
彼時曾相伴免費觀看完整版 瀏覽:254
網站在線觀看什 瀏覽:159
食嬰鬼整部電影 瀏覽:360
印度電影愛經 瀏覽:642
搜播比神馬更好看的影視 瀏覽:82