導航:首頁 > 文件類型 > linux查到環境變數所在的文件

linux查到環境變數所在的文件

發布時間:2022-11-29 06:52:44

linux如何查看某環境變數在哪個文件中配置

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

⑵ 怎麼在Linux中查找某個文件

在 Linux 中查找文件有兩種方法。一種是使用 find 命令,另外一種是使用 locate 命令。

1、Find 命令

使用 Linux find 命令可以用不同的搜索標准如名字、類型、所屬人、大小等來搜索目錄樹。基本語法如下:

#findpathexpressionsearch-term

下面是使用 find 命令根據文件名來查找特定文件的一個例子:

#find-nametest.file

命令會搜索整個目錄樹來查找名為 test.file 的文件,並且會提供其存放位置。你可以使用你 Linux 上一個存在的文件名來嘗試一下。

find 命令有時會花費幾分鍾來查找整個目錄樹,尤其是如果系統中有很多文件和目錄的話。要顯著減少時間,你可以指定搜索的目錄。比如,如果你知道 /var 中存在 test.file,那就沒有必要搜索其它目錄。這樣,你可以使用下面的命令:

#find/var-nametest.file

find 還可以根據時間、大小、所屬人、許可權等選項搜索文件。要了解更多關於這些選項的信息,你可以使用查看** Linux find 命令**的手冊。

#manfind

2、locate 命令

要在Linux中使用locate命令,首先需要安裝它。

如果你正在使用 Ubuntu,運行下面的命令來安裝 locate:

#apt-getupdate#apt-getinstallmlocate

如果你使用的是 CentOS ,運行下面的命令來安裝 locate:

#yuminstallmlocate

locate 是一種比 find 更快的方式,因為它在資料庫中查找文件。要更新搜索資料庫,運行下面的命令:

#updatedb

使用 locate 查找文件的語法:

#locatetest.file

就像 find 命令一樣,locate 也有很多選項來過濾輸出。要了解更多你可以查看Linux Locate 命令的手冊。

#manlocate

⑶ 環境變數-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如何查看某環境變數在哪個文件中配置

環境變數設置一般是系統用戶環境變數和用戶環境變數,相關配置文件如下:

/etc/profile
全局用戶,應用於所有的Shell。
/$HOME/.profile
當前用戶,應用於所有的Shell。
/etc/bash_bashrc
全局用戶,應用於Bash Shell。
~/.bashrc
局部當前,應用於Bash Sell

如果只是程序軟體的臨時環境變數設置,那麼就需要在軟體所在目錄執行如下語句

find.-name"*.*"|xargsgrep"test"

上述信息請用查找的變數信息來替換test

⑸ 如果找到linux中環境變數定義的位置

使用which查看絕對路徑,再使用echo $path輸出環境變數

⑹ linux如何查看某環境變數在哪個文件中配置的

linux的環境變數一般只有兩種,一種是全局變數,一般設置在/etc/目錄下
還有一種就是用戶的環境變數,這個的話一般都是用戶的home目錄下
比如csh就是~/.cshrc

⑺ Linux下如何設置和查看環境變數

在shell裡面抄輸入env,可以查看環襲境變數。想設置某個臨時文件變數,在shell裡面輸入export
xxx=xxxx就行。想永久地設置的話,可以改/etc/bashrc,這個是系統變數,也是在文件里加上export
xxx=xxxx,改用戶變數的話,就在你用戶的文件夾裡面的.bashrc

⑻ 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中path環境變數在哪個文件

/etc/profile文件,修改後使用source命令使之生效
#source /etc/profile
另外,針對特定用戶的話可以修改家目錄下的bash_profile文件
vim ~/.bash_profile

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

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

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

閱讀全文

與linux查到環境變數所在的文件相關的資料

熱點內容
怎麼靠網路小說賺錢 瀏覽:202
請說愛我小說主角為林奕 瀏覽:466
小說下載,肉 瀏覽:726
一個小男孩和一個小姐電影 瀏覽:89
解放戰爭老電影完整版 瀏覽:215
紅顏那個視頻app在哪裡了 瀏覽:397
海島奇兵360版本圖片 瀏覽:717
wow舊版本天賦模擬器 瀏覽:932
vbnet導出excel文件 瀏覽:486
一個藍色人魚看一堆大眼魚的動畫電影 瀏覽:402
vip電視劇免費觀看的網站 瀏覽:37
數控車床內角度倒角編程怎麼編 瀏覽:637
2017阿里大數據培訓 瀏覽:655
06版word怎樣保存文件 瀏覽:155
javaswing的登錄框 瀏覽:353
主角叫林峰的都市修真小說 瀏覽:234
資料庫維護p5什麼級別 瀏覽:755
ctf壓縮文件密碼rar 瀏覽:556
網上文件搜索器 瀏覽:776
拼多多如何增長數據 瀏覽:364

友情鏈接