如何在 CentOs 中修复“ls > less”

如何在 CentOs 中修复“ls > less”

我该如何修复 Cent-Os 中的“ls > less”。我在学习 Linux 的过程中犯了这个错误。由于我刚接触该平台和操作系统,并且从手册中学习,所以我在上下文中阅读了该命令并想看看它的作用,现在经过一番研究,我仍然无法修复它,有人能帮我吗?

答案1

如果你在某个本地目录中执行了ls > less,你刚刚创建了一个名为的文件less,其中包含当前目录的列表。没什么大不了的……只需将其删除即可:

rm ./less

当然,除非你是/usr/bin 拥有 root 权限。因为那时你覆盖了系统的less命令。然后,你应该从备份中恢复它。如果你没有备份,你应该重新安装系统,但当然在擦除驱动器之前备份你的主目录和重要配置。无论如何,你应该注意,当你不能 100% 确定你在做什么时,永远不要在 root 权限下运行。

如果你不想重新安装,也没有备份,你可以使用另一个寻呼机来代替less,例如不太好的more,通过运行cp /usr/bin/{more,less}。但这真的不推荐。

相关内容