有时候由于脚本失误或者参数有误,会导致执行脚本的时候,会把根目录直接 mv 到其他目录,导致命令全部失效,解决办法如下:
当前案例把 / 目录 mv 到了 /data/web 目录为案例
1、当前登录的客户端千万不要退出,退出就无法再登录,设置新环境变量
export PATH=$PATH:/data/web/bin:/data/web/sbin
2、拷贝文件还原回去
/data/web/lib64/ld-linux-x86-64.so.2 --library-path /data/web/lib64 /data/web/bin/mv -rfp /data/web/bin /
3、所有文件拷贝回去后验证命令是否恢复,恢复后还原环境变量
export PATH=$PATH:/bin:/sbin