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

関連情報