我试图使用以下命令向 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
现在你应该没事了