O que há de errado com o meu comando cat? [fechadas]


23

Emprestei a um amigo um computador com o Ubuntu 12.04 LTS e ele estragou o catcomando.

$ cat testfile.txt
cat: meow!
$

Alguém pode me dizer como consertar isso? por favor?

Saída de which cat:

/bin/cat

9
Tente which cat. Se diz algo como "siamês" ou outras espécies de gatos, seu amigo é um gênio. Caso contrário, copie a saída na sua pergunta.
Rmano 31/03

11
Primeiro de abril! Lolz
OrangeTux

1
Por favor, adicione os resultados de file /bin/cate ls -l /bin/cat*. A propósito, seu "amigo" tinha acesso root, não é?
Rmano 31/03

1
Ah ... ele tinha acesso root. Verifiquei o conteúdo do arquivo:echo "cat: meow"
TheDoctor 31/03

2
Eu não esperava uma pergunta com este título em este local SE ... ;-)
Joey

Respostas:


20

Se ele é um amigo , ele provavelmente fez algo do estilo (como root) (1):

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

Se ele é menos amigo, ele omitiu a primeira linha.

Perguntando apt-file

apt-file search -F /bin/cat 

diz que o pacote é coreutils. Provavelmente você pode reinstalá-lo, embora eu o veja como algo perigoso ...

(1) bem, eu realmente teria adicionado alias which="echo cat: is a siamese"ao seu .bashrc, mas bem ...


2
Se ele é menos amigo, ele omitiu a primeira linha. Eu gosto do jeito que você disse isso.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.