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

관련 정보