丢失 PATH 变量内容

丢失 PATH 变量内容

我试图使用以下命令向 PATH 添加一些内容:

export PATH=/user/home/sbt/bin

但是我删除了 PATH 的所有内容,我无法在终端上运行任何命令,甚至 ls!那我该怎么办?我能修复它吗?

答案1

关闭终端应用程序,然后打开一个新应用程序。然后变量将重置为其原始状态。

如果您使用的是虚拟终端,并且没有在 X11 下运行 gnome-terminal 或类似程序,那么您可以注销并重新登录,以重置变量。您可以键入exit以注销,或按 Ctrl+D。

答案2

万一,dobey 的回答不适合你。

按照以下步骤恢复 PATH 环境变量:

  • 从 /etc/profile.d/ 中删除罪魁祸首文件(如果有)
  • 从 /etc/profile 或 ~/.bashrc 中删除罪魁祸首行(如果有)
  • 执行source /etc/environment开始重置path环境变量
  • 执行source /etc/profile后跟source /etc/profile.d/*
  • 终于source ~/.bashrc

答案3

对于你的情况你可以使用命令:exportPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/user/home/sbt/bin

然后使用命令sudo gedit /etc/environment 删除其中的内容然后复制并粘贴 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/user/home/sbt/bin"

最后运行命令源 /etc/environment

现在你应该没事了

相关内容