Bash
環境變數和路徑問題
我試圖為該
Sublist3r
工具設置一個環境變數並搞砸了。現在,每當我切換到root
使用者(使用sudo su
)時,我能夠使用的唯一命令是exit
(附加圖像)。我嘗試編輯
/root/.bashrc
,但在非 root 使用者帳戶上似乎沒問題。我還檢查了PATH
顯示為“sublister-1”的根帳戶。我該如何編輯/root/.bashrc
?
作為普通使用者:
sudo /bin/nano /root/.bashrc
請不要
sudo su
,您可以使用sudo -i
andsudo -s
來獲得提升的 shell(請參閱 Q/A Is there ever a good reason to run sudo su?)。
sudo su
根據案例完全可以,因為“缺少”命令,實用程序仍然存在,您只需要使用完整路徑來訪問它們。/usr/bin/nano /usr/bin/vim
等等,修復你的
$PATH
,它應該恢復正常