Usuários que vivem no shell sabem que tarefas simples podem se tornar um teste de memória: lembrar a sintaxe correta de compactação, procurar arquivos de serviços do systemd ou atualizar dezenas de gerenciadores de pacotes. Três utilitários de código aberto ― Ouch, ISD e Topgrade ― prometem acabar com esses pequenos transtornos sem exigir truques ou scripts caseiros.
Extração sem dor de cabeça: Ouch abre ZIP, TAR, 7z e muito mais
Ouch reúne em um único comando a capacidade de compactar, listar e descompactar os formatos mais populares, incluindo ZIP, TAR e 7-Zip. O programa evita a necessidade de pesquisar comandos específicos toda vez que surge um arquivo em formato incomum: basta invocar ouch x arquivo.extensao que o conteúdo é extraído.
- Foco em conveniência, não em desempenho; para grandes volumes, as ferramentas nativas continuam mais rápidas.
- Disponível nos repositórios das principais distribuições; instale com o gerenciador padrão (apt, dnf, pacman, etc.).
Interface navegável para serviços do systemd: ISD transforma start, stop e logs em cliques de teclado
Gerenciar serviços no systemd costuma exigir longos comandos e procura por unidades em diretórios profundos. O Interactive Systemd (ISD) fornece um painel dividido com busca em tempo real, atalhos no estilo Vim e alternância de painéis via tecla Tab. A ferramenta, escrita em Python, cobre ações frequentes como iniciar, parar, reiniciar serviços e abrir logs.
- Configuração por arquivos YAML permite temas e atalhos personalizados.
- Disponibilizado em AppImage ou via comando ubi -p kainctl/isd –rename-exe isd; o uso de ubi simplifica a instalação de binários hospedados no GitHub.
Um comando para atualizar tudo: Topgrade orquestra múltiplos gerenciadores de pacotes
Distribuições Linux acumulam pacotes vindos de APT, Flatpak, Snap, Nix, Cargo, Pip e mais. Topgrade verifica todos esses ecossistemas em sequência, guardando a senha de sudo para evitar interrupções. O utilitário também suporta macOS e Windows, onde chega a atualizar desde Microsoft Office até o WSL.
Imagem: (Imagem/Reprodução)
- Mais de 40 alvos de atualização já suportados, entre eles VS Code, Emacs, RubyGems e mandb.
- Instalação variada: AUR, PyPI, Copr, deb-get, WinGet ou diretamente do GitHub. Com ubi, execute ubi –project topgrade-rs/topgrade.
Por que essas ferramentas merecem atenção de quem trabalha no terminal
Ouch reduz o tempo gasto com formatos desconhecidos, ISD torna a interação com o init padrão do Linux mais intuitiva e Topgrade centraliza a manutenção do sistema. Juntas, cobrem tarefas rotineiras que costumavam exigir memória muscular ou scripts personalizados, oferecendo alternativas mais simples e seguras.
Fonte: HowToGeek