Was ist los mit meinem Katzenbefehl? [geschlossen]

23

Ich habe einem Freund einen Computer mit Ubuntu 12.04 LTS ausgeliehen, und er hat den catBefehl durcheinander gebracht .

$ cat testfile.txt
cat: meow!
$

Kann mir jemand sagen, wie man das behebt? Bitte?

Ausgabe von which cat:

/bin/cat
Der Doktor
quelle
9
Versuchen Sie es which cat. Wenn es so etwas wie "siamesisch" oder eine andere Katzenart sagt, ist dein Freund ein Genie. Kopieren Sie andernfalls die Ausgabe in Ihre Frage.
Rmano
11
Aprilscherz! Lolz
OrangeTux
1
Bitte addieren Sie die Ergebnisse von file /bin/catund ls -l /bin/cat*. Übrigens, Ihr "Freund" hatte Root-Zugriff, nicht wahr?
Rmano
1
Ah ... er hatte root-Zugang. Ich habe den Inhalt der Datei überprüft:echo "cat: meow"
TheDoctor
2
Ich habe keine Frage mit diesem Titel auf dieser SE-Site erwartet ... ;-)
Joey

Antworten:

20

Wenn er ein Freund ist , hat er wahrscheinlich etwas von dem Stil gemacht (als root) (1):

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

Wenn er weniger befreundet ist, hat er die erste Zeile weggelassen.

Fragen apt-file

apt-file search -F /bin/cat 

sagt, dass das Paket ist coreutils. Sie können es wahrscheinlich neu installieren, obwohl ich es als eine gefährliche Sache betrachte ...

(1) alias which="echo cat: is a siamese"Nun, ich hätte wirklich zu Ihrer .bashrc hinzugefügt , aber nun ...

Rmano
quelle
2
Wenn er weniger befreundet ist, hat er die erste Zeile weggelassen. Ich mag die Art, wie du das gesagt hast.
2

Es ist eigentlich ein Aprilscherz. Ich habe die Uhr auf meiner Debian-Box ab dem 1. April geändert und sie hat sich selbst repariert. Kranker, kranker Witz ...

Der Kanadier Luke REINSTATE MONICA
quelle
2
Ich habe mein Datum auf den 1. April geändert und es auf Ubuntu 12.04 getestet, keine Witze hier.
Der Brasilianer
Meine catBefehle sind heute wieder normal ... Seltsam, aber das habe ich herausgefunden, um das
Problem