내 고양이 명령에 어떤 문제가 있습니까? [닫은]


23

우분투 12.04 LTS가있는 컴퓨터를 친구에게 빌려주었습니다. cat 명령 .

$ cat testfile.txt
cat: meow!
$

누군가이 문제를 해결하는 방법을 말해 줄 수 있습니까? 부디?

출력 which cat:

/bin/cat

9
시도하십시오 which cat. 그것이 "샴"또는 다른 고양이 종과 같은 것을 말한다면, 당신은 친구가 천재입니다. 그렇지 않으면 질문에 출력을 복사하십시오.
Rmano

11
만우절! Lolz
OrangeTux

1
file /bin/cat및 의 결과를 추가하십시오 ls -l /bin/cat*. 그건 그렇고, 당신의 "친구"는 루트 액세스 권한을 가지고 있었습니까?
Rmano

1
아 ... 그는 루트 액세스 권한이있었습니다. 파일 내용을 확인했습니다.echo "cat: meow"
TheDoctor

2
SE 사이트 에서이 제목에 대한 질문을 기대하지 않았습니다 ... ;-)
Joey

답변:


20

만약 그가 친구 라면, 그는 아마도 (루트처럼) 스타일을했을 것입니다 (1) :

mv /bin/cat /bin/cat.orig 
echo "echo 'cat: meow! '" > /bin/cat
chmod 755 /bin/cat

그는 친구가 아닌 경우 첫 줄을 생략했습니다.

질문 apt-file

apt-file search -F /bin/cat 

패키지는 coreutils입니다. 조금 위험한 것으로 보지 만 아마도 다시 설치할 수 있습니다 ...

(1) 글쎄, 난 정말 alias which="echo cat: is a siamese"당신의 .bashrc에 추가했을 것입니다.


2
그는 친구가 아닌 경우 첫 줄을 생략했습니다. 나는 당신이 그렇게 말한 방식을 좋아합니다.

2

실제로 만우절의 트릭입니다. 나는 4 월 1 일부터 데비안 박스의 시계를 바꾸고 스스로 고쳤다. 아프고 아픈 농담 ...


2
나는 데이트를 4 월 1 일로 바꾸고 우분투 12.04에서 테스트했는데, 농담은 없습니다.
그 브라질 사람

cat오늘 내 명령은 다시 정상입니다 ... 이상하지만, 내가 고치려고 발견했습니다 : -S
Canadian Luke REINSTATE MONICA
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.