
エラーにより「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