Terminal / Putty mostrando os caracteres de controle (^ M) após atualizar

0

Atualizei meu sistema ontem à tarde usando as atualizações recomendadas do Update Manager. Depois de concluído, desliguei meu sistema e fui para casa pelo dia.

Eu chego esta manhã e estou recebendo caracteres de controle exibidos ao usar o vi tanto no emulador de terminal padrão, putty, e putty dentro do meu Windows virtual que eu corro com o VirtualBox. Eu não fiz nenhuma outra alteração no sistema e não consigo descobrir como isso ocorreu. É como se todo arquivo de texto que eu tivesse fosse criado no DOS.

Eu pesquisei nos fóruns e não encontrei nenhuma resposta. Eu estou usando xterm como meu emulador e eu verifiquei com 3 de meus colegas de trabalho e nenhum deles está tendo esse problema, por isso não acreditamos que seja um problema do lado do servidor. Especialmente desde que eu verifiquei três servidores diferentes.

Não há nada em minhas variáveis .profile que não sejam PATH , por isso estou usando as mesmas configurações de terminal que todos os outros. Alguns arquivos são bons (eu posso abrir e ler /etc/environment e meu .profile ), mas a maioria de qualquer tipo de arquivo de log gerado pelo servidor é lixo. Rodar cat ou head no mesmo arquivo exibe o conteúdo sem os caracteres.

    
por jaycee48 23.10.2013 / 17:50

1 resposta

0

Não tenho muita certeza do motivo, mas você pode digitar dentro do vi (m) [no modo ESC]

%s/^M//g

para remover o CTRL M de um arquivo.

    
por 4m1nh4j1 23.10.2013 / 18:21