【问题标题】:Path environment variable in console of Ubuntu 14.04Ubuntu 14.04 控制台中的路径环境变量
【发布时间】:2015-07-27 08:51:12
【问题描述】:

这是我打开终端后立即出现的内容

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:/bin:/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:/bin:/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: 是一个目录

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

谁能帮我解决这个问题。

提前致谢

【问题讨论】:

    标签: path terminal environment-variables ubuntu-14.04


    【解决方案1】:

    您似乎编辑了您的 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
    

    【讨论】:

      【解决方案2】:

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

      所以,为了解决任何此类问题。检查您的 .bashrc 文件。因为您的控制台在开始之前首先运行该文件。

      谢谢。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-05
        • 2017-01-23
        • 1970-01-01
        • 2016-12-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-21
        相关资源
        最近更新 更多