“cat *” (leia todas as saídas) Crashes Terminal e Gedit

0

Este comando:

cat * > cat_all.txt

resulta com sucesso no arquivo cat_all.txt , conforme o esperado. No entanto, o arquivo de texto não será aberto no Gedit. O comportamento é principalmente congelamento, escurecimento de tela, xkill ing tipo de lixo. Eu ainda não tentei nenhum outro editor, é apenas um mistério divertido e estranho agora.

Eu tenho uma suspeita de que poderia ser algo a ver com os caracteres ou codificação (eu não sou muito instruído sobre isso) porque executar o comando

cat cat_all.txt

resulta com sucesso no arquivo sendo lido no terminal; no entanto, a saída é bem funky e não consigo discernir muito disso. Além disso, novas linhas no terminal recomeçam na parte superior e sobrescrevem (às vezes sem apagar) o absurdo existente na tela. Uma vez, o terminal congelou e caiu.

Agora, o comando

cat [anything else] > newfile.txt

retorna o arquivo que eu quero sem problemas, não importa o tamanho do arquivo - e este arquivo cat_all.txt afirma ser apenas ~ 493kb! Eu entendo que "cat-ing" algo como um apt-get é útil e também é a entrada direta (texto) do terminal para si mesmo. Mas então, é cat * . Ou está literalmente tentando traduzir todos os arquivos no diretório atual para o texto?

Que coisa eu convoquei? Ou isso é um problema simples? Estranho, no entanto.

    
por P Smith 06.01.2018 / 02:37

0 respostas