導航:首頁 > 文件管理 > bash配置文件在哪裡

bash配置文件在哪裡

發布時間:2023-12-22 18:14:25

⑴ mac中添加環境變數修改哪個文件

mac 一般使用bash作為默認shell


Mac系統的環境變數,載入順序為:
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc
當然/etc/profile和/etc/paths是系統級別的,系統啟動就會載入,後面幾個是當前用戶級的環境變數。後面3個按照從前往後的順序讀取,如果~/.bash_profile文件存在,則後面的幾個文件就會被忽略不讀了,如果~/.bash_profile文件不存在,才會以此類推讀取後面的文件。~/.bashrc沒有上述規則,它是bash shell打開的時候載入的。


如果沒特殊說明,設置PATH的語法都為:
——————————————————-


#中間用冒號隔開
export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
(一)全局設置
下面的幾個文件設置是全局的,修改時需要root許可權


1)/etc/paths (全局建議修改這個文件 )
編輯 paths,將環境變數添加到 paths文件中 ,一行一個路徑
Hint:輸入環境變數時,不用一個一個地輸入,只要拖動文件夾到 Terminal 里就可以了。


2)/etc/profile (建議不修改這個文件 )
全局(公有)配置,不管是哪個用戶,登錄時都會讀取該文件。


3)/etc/bashrc (一般在這個文件中添加系統級環境變數)
全局(公有)配置,bash shell執行時,不管是何種方式,都會讀取此文件。


4)
1.創建一個文件:
sudo touch /etc/paths.d/mysql
2.用 vim 打開這個文件(如果是以 open -t 的方式打開,則不允許編輯):
sudo vim /etc/paths.d/mysql
3.編輯該文件,鍵入路徑並保存(關閉該 Terminal 窗口並重新打開一個,就能使用 mysql 命令了)
/usr/local/mysql/bin
據說,這樣可以自己生成新的文件,不用把變數全都放到 paths 一個文件里,方便管理。


(二)單個用戶設置


1)~/.bash_profile (任意一個文件中添加用戶級環境變數)
(註:linux 裡面是 .bashrc 而 Mac 是 .bash_profile)
若bash shell是以login方式執行時,才會讀取此文件。該文件僅僅執行一次!默認情況下,他設置一些環境變數
設置命令別名alias ll=』ls -la』
設置環境變數:


export PATH=/opt/local/bin:/opt/local/sbin:$PATH
2)~/.bashrc 同上


如果想立刻生效,則可執行下面的語句:
$ source 相應的文件
一般環境變數更改後,重啟後生效。

⑵ 請問.bash_profile文件在linux的哪裡

這個文件不一定存在,如果存在,就在 ~/ ,即 ~/.bash_profile但也很可能不存在,這時創建一個空文件,加入自己想要的內容就行。Linux中的配置文件很多都是這樣,是要在需要時建立的,而程序在沒有這些配置文件時,也可能正常運行。

閱讀全文

與bash配置文件在哪裡相關的資料

熱點內容
gps埠檢測工具下載 瀏覽:482
什麼app可以儲存流量 瀏覽:41
linux怎麼重命名文件 瀏覽:964
99的壓縮文件怎麼打開 瀏覽:675
升級ios103黑 瀏覽:482
文件夾放桌面被刪了還能找回嗎 瀏覽:575
酷狗音樂40版本下載地址 瀏覽:715
我要看賽羅奧特曼升級 瀏覽:286
車六方宏程序怎麼編程序 瀏覽:300
蘋果5sa1528怎麼用移動4g 瀏覽:699
86版本爆頭兵 瀏覽:820
先序遍歷非遞歸java 瀏覽:591
尋找文件觸發路徑 瀏覽:398
struts2多個配置文件 瀏覽:487
app指紋鎖在哪裡設置 瀏覽:684
稱重pLc怎麼編程稱重 瀏覽:404
讀class文件包路徑 瀏覽:226
圖像編程基礎怎麼學 瀏覽:434
俠客密碼查看器能看qq密碼嗎 瀏覽:533
如何在吃雞中顯示CPU等數據 瀏覽:818

友情鏈接