这是我打开终端时出现的内容
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:是目录
我无法使用clear
或ls
或sudo commands
它说,他们在/usr/bin or /bin
。这些不在你的道路上。所以无法运行这些命令。
任何人都可以帮我解决这个问题。
提前致谢
答案 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文件。当你的控制台在开始之前首先运行该文件时。
谢谢。