Utilitários de console Linux que podem facilitar sua vida

Um pouco sobre utilitários de console que não são amplamente conhecidos, mas podem ser úteis tanto para um novato quanto para um profissional experiente.

Por que vale a pena escrever sobre isso

Escrever sobre utilitários (principalmente de console) é pertinente porque vejo muitas pessoas não aproveitando ao máximo o poder do console. Muitos se limitam a criar arquivos e a navegar entre diretórios enquanto trabalham no console. Acredito que isso ocorre porque há poucos recursos na web em russo que expliquem adequadamente sobre os utilitários, como usá-los e o que eles fazem.
Iremos avaliar os utilitários em uma escala de 5 pontos. Isso é feito para que você possa imediatamente entender, na minha opinião subjetiva, onde um utilitário se destaca em relação ao outro. Não estou incentivando o uso de algo específico. Não, pelo contrário, estou apenas lhe dando uma opção. Utilizar ou não o conhecimento adquirido, no qual gastei muito tempo — a escolha é sua.Quero deixar claro que neste post há utilitários que foram necessários para mim durante o desenvolvimento. Se você tiver sugestões para complementar esta lista, sinta-se à vontade para comentar.

Vamos passar para a lista

Navegação entre diretórios

ViFM

é um gerenciador de arquivos semelhante ao vim, capaz de navegar rapidamente entre diretórios e executar operações em arquivos e diretórios por meio da entrada de comandos ou atalhos. Por padrão, ele apresenta duas painéis (preto e branco) entre os quais você pode alternar.

Utilitários de console Linux que podem facilitar sua vida

é um gerenciador de arquivos semelhante ao vim, capaz de navegar rapidamente entre diretórios e executar operações em arquivos e diretórios por meio da entrada de comandos ou atalhos. Por padrão, ele apresenta duas painéis (preto e branco) entre os quais você pode alternar. Avaliação: 3, pois para usar este gerenciador de arquivos, você precisará aprender várias comandos semelhantes ao vim, além de conhecer os atalhos do vim.

(Midnight Commander) — um clássico no Linux. Com ele, você também pode se mover rapidamente entre diretórios, alterar permissões, abrir arquivos com o editor embutido, além de muitas outras funcionalidades. O programa possui uma interface bastante intuitiva, onde na parte inferior estão os atalhos e na parte superior, dois painéis (entre os quais você alterna usando a tecla Tab).

mc

Utilitários de console Linux que podem facilitar sua vida

mc Avaliação: 5. Isso é essencial para iniciantes e atende aos usuários avançados. Você não precisa de conhecimentos prévios para usar bem este gerenciador de arquivos.

Ranger

Ranger

Utilitários de console Linux que podem facilitar sua vida

Ranger — mais uma FM com layout semelhante ao Vim. No entanto, desta vez a ferramenta foi escrita em Python, o que a torna mais lenta, mas, ao mesmo tempo, incrivelmente flexível e conveniente. Você pode abrir arquivos diretamente do gerenciador usando o rifle (um script que busca qual programa é adequado para abrir o arquivo no seu PC). Também está disponível a edição, visualização de atalhos (separados do manual, que é acessado pelo comando :help) e muitas outras funcionalidades.

Avaliação: 4. Seria 5 se não fosse pela velocidade de operação.

Busca rápida

A busca rápida não está disponível no shell Gnome, por exemplo. (Aqui fala-se sobre a busca rápida incluindo o conteúdo dos arquivos. O Gnome possui apenas uma busca, e ainda assim muito lenta.)

fzf

Utilitários de console Linux que podem facilitar sua vida

fzf (FuzzyFinder) — uma ferramenta para busca rápida entre diretórios, bem como texto em um conjunto específico de arquivos. Pode ser facilmente substituída pelo find, mas é uma alternativa muito mais rápida e conveniente.

Avaliação: 5. A ferramenta faz seu trabalho de forma excelente.

hf

hf (happyfinder) — mais uma ferramenta para busca rápida em diretórios e arquivos. Diferencia-se por ter alguns atalhos disponíveis e a utilização de comandos na própria ferramenta é um pouco mais conveniente do que a concorrente.

Avaliação: 5

autojump

autojump — uma ferramenta para pular rapidamente pelas pastas até um arquivo específico.

Edição

