我使用sudo -H gedit /etc/environment
终端上的命令永久改变了我的 PATH 变量。
为了纠正它,我按下了Ctrl+ Alt+ F1,并使用了export PATH
命令,但访问被拒绝。
许多命令(包括sudo
和nano
)无法识别,因为新的 PATH 变量没有/usr/bin
。我是 Linux 命令的新手。
我怎样才能解决这个问题?
答案1
/usr/bin/sudo /bin/nano /etc/environment
答案2
可能的方法:
- 首先尝试使用 TTY(control-alt-f1)登录。
- 如果此方法不起作用,则从实时 DVD 启动。
然后使用
sudo nano /etc/environment
从命令行编辑并删除错误。保存并重新启动以测试您所做的是否正确。
如果你需要的话:
$ more /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"