Що не так із командою моєї кішки? [зачинено]


23

Я позичив другові комп'ютер з Ubuntu 12.04 LTS на ньому, і він зіпсував catкоманду.

$ cat testfile.txt
cat: meow!
$

Може хтось скаже мені, як це виправити? будь ласка?

Вихід which cat:

/bin/cat

9
Спробуйте which cat. Якщо це говорить щось на кшталт «сіамські» чи інші види котячих, то ваш друг - геній. В іншому випадку скопіюйте висновок у своєму запитанні.
Рмано

11
Першоквітневі жарти! Лолц
OrangeTux

1
Будь ласка, додайте результати file /bin/catта ls -l /bin/cat*. До речі, у вашого "друга" був кореневий доступ, чи не так?
Рмано

1
А ... він мав кореневий доступ. Я перевірив вміст файлу: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
Canadian Люк відновив MONICA
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.