Ubuntu – What’s wrong with the cat command?

catfiles

I lent a friend a computer with Ubuntu 12.04 LTS on it, and he messed up the cat command.

$ cat testfile.txt
cat: meow!
$

Can someone tell me how to fix this? please?

Output of which cat:

/bin/cat

Best Answer

If he's a friend, he probably did something of the style (as root)(1):

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

If he's less of a friend, he omitted the first line.

Asking apt-file

apt-file search -F /bin/cat 

says that the package is coreutils. You can probably reinstall it, although I see it as a bit of a dangerous thing...

(1) well, I really would have added alias which="echo cat: is a siamese" to your .bashrc, but well...