Bashtop é um monitor de recursos TUI Linux escrito em ... Bash. Mostra o uso/estatísticas da CPU (incluindo temperatura), memória, discos, rede e processos.
Esta ferramenta semelhante a um top é bastante nova, mas já ganhou muita popularidade. Devido a pedidos para torná-lo multiplataforma, seu desenvolvedor está atualmente reescrevendo-o para usar a biblioteca psutil
Python3 para coleta de dados, em vez de ferramentas específicas do Linux.** O Bashtop também funciona no macOS.
O Bashtop permite filtrar processos (pressione f
) e tem várias opções de classificação: classificar por "cpu preguiçoso", "cpu responsivo", memória, pid etc., pressionando as teclas ← ou → no seu teclado. Você também pode mostrar informações detalhadas de um processo e encerrar, eliminar ou interromper um processo selecionado.
Embora muitas TUIs (interface de usuário baseada em texto/terminal) venham com a capacidade de usar o mouse para realizar várias operações, não tente fazer isso com o Bashtop, pois ele não tem suporte para mouse. Isso não o torna menos legal, especialmente quando você dá uma olhada em seu menu inspirado em jogos (que você pode abrir pressionando m
):
Seu menu não é apenas legal, ele também mostra os atalhos de teclado disponíveis (em Ajuda), e permite que você altere as várias opções de configuração do Bashtop, que estão disponíveis em um arquivo de configuração ($HOME/.config/bashtop
). A partir daí, você pode alterar o tema (pode fazer download automático de temas de seu repositório GitHub), o intervalo de atualização, classificação de processo padrão, se deve mostrar a temperatura da CPU, desenhar o relógio e mais:
Você também pode gostar de: Ferramenta de monitoramento de CPU e teste de estresse s-tui vê seu primeiro lançamento estável (1.0.0)
A IU é responsiva, mas não mostra a mesma quantidade de informações em todos os tamanhos. Dependendo do tamanho do terminal, você verá mais/menos processos na lista de processos e mais/menos informações sobre CPU, memória e discos.
É importante notar que a ferramenta tem um requisito de tamanho mínimo de terminal, que é 80x25. A maioria dos emuladores de terminal comuns tem um tamanho de janela padrão de 80x24, então você precisará aumentar ligeiramente a altura da janela para fazer o Bashtop funcionar.
O Bashtop deve funcionar na maioria das distribuições Linux modernas com um terminal compatível com truecolor.
Como está escrito em Bash, instalar o Bashtop é tão fácil quanto baixar o script bashtop de sua página do projeto (ou o arquivo de lançamento), e instalá-lo em algum lugar em seu PATH. Ele tem algumas dependências que você precisa ter certeza de que estão instaladas em seu sistema (além das dependências opcionais, as outras já devem estar instaladas na maioria dos casos):
Opcional:
lm-sensors
ou lm_sensors
; você precisa executar os sensors-detect
como root após a instalação, para detectar os sensores do seu computador)Confira mais ferramentas de linha de comando interessantes sobre as quais escrevi no Linux Uprising, clicando aqui.
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
Bashtop Is A Cool Linux Resource Monitor Written In Bash