linuxcentos7中mv命令将环境变量ls改名成/444之后想改回ls失败

图片说明

[root@localhost ~]# rpm -qf /bin/ls

查询 ls 命令属于哪个软件包

[root@localhost ~]# mv /bin/ls /tmp/

造成 ls 命令误删除假象

[root@localhost ~]# rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm | cpio -idv ./bin/ls

提取 RPM 包中 ls 命令到当前目录的 /bin/ls 下

[root@localhost ~]# cp /root/bin/ls /bin/

把 ls 命令复制会 /bin/ 目录,修复文件丢失

首先ls命令没有放在用户家(/root)目录下, 你cd后面什么不加只能到/root目录下而ls是放在/bin/ls文件中,所以你进错文件路径了,另外你
mv命令怎么能修改环境变量呢,可以通过编辑./bashrc文件去更改
图片说明