服务器重启后,所有命令都不起作用。请帮忙。
development@q1:~$ ls
-bash: ls: command not found
development@q1:~$ ECHO $PATH
-bash: ECHO: command not found
development@q1:~$ echo $PATH
/usr/lib/ruby/gems/1.8
development@q1:~$ sudo apt-get update
-bash: sudo: command not found
development@q1:~$
答案1
我猜在你重新启动之前你修改了你的PATH
(/etc/profile
或者可能~/.bashrc
)为/var/lib/ruby/gems/1.8
(错误地遵循一些指南使 gem 安装的程序工作,因为 rubygems 太特殊了,无法跟随世界其他地方而只是把它们的二进制文件放在可访问的地方)。
在你的 shell 中执行以下操作:
export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin
现在您已恢复了一组常规程序,并且可以着手查找您做错的事情并进行纠正。