Aqui me limitarei apenas à lista de ferramentas. Pois o editor é algo que você usa constantemente (e se não usa, então ainda mais desnecessárias serão explicações a mais), portanto aqui fica a critério de gosto.

  • Vim
  • NeoVim
  • Nano (editor padrão do Linux)
  • Vi (mais um editor padrão do Linux)
  • Emacs
  • Micro
  • Kakoune
  • Doom Emacs (apenas uma configuração do Emacs, mas modifica-o de tal forma que já não se parece nada com o Emacs vanilla.)

Os próprios terminais

Alacritty (o mais rápido)

Utilitários de console Linux que podem facilitar sua vida
Alacritty — um emulador de terminal no Linux/Windows/MacOS, considerado o mais rápido (segundo o próprio autor deste terminal).

Avaliação: 4. Na minha opinião subjetiva — não é o terminal mais confortável e conveniente.

Hyper (o mais bonito)

Utilitários de console Linux que podem facilitar sua vida

Hyper — um terminal que merece que você o experimente em seu sistema. Sua interface é feita com CSS/HTML e se baseia no framework Electron (o que, claro, o tornará um pouco mais pesado).

Avaliação: 5. O terminal é conveniente e bonito. É extensível e possui uma tonelada de recursos.

Ajuda rápida (ou busca de algo)

ddgr

Utilitários de console Linux que podem facilitar sua vida

ddgr — uma ferramenta de linha de comando que permite usar o DuckDuckGo diretamente do console.

Classificação: 5. O programa executa consultas rapidamente e fornece resultados (naturalmente, pois não é necessário carregar HTML/CSS. Tudo é analisado rapidamente)

tldr

Utilitários de console Linux que podem facilitar sua vida

tldr — substituto do man padrão, que faz exatamente a mesma coisa, mas em vez de fornecer um manual completo do programa, oferece trechos resumidos para uso rápido.

Classificação: 4. Às vezes, o tldr fornece uma referência curta demais, e para muitos programas simplesmente não há documentação no tldr.

howdoi

howdoi — analisa respostas de vários sites para perguntas sobre programação.

Classificação: 3. Frequentemente encontra respostas para perguntas completamente erradas. Também é extremamente inconveniente que apenas uma resposta seja exibida.

navi — uma ferramenta de console, semelhante ao howdoi, mas que responde exclusivamente a perguntas sobre comandos do console.

how2

how2 — uma ferramenta semelhante ao howdoi, mas que permite escolher qual pergunta ver a resposta. (Analisa tudo do StackOverflow)

Classificação: 5. A melhor ferramenta para busca rápida de soluções.

Desenvolvimento web

Surge — uma ferramenta para enviar sites rapidamente para um servidor gratuito (ou pago, dependendo de suas necessidades).

Caniuse — uma ferramenta de console que informa quais tags são suportadas pelos navegadores.

Ferramentas adicionais

trash-cli

trash-cli — uma ferramenta para visualizar o que está na lixeira.

buku

buku — uma ferramenta para organizar e armazenar rapidamente favoritos de sites de todos os navegadores.

, demônio

, demônio — um multiplexador de terminal. Divide a janela do seu terminal em painéis. Muito conveniente quando você não tem GUI disponível.

text-meme-cli

text-meme-cli — uma ferramenta para criar animações de texto sobre um fundo qualquer.

asciinema

asciinema — uma ferramenta para gravar o histórico de comandos do terminal em um arquivo GIF.

Youtube-dl

youtube-dl — uma ferramenta para baixar vídeos/áudios do site de vídeos Youtube.

picofeed

picofeed — um cliente RSS leve para consoles.

terminalnews

terminalnews — mais um cliente RSS conveniente para o console.

E qual é essa lista?

Esta é uma lista de ferramentas que eu uso pessoalmente. Você pode encontrar uma lista adicional aqui. link para o repositório GitHub
Eu encorajo você a adicionar suas ferramentas à lista nos comentários. Se este post trouxe ao seu terminal algo novo, fico feliz em ajudar.

Apenas usuários registrados podem participar da pesquisa. Entre, por favor.

Este artigo foi útil para você?

  • 29,2%Sim 207

  • 34,5%Não 244

  • 36,3%50/50257

Votaram 708 usuários. 53 usuários se abstiveram.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster