Post

Mtr Colorido No Terminal

Mtr Colorido No Terminal

O MTR é uma ferramenta para diagnóstico de rede, uni ping e traceroute.

Para obter um realce de sintaxe e deixar colorido podemos integrar a saída do MTR com o ChromaTerm (ct).

Instalação do MTR

O pacote mtr-tiny é a versão para terminal. Se você preferir a versão com interface gráfica (GTK), o pacote se chama apenas mtr.

1
sudo apt update && sudo apt install mtr-tiny

Instalação do ChromaTerm

No Debian, para instalar pacotes Python utilitários utilize o pipx.

1
2
# Atualiza a lista e instala o pipx se não estiver presente
sudo apt update && sudo apt install pipx -y && pipx ensurepath

Nota: Se instalou o pipx agora, feche e abra o terminal novamente para aplicar as alterações de path.

1
2
# Instala o ChromaTerm de forma isolada
pipx install chromaterm

Utilização Prática

O funcionamento é direto. Basta direcionar o fluxo de saída do comando para o executável do ChromaTerm utilizando o pipe.

1
mtr github.com | ct

Criando um Atalho Permanente

Se preferir que a coloração ocorra de forma transparente sempre que chamar a ferramenta, configure uma função no interpretador de comandos.

1
2
# Adiciona o alias permanente no perfil do Bash
echo -e "\nmtr() {\n    command mtr \"\$@\" | ct\n}" >> ~/.bashrc && source ~/.bashrc

O "$@" faz o Bash pegar tudo o que você digitar depois de mtr e passar direto para o comando real. O prefixo command evita que a função entre em um loop infinito chamando a si mesma.

Esta postagem está licenciada sob CC BY 4.0 pelo autor.