¿Qué hay de malo con mi comando de gato? [cerrado]

23

Le presté a un amigo una computadora con Ubuntu 12.04 LTS, y él estropeó el catcomando.

$ cat testfile.txt
cat: meow!
$

Alguien me puede decir como arreglar esto? ¿Por favor?

Salida de which cat:

/bin/cat
TheDoctor
fuente
99
Tratar which cat. Si dice algo como "siamés" u otra especie de gato, tu amigo es un genio. De lo contrario, copie el resultado en su pregunta.
Rmano
11
¡Día de los Inocentes! Lolz
OrangeTux
1
Por favor agregue los resultados de file /bin/caty ls -l /bin/cat*. Por cierto, tu "amigo" tenía acceso de root, ¿no?
Rmano
1
Ah ... él tenía acceso de root. Verifiqué el contenido del archivo:echo "cat: meow"
TheDoctor
2
No esperaba una pregunta con este título en este sitio SE ... ;-)
Joey

Respuestas:

20

Si es un amigo , probablemente hizo algo del estilo (como root) (1):

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

Si es menos amigo, omite la primera línea.

Preguntando apt-file

apt-file search -F /bin/cat 

dice que el paquete es coreutils. Probablemente puedas reinstalarlo, aunque lo veo como algo peligroso ...

(1) bueno, realmente habría agregado alias which="echo cat: is a siamese"a tu .bashrc, pero bueno ...

Rmano
fuente
2
Si es menos amigo, omite la primera línea. Me gusta cómo dijiste eso.
2

En realidad es un truco de los inocentes. Cambié el reloj de mi caja de Debian el 1 de abril y se arregló. Broma enferma, enferma ...

El canadiense Luke REINSTATE MONICA
fuente
2
Cambié mi fecha al 1 de abril y lo probé en Ubuntu 12.04, no hay bromas aquí.
Ese tipo brasileño
Mis catcomandos son normales hoy de nuevo ... Extraño, pero eso es lo que descubrí para solucionarlo: -S
Canadian Luke REINSTATE MONICA