Bash

環境變數和路徑問題

  • August 18, 2020

我試圖為該Sublist3r工具設置一個環境變數並搞砸了。現在,每當我切換到root使用者(使用sudo su)時,我能夠使用的唯一命令是exit(附加圖像)。

我嘗試編輯/root/.bashrc,但在非 root 使用者帳戶上似乎沒問題。我還檢查了PATH顯示為“sublister-1”的根帳戶。我該如何編輯/root/.bashrc

作為普通使用者:

sudo /bin/nano /root/.bashrc

請不要sudo su,您可以使用sudo -iandsudo -s來獲得提升的 shell(請參閱 Q/A Is there ever a good reason to run sudo su?)。

sudo su根據案例完全可以,因為“缺少”命令,實用程序仍然存在,您只需要使用完整路徑來訪問它們。

/usr/bin/nano
/usr/bin/vim

等等,修復你的$PATH,它應該恢復正常

引用自:https://unix.stackexchange.com/questions/604922