cat 指令被覆蓋

cat 指令被覆蓋

由於錯誤,我執行了“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

相關內容