由于错误,我执行了“sudo nano cat filepathxxxx”,并且以某种方式更改了内容。 cat 命令不再工作,我无法安装它我尝试执行“yum install coreutils”,但我已经安装了,没什么可做的你能告诉我我可以添加什么来恢复它吗?问候,
答案1
运行sudo yum reinstall coreutils
以刷新包中的所有文件coreutils
,包括/bin/cat
.
与此同时,有些东西可能会因为损坏而停止工作cat
。这是一个不处理选项的替代品,但对于关键系统脚本来说应该足够了。运行sudo nano /bin/cat
并输入该内容,然后sudo chmod 755 /bin/cat
.
#!/bin/sh
if [ $# -eq 0 ]; then
tee
else
for x; do tee <"$x"; done
fi