Quel est le problème avec ma commande cat? [fermé]


23

J'ai prêté à un ami un ordinateur avec Ubuntu 12.04 LTS dessus, et il a foiré la catcommande.

$ cat testfile.txt
cat: meow!
$

Quelqu'un peut-il me dire comment résoudre ce problème? S'il vous plaît?

Sortie de which cat:

/bin/cat

9
Essayez which cat. S'il dit quelque chose comme "siamois" ou autre espèce de chat, votre ami est un génie. Sinon, copiez la sortie dans votre question.
— Rmano

11
Poisson d'avril! Lolz
— OrangeTux

1
Veuillez ajouter les résultats de file /bin/catet ls -l /bin/cat*. Au fait, votre "ami" avait un accès root, n'est-ce pas?
— Rmano

1
Ah ... il avait un accès root. J'ai vérifié le contenu du fichier:echo "cat: meow"
— TheDoctor

2
Je ne m'attendais pas à une question avec ce titre sur ce site SE ... ;-)
— Joey

Réponses:


20

S'il est un ami , il a probablement fait quelque chose du style (en tant que root) (1):

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

S'il est moins ami, il a omis la première ligne.

Demander apt-file

apt-file search -F /bin/cat 

dit que le paquet est coreutils. Vous pouvez probablement le réinstaller, bien que je le considère comme un peu dangereux ...

(1) eh bien, j'aurais vraiment ajouté alias which="echo cat: is a siamese"à votre .bashrc, mais bon ...


2
S'il est moins ami, il a omis la première ligne. J'aime la façon dont tu as dit ça.

2

C'est en fait un truc du poisson d'avril. J'ai changé l'horloge de ma boîte Debian à partir du 1er avril et elle s'est corrigée. Blague malade, malade ...


2
J'ai changé ma date au 1er avril et l'ai testée sur Ubuntu 12.04, pas de blagues ici.
— Ce brésilien Guy

Mes catcommandes sont à nouveau normales aujourd'hui ... Bizarre, mais c'est ce que j'ai découvert pour le réparer: -S
— Canadian Luke REINSTATE MONICA
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.