Что не так с моей командой? [закрыто]

23

Я одолжил другу компьютер с Ubuntu 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*. Кстати, у вашего "друга" был root-доступ, не так ли?
Rmano
1
Ах ... у него был root-доступ. Я проверил содержимое файла:echo "cat: meow"
TheDoctor
2
Я не ожидал вопроса с этим названием на этом сайте SE ... ;-)
Joey

Ответы:

20

Если он друг , он, вероятно, сделал что-то в стиле (как root) (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, но хорошо ...

Rmano
источник
2
Если он меньше друг, он пропустил первую строку. Мне нравится, как ты это сказал.
2

Это на самом деле трюк апрельского дурака. Я поменял часы на своей коробке Debian с 1 апреля, и она исправилась. Больная, больная шутка ...

Канадский Люк ВОССТАНОВИТЬ МОНИКУ
источник
2
Я изменил свою дату на 1 апреля и проверил ее на Ubuntu 12.04, здесь никаких шуток.
Этот бразильский парень
Мои catкоманды сегодня снова нормальны ... Странно, но вот что я нашел, чтобы это исправить: -S
Канадец Люк REINSTATE MONICA