Limite de largura da linha de saída do Netstat

2

Ao executar netstat , descubro que a largura de saída do comando é limitada, independentemente do tamanho do console, em contraste com outros comandos, como ps , que parecem ser ajustados.

Então, por exemplo:

$ sudo netstat -natp | grep sshd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1454/sshd       
tcp        0     48 xx.xx.xx.xx:22          xx.xx.xx.xx:44182       ESTABLISHED 1147/sshd: wtower [
tcp6       0      0 :::22                   :::*                    LISTEN      1454/sshd       

Você pode notar que a largura da linha da segunda saída é curta (termina em [ ). Existe alguma maneira então eu recebo a saída adequada de netstat ?

UPDATE : A versão do pacote é net-tools_1.60-24.1ubuntu2_i386 em execução no Ubuntu Server 12.04.5 LTS.

Infelizmente, redirecionar para o arquivo produz a mesma saída.

Em qualquer tamanho de console, a saída é a acima. Em tamanhos menores, apenas envolve cada linha, mas ainda a saída é a mesma, encurtada.

    
por Wtower 25.06.2015 / 13:07

2 respostas

0

Conforme explicado em esta resposta a uma pergunta semelhante em relação a aptitude e dpkg , netstat está truncando a saída porque quando é canalizada para o grep, não sabe o quão larga deve ser a saída. Soluções para esse problema geral dependem especificamente das opções do programa que está sendo alimentado no pipe. No caso de netstat , a única opção que vejo é usar a opção --wide , que diz a ela para assumir que a saída é tão ampla quanto necessário para a saída. Você pode então querer usar cut -c-100 eg. se você realmente quer apenas 100 caracteres por linha.

    
por 22.03.2017 / 14:02
0

Isso é algo que pode ter sido corrigido agora. Eu estava tendo o mesmo problema ao tentar ver o que as portas estavam escutando.

Eu estava executando netstat -vat . Isso resultou em colunas truncadas. Eu descobri que apenas adicionando um capitólio "T" ao final, ele me dará o que eu quero.

netstat -vatT

v = verbose a = all t = tcp T = notrim (parar de aparar endereços longos)

    
por 29.08.2018 / 19:58