Linux所有的命令无效时
[root@localhost ~]# vim /etc/profile
-bash: vim: command not found
[root@localhost ~]# sudo MissZhou
-bash: sudo: command not found
[root@localhost ~]# vi /etc/hosts
-bash: vi: command not found
[root@localhost ~]# cd /opt/
[root@localhost opt]# ll
-bash: ls: command not found
原因时:环境变量PATH被修改了
解决方法:
执行:export PATH=/bin:/usr/bin:$PATH
[root@localhost opt]# export PATH=/bin:/usr/bin:$PATH
[root@localhost opt]# ll
total 72
-rw-r--r--. 1 root root 0 Nov 6 23:58 bailongma.txt
drwxr-xr-x. 2 root root 58 Oct 31 00:26 datas
drwxr-xr-x. 4 root root 36 Nov 14 17:18 hadoop
-rwxrwxrwx. 1 root root 0 Nov 6 23:28 houge.txt
drwxr-xr-x. 2 MrZhou MrZhou 6 Nov 6 22:07 module
-rw-r--r--. 1 root root 71168 Oct 30 16:43 redis-3.2.0.gem
drwxr-xr-x. 3 root root 20 Nov 14 17:04 software
drwxrwxrwx. 4 MrZhou MrZhou 50 Nov 6 23:26 xiyou
[root@localhost opt]# cd /opt/hadoop/module/
[root@localhost module]# ll
total 17868
drwxr-xr-x. 15 root root 4096 Jan 26 2016 hadoop-2.7.2-src
-rw-r--r--. 1 root root 18290860 Nov 14 18:10 hadoop-2.7.2-src.tar.gz
[root@localhost module]#