Cosa c'è che non va nel mio comando cat? [chiuso]


23

Ho prestato a un amico un computer con Ubuntu 12.04 LTS su di esso e ha sbagliato il catcomando.

$ cat testfile.txt
cat: meow!
$

Qualcuno può dirmi come risolvere questo? per favore?

Uscita di which cat:

/bin/cat

9
Prova which cat. Se dice qualcosa come "siamese" o altre specie di gatti, il tuo amico è un genio. Altrimenti, copia l'output nella tua domanda.
Rmano,

11
Pesce d'aprile! Lolz
OrangeTux

1
Aggiungi i risultati di file /bin/cate ls -l /bin/cat*. A proposito, il tuo "amico" aveva accesso root, vero?
Rmano,

1
Ah ... aveva accesso root. Ho controllato il contenuto del file:echo "cat: meow"
TheDoctor

2
Non mi aspettavo una domanda con questo titolo su questo sito SE ... ;-)
Joey

Risposte:


20

Se è un amico , probabilmente ha fatto qualcosa dello stile (come root) (1):

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

Se è meno amico, ha omesso la prima riga.

chiedere apt-file

apt-file search -F /bin/cat 

dice che il pacchetto è coreutils. Probabilmente puoi reinstallarlo, anche se lo vedo come una cosa pericolosa ...

(1) bene, avrei davvero aggiunto alias which="echo cat: is a siamese"al tuo .bashrc, ma bene ...


2
Se è meno amico, ha omesso la prima riga. Mi piace il modo in cui l'hai detto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.