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


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, но хорошо ...


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

2

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


2
Я изменил свою дату на 1 апреля и проверил ее на Ubuntu 12.04, здесь никаких шуток.
Этот бразильский парень

Мои catкоманды сегодня снова нормальны ... Странно, но вот что я нашел, чтобы это исправить: -S
Канадец Люк REINSTATE MONICA
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.