Ubuntu 14.04控制台中的路径环境变量

时间:2015-05-15 12:16:08

标签: path terminal environment-variables ubuntu-14.04

这是我打开终端时出现的内容

  

bash:export:   `.rbenv /斌:在/ usr /本地/播放:在/ usr /本地/ JDK / bin中:在/ usr /本地/ elasticsearch /斌:在/ usr / local / sbin中:在/ usr / local / bin目录:/ usr / sbin目录:的/ usr / bin中:/ sbin目录:/ bin中:在/ usr /游戏:在/ usr /本地/游戏

     

export PATH = / home / rocio /   .rbenv /插件/红宝石构建/斌:在/ usr /本地/播放:在/ usr /本地/ JDK / bin中:在/ usr /本地/ elasticsearch /斌:在/ usr / local / sbin中:在/ usr / local / bin目录: / usr / sbin目录:在/ usr / bin中:/ sbin目录:/ bin中:在/ usr /游戏:在/ usr /本地/游戏&#39 ;:   不是有效的标识符

     

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:是目录

我无法使用clearlssudo commands 它说,他们在/usr/bin or /bin。这些不在你的道路上。所以无法运行这些命令。

任何人都可以帮我解决这个问题。

提前致谢

2 个答案:

答案 0 :(得分:0)

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

大多数Ubuntu用户正在使用bash,其名称完成可能仍适用于此问题。

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

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

答案 1 :(得分:0)

我能够解决问题。我在主目录中的bashrc文件中不知不觉地添加了一些这些命令。我只需删除文件中的那些额外命令。一切都恢复正常。

所以,为了解决任何这样的问题。检查你的bashrc文件。当你的控制台在开始之前首先运行该文件时。

谢谢。