Ubuntu 14.04控制台中的Path环境变量

Ubuntu 14.04控制台中的Path环境变量,path,terminal,environment-variables,ubuntu-14.04,Path,Terminal,Environment Variables,Ubuntu 14.04,这就是我一打开终端就会显示的内容 bash:导出: `.rbenv/bin:/usr/local/play:/usr/local/jdk/bin:/usr/local/elasticsearch/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/games:/usr/local/games 导出路径=/home/rocio/ .rbenv/plugins/ruby build/bin:/usr/local/play:

这就是我一打开终端就会显示的内容

bash:导出: `.rbenv/bin:/usr/local/play:/usr/local/jdk/bin:/usr/local/elasticsearch/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/games:/usr/local/games

导出路径=/home/rocio/ .rbenv/plugins/ruby build/bin:/usr/local/play:/usr/local/jdk/bin:/usr/local/elasticsearch/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/games:/usr/local/games': 不是有效的标识符

bash:/usr/local/bin:是一个目录

bash:/home/rocio/usr/local/bin:没有这样的文件或目录

bash:/home/rocio/usr/bin:没有这样的文件或目录

bash:/usr/bin:是一个目录

bash:/usr/bin:是一个目录

bash:/usr/bin/:是一个目录

bash:/usr/bin/ls:没有这样的文件或目录

bash:/bin:是一个目录

bash:/bin:是一个目录

bash:/usr/bin:是一个目录

bash:/usr/bin:是一个目录

bash:/bin:是一个目录

bash:/usr/bin:是一个目录

bash:/usr/bin:是一个目录

bash:/bin:是一个目录

bash:/usr/bin:是一个目录

bash:/bin:是一个目录

我不能使用
clear
ls
sudo命令
上面说,它们在
/usr/bin或/bin
中。这些都不在你的道路上。因此无法运行这些命令

谁能帮我解决这个问题


提前感谢

您似乎编辑了shell初始化文件,并在设置
路径的分配中引入了语法错误。如果这只是主目录中的文件(而不是编辑
/etc/profile
等),则可以通过重命名文件、关闭外壳(使用control/D)然后再次启动终端来恢复

大多数Ubuntu用户使用的是
bash
,其名称补全可能仍然适用于这个问题

要重命名,请使用
mv
的完整路径,例如

for n in .inputrc .bashrc .bash_profile .profile; do /bin/mv $n $n.orig;done

我能够解决这个问题。我在不知情的情况下将其中一些命令添加到主目录中的bashrc文件中。我只需要删除文件中那些额外的命令。一切又恢复正常了

所以,为了解决任何这样的问题。检查您的bashrc文件。因为您的控制台在启动之前首先运行该文件

多谢各位