Ubuntu 14.04控制台中的Path环境变量
这就是我一打开终端就会显示的内容 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:是一个目录 我不能使用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:
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文件。因为您的控制台在启动之前首先运行该文件
多谢各位