Utilitários de console do Linux para facilitar sua vida

Um pouco sobre os utilitários do console, que poucas pessoas conhecem, mas podem ser úteis tanto para um iniciante em junho quanto para um veterano forte.

Por que escrever sobre isso

Vale a pena escrever sobre utilitários (principalmente os de console) porque vejo quantas pessoas não usam o poder do console a 100%. Muitos se limitam à simples criação de arquivos, bem como à transição entre diretórios, trabalhando no console. Acredito que isso seja consequência do fato de que existem poucas fontes no Runet onde normalmente poderiam falar sobre utilitários, como trabalhar com eles e o que fazem.
Avaliaremos as utilidades em uma escala de 5 pontos. Isso é feito para que você possa entender imediatamente onde, na minha opinião subjetiva, um utilitário está muito acima do outro. Não estou defendendo o uso de algo específico ou o uso de apenas utilitários de comando. Não, pelo contrário, estou apenas lhe dando uma escolha. Usar ou não o conhecimento adquirido, no qual dediquei muito tempo, depende de você.

Quero dizer desde já que este post contém utilitários de que precisei diretamente durante o desenvolvimento. Se você tiver alguma sugestão sobre como adicionar a esta lista, sinta-se à vontade para comentar.

vamos a lista

Navegando em diretórios

ViFM

Utilitários de console do Linux para facilitar sua vida

ViFM é um gerenciador de arquivos semelhante ao vim que é capaz de navegar rapidamente entre diretórios e executar qualquer operação em arquivos e diretórios inserindo comandos ou teclas de atalho. Por padrão, consiste em dois painéis (preto e branco) entre os quais você pode alternar.

Classificação: 3, porque para usar este FM, você precisará aprender vários comandos semelhantes ao vim, bem como conhecer as teclas de atalho do vim

mc

Utilitários de console do Linux para facilitar sua vida

mc (Midnight Commander) é um clássico no Linux'e. Com ele, você também pode navegar rapidamente entre diretórios, alterar direitos de acesso, abrir arquivos usando o editor integrado e muito mais. Uma interface bastante clara é incorporada ao programa, onde há teclas de atalho na parte inferior e dois painéis na parte superior (entre os quais você alterna usando a tecla Tab).

Classificação: 5. Isso é o que um iniciante precisa e é adequado para um usuário avançado. Você não precisa de nenhum conhecimento prévio para usar totalmente este FM.

guarda-florestal

Utilitários de console do Linux para facilitar sua vida

guarda-florestal - outro FM com um layout semelhante ao Wim. No entanto, desta vez, o utilitário é escrito em Python, o que o torna mais lento, mas ao mesmo tempo extremamente flexível e conveniente. Você pode abrir arquivos diretamente do gerenciador usando rifle (um script que procura qual programa é adequado para abrir um determinado arquivo em seu PC). Também estão disponíveis edição, visualização de atalhos de teclado (separadamente do manual, que é chamado pelo comando :help) e muitos outros recursos.

Nota: 4. Seria 5 se não fosse a velocidade de trabalho

Pesquisa rápida

A pesquisa rápida não está disponível no shell do Gnome, por exemplo. (Ele fala sobre pesquisa rápida, incluindo conteúdo de arquivo. O Gnome, por outro lado, tem apenas uma busca e também é muito lento)

fzf

Utilitários de console do Linux para facilitar sua vida

fzf (Fuzzy Finder) - um utilitário para pesquisar rapidamente entre diretórios, bem como texto em uma matriz específica de arquivos. Ele pode ser facilmente substituído por find, mas é sua contraparte mais rápida e conveniente.

Avaliação: 5. O utilitário faz seu trabalho perfeitamente.

hf

hf (feliz localizador) - outro utilitário para busca rápida em diretórios e arquivos. A diferença é que algumas teclas de atalho também estão disponíveis e o uso de comandos no próprio utilitário é implementado um pouco mais conveniente do que o de um concorrente

Classificação: 5

salto automático

salto automático - um utilitário para pular rapidamente pelas pastas para um arquivo específico.

Редактирование

Aqui vou me limitar a uma lista de utilidades. Pois o editor é algo que você usa o tempo todo (e se não usa, ainda mais não precisa de explicações extras), então aqui tem gosto e cor

Os próprios terminais

Alacritty (mais rápido)

Utilitários de console do Linux para facilitar sua vida
acritty - um emulador de terminal no Linux / Windows / MacOS, considerado o mais rápido (como escreve o autor deste terminal)

Classificação: 4. Na minha opinião subjetiva, este não é o terminal mais conveniente e confortável.

Hiper (a mais bonita)

Utilitários de console do Linux para facilitar sua vida

Hiper é um terminal que merece que você experimente em seu sistema. A sua interface é feita em CSS/HTML, e é baseada no framework Electron (o que obviamente o vai tornar um pouco mais guloso)

Avaliação: 5. O terminal é confortável e bonito. É extensível e tem muitos recursos.

Ajuda rápida (ou procurar algo)

ddgr

Utilitários de console do Linux para facilitar sua vida

ddgr é um utilitário de linha de comando que permite usar o DuckDuckGo diretamente do console.

Nota: 5. O programa executa rapidamente a solicitação e retorna os resultados (claro, porque não há necessidade de carregar HTML / CSS. Tudo é analisado rapidamente)

tldr

Utilitários de console do Linux para facilitar sua vida

tldr - um substituto para o homem padrão, que faz a mesma coisa, mas em vez de fornecer um manual completo do programa, fornece pequenos recortes para referência rápida

Nota: 4. Às vezes, o tldr fornece uma ajuda muito curta e, para muitos programas, simplesmente não há documentação no tldr

como é que eu

como é que eu - analisa respostas de diferentes 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 - um utilitário de console semelhante ao howdoi, mas apenas responde a perguntas sobre comandos de console

How2

How2 - um utilitário semelhante ao howdoi, mas que permite escolher qual pergunta procurar a resposta. (Analisando tudo do StackOverflow)

Avaliação: 5. A melhor ferramenta para encontrar soluções rapidamente

desenvolvimento web

Onda - um utilitário para enviar sites rapidamente para um servidor gratuito (ou pago, dependendo de seus requisitos)

Eu posso usar - um utilitário de console que informa quais tags são suportadas em navegadores

Utilitários adicionais

lixo-cli

lixo-cli - um utilitário para visualizar o que está contido na cesta

livro

livro - um utilitário para classificação rápida e armazenamento de favoritos de sites de todos os navegadores.

tmux

tmux - multiplexador de terminais. Divide sua janela de terminal em painéis. Muito útil quando você não tem uma GUI.

texto-meme-cli

texto-meme-cli - um utilitário para criar animação de texto em qualquer plano de fundo.

ascinema

ascinema — um utilitário para gravar a cronologia dos comandos do terminal em um arquivo gif.

youtube-dl

youtube-dl - um utilitário para baixar vídeo / áudio da hospedagem de vídeo do Youtube.

picofeed

picofeed - cliente RSS leve para consoles

notícias do terminal

notícias do terminal é outro cliente RSS útil para o console.

E qual é a lista?

Esta é uma lista de utilitários que eu pessoalmente uso. Lista adicional pode ser encontrada aqui link para o repositório GitHub
Peço que complete a lista com suas utilidades nos comentários. Se este post trouxe pelo menos algo novo para o seu terminal, ficarei feliz em ajudar.

Apenas usuários registrados podem participar da pesquisa. Entrarpor favor

Este artigo foi útil para você

  • 29,2%sim207

  • 34,5%No244

  • 36,3%50/50257

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

Fonte: habr.com

Adicionar um comentário