Ubuntu16.04環境下bashrc文件位置


 

1:先在su環境進行測試,啟動終端;

使用 sudo su  進入su模式;

使用 pwd 查看當前目錄;

使用 ll -a   (因為 bashrc是隱藏目錄 必須要-a參數)

發現當前目錄存在bashrc 文件。

使用 cd ~   該命令會切換到家目錄  ;  

使用 pwd  發現切換到 root 目錄;

使用 ll -a  發現當前目錄也存在bashrc 文件。

 

 

2: 另開一個終端;

使用 pwd 檢查路徑;

使用 ll -a  列出文件名;

發現當前目錄存在bashrc 文件。

使用 cd ~   該命令會切換到家目錄 ;   

使用 pwd  發現還在當前目錄。

 

 使用  .. 手動切換到 上一級目錄;

使用 ll -a 發現 並不存在bashrc文件。

在Ubuntu10.04進行觀察;

非su模式:目錄名不同。

使用 cd ~ 之后依舊不是home。

使用 su模式下 cd ~ 會到root 並且有bashrc,

非su模式  cd ~ 不一定到home。但bashrc文件有,

如果手動換到home反而沒有bashrc,

 

所以: 修改.bashrc 可以先cd ~ 目錄,

然后 vi ~/.bashrc 進行修改即可,

修改完.bashrc需要source ~/.bashrc才能起效。

 

其實直接執行sudo -i切換到root賬戶下就可以 ~ 就代表根目錄root目錄下了(如下圖)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM