我错误地永久更改了PATH变量,现在无法登录。如何将我的PATH变量更改为默认值?


9

sudo -H gedit /etc/environment在终端上使用命令来永久更改PATH变量。

要更正它,我按了Ctrl+ Alt+ F1并使用了export PATH命令,但是访问被拒绝。

由于新的PATH变量没有,因此无法识别许多命令(包括sudonano/usr/bin。我是Linux命令的新手。

我怎样才能解决这个问题?


3
编辑系统文件时也要进行备份。然后,您mv距离恢复它只有1个;)
Rinzwind '16

3
请不要交叉张贴;您的问题是否适合问Ubuntu胜于适合Stack Overflow。
edwinksl

Answers:



8

可能的方法:

  • 第一种尝试使用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"

我尝试了“ sudo -H nano / etc / environment”命令,这是响应:'sudo'在'usr / bin / sudo'中可用。找不到该命令,因为PATH变量中未包含“ usr / bin”。
Swetha

嘿,谢谢,我为sudo和nano使用了绝对路径并解决了它!:)
Swetha
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.