![如何在 CentOs 中修复“ls > less”](https://linux22.com/image/1386147/%E5%A6%82%E4%BD%95%E5%9C%A8%20CentOs%20%E4%B8%AD%E4%BF%AE%E5%A4%8D%E2%80%9Cls%20%3E%20less%E2%80%9D.png)
我该如何修复 Cent-Os 中的“ls > less”。我在学习 Linux 的过程中犯了这个错误。由于我刚接触该平台和操作系统,并且从手册中学习,所以我在上下文中阅读了该命令并想看看它的作用,现在经过一番研究,我仍然无法修复它,有人能帮我吗?
答案1
如果你在某个本地目录中执行了ls > less
,你刚刚创建了一个名为的文件less
,其中包含当前目录的列表。没什么大不了的……只需将其删除即可:
rm ./less
当然,除非你是/usr/bin
和拥有 root 权限。因为那时你覆盖了系统的less
命令。然后,你应该从备份中恢复它。如果你没有备份,你应该重新安装系统,但当然在擦除驱动器之前备份你的主目录和重要配置。无论如何,你应该注意,当你不能 100% 确定你在做什么时,永远不要在 root 权限下运行。
如果你不想重新安装,也没有备份,你可以使用另一个寻呼机来代替less
,例如不太好的more
,通过运行cp /usr/bin/{more,less}
。但这真的不推荐。