O terminal Linux pode parecer intimidador para usuários que não querem decorar comandos como cp, mkdir ou lsblk. No entanto, aplicativos de interface de usuário de terminal, conhecidos como TUI, tornam possível trabalhar no terminal usando menus visuais, navegação por teclado e layouts estruturados em vez de uma sintaxe de comando complexa.

Os TUIs funcionam diretamente no terminal, mas oferecem interfaces interativas que se assemelham a ferramentas gráficas leves. Aqui estão quatro aplicativos TUI Linux que podem tornar o terminal mais prático para tarefas diárias.

Bandwhich Monitora Atividades de Rede em Tempo Real

(Fonte: HowToGeek)

bandwhich é uma ferramenta de monitoramento de rede baseada em terminal que mostra atividades de conexão em tempo real em todo o sistema.

Quando em execução, o bandwhich mostra:

  • Processos ativos que fazem solicitações de rede
  • Identificadores de processo
  • Taxas de transferência de dados
  • Adaptadores de rede utilizados
  • Nomes de hosts de destino

Além disso, pode resolver nomes DNS para identificar mais facilmente os destinos de conexão.

A instalação varia de acordo com a distribuição:

No Debian ou Ubuntu com Snap:

sudo snap install bandwhich

No Arch Linux:

sudo pacman -S bandwhich

Em outras distribuições, os usuários podem baixar o arquivo binário mais recente na página de versões do bandwhich.

O aplicativo deve ser executado com privilégios elevados:

sudo bandwhich

O parâmetro opcional -t fornece rastreamento de uso total em vez de apenas a atividade do último pacote.

Caligula Grava Arquivos ISO com Interface Gráfica

(Fonte: HowToGeek)

Caligula é um TUI leve projetado para gravar arquivos ISO e IMG em unidades USB.

Os usuários podem iniciar o Caligula da seguinte forma, em vez de executar manualmente comandos de gravação de disco como dd:

caligula burn filename.iso

A interface orienta a validação de checksum e a seleção do disco de destino. Durante o processo de gravação, o Caligula apresenta um gráfico visual que mostra a taxa de transferência.

As opções de instalação são as seguintes:

Arch Linux:

sudo pacman -S caligula

Através do gerenciador de pacotes Rust (se estiver instalado):

cargo install caligula

Outras distribuições podem exigir seguir o guia de instalação do projeto.

Kew Toca Música Local no Terminal

(Fonte: HowToGeek)

kew é um aplicativo de música para terminal projetado para usuários com uma coleção de música local.

Por padrão, o kew escaneia o diretório ~/Music e exibe a biblioteca em uma interface navegável. Os usuários podem navegar usando as teclas de seta e pressionar Enter para tocar faixas ou álbuns.

O aplicativo suporta:

  • Capas de álbuns e modos de visualização
  • Imagens de listas de reprodução
  • Reprodução aleatória
  • Início rápido pelo nome do artista

Por exemplo:

kew smiths

Este comando tenta tocar a música do The Smiths da biblioteca do usuário. Os usuários também podem embaralhar um artista específico:

kew shuffle smiths

Comandos de instalação:

Debian ou Ubuntu:

sudo apt install kew

Arch Linux (AUR):

yay -S kew

openSUSE Tumbleweed:

sudo zypper install kew

nnn Fornece Navegação Rápida de Arquivos

(Fonte: HowToGeek)

nnn, também conhecido como n³, é um gerenciador de arquivos de terminal que reduz os comandos repetitivos cd e ls com base na navegação por teclado.

Iniciar o nnn é simples:

nnn

Os usuários podem:

  • Entrar em diretórios usando a seta para a direita
  • Voltar usando a seta para a esquerda
  • Visualizar metadados de arquivos, como datas de modificação e permissões

nnn está disponível na maioria dos repositórios de distribuições:

Debian ou Ubuntu:

sudo apt install nnn

Fedora:

sudo dnf install nnn

Arch Linux:

sudo pacman -S nnn

openSUSE:

sudo zypper install nnn

A Importância dos TUIs para Usuários Linux

Aplicativos de interface de usuário de terminal fornecem um meio-termo entre ferramentas de linha de comando e aplicativos gráficos completos. Eles permitem que os usuários permaneçam no terminal, enquanto reduzem a necessidade de memorizar comandos pesados em sintaxe.

Todos os quatro aplicativos são de código aberto e estão disponíveis através de gerenciadores de pacotes Linux comuns. A disponibilidade de recursos e os passos de instalação podem variar um pouco dependendo da distribuição e da configuração do repositório.