Ticker

6/recent/ticker-posts

Header Ads Widget

header ads

Truques legais do terminal Linux para economizar tempo e aumentar a produtividade Confira!

 

 Usando a guia para preenchimento automático

Vou começar com algo realmente óbvio e ainda muito importante: preenchimento de tabulação.

Quando você está começando a digitar algo no terminal Linux, você pode pressionar a tecla tab e sugerirá todas as opções possíveis que começam com a string que você digitou até agora.

Por exemplo, se você está tentando copiar um arquivo chamado my_best_file_1.txt, você pode simplesmente digitar 'cp m' e pressionar tab para ver as opções possíveis.



21 dicas e truques de comando Linux super práticos que economizarão muito tempo e aumentarão sua produtividade

Resumo : Aqui estão alguns comandos Linux minúsculos, mas úteis, truques de terminal e atalhos que economizarão muito tempo ao trabalhar com a linha de comando do Linux.

Você já se deparou com um momento em que viu seu colega usando alguns comandos simples do Linux para tarefas que exigiram várias teclas? E quando você viu isso, você ficou tipo, “Uau! Eu não sabia que isso poderia ter sido feito tão facilmente”.

Neste artigo, mostrarei alguns truques de comandos profissionais do Linux que economizarão muito tempo e, em alguns casos, muita frustração. Não apenas seus amigos ou colegas vão 'uau' para você, mas também irá ajudá-lo a aumentar sua produtividade, pois você precisará de menos teclas e ainda menos cliques do mouse.

Não é que essas sejam dicas de Linux apenas para iniciantes. As chances são de que mesmo usuários experientes de Linux encontrarão algumas jóias escondidas que eles não conheciam, apesar de usarem o Linux por todos esses anos.

De qualquer forma, você aprende Linux por experiência, seja sua ou de outra pessoa :)

Truques legais do terminal Linux para economizar tempo e aumentar a produtividade



Você já deve conhecer algumas dessas dicas de comandos do Linux ou talvez todas. Em ambos os casos, você pode compartilhar seus truques favoritos na seção de comentários.

Algumas dessas dicas também dependem de como o shell está configurado. Vamos começar!

0. Usando a guia para preenchimento automático

Vou começar com algo realmente óbvio e ainda muito importante: preenchimento de tabulação.

Quando você está começando a digitar algo no terminal Linux, você pode pressionar a tecla tab e sugerirá todas as opções possíveis que começam com a string que você digitou até agora.

Por exemplo, se você está tentando copiar um arquivo chamado my_best_file_1.txt, você pode simplesmente digitar 'cp m' e pressionar tab para ver as opções possíveis.

Truques e dicas de linha de comando do Linux
Use a guia para preenchimento automático

Você também pode usar tab para completar comandos.

1. Volte para o último diretório de trabalho

Suponha que você acabe em um caminho de diretório longo e depois vá para outro diretório em um caminho totalmente diferente. E então você percebe que precisa voltar ao diretório anterior em que estava. Nesse caso, tudo o que você precisa fazer é digitar este comando:

cd -

Isso o colocará de volta no último diretório de trabalho. Você não precisa mais digitar o caminho do diretório longo ou copiá-lo e colá-lo.


2. Volte para o diretório inicial

Isso é óbvio demais. Você pode usar o comando abaixo para mover para seu diretório inicial de qualquer lugar na linha de comando do Linux:

cd ~

No entanto, você também pode usar apenas cd para voltar ao diretório inicial:

cd

A maioria das distribuições Linux modernas tem o shell pré-configurado para este comando. Economiza pelo menos dois pressionamentos de tecla aqui.



Liste o conteúdo de um diretório

Você deve estar adivinhando qual é o truque no comando para listar o conteúdo de um diretório. Todo mundo sabe usar o ls -l para essa finalidade.

E essa é a coisa. A maioria das pessoas usa ls -l para listar o conteúdo do diretório, enquanto o mesmo pode ser feito com o seguinte comando:

ll

Novamente, isso depende das distribuições do Linux e da configuração do shell, mas é provável que você possa usá-lo na maioria das distribuições do Linux.



Executando vários comandos em um único comando

Suponha que você precise executar vários comandos do Linux um após o outro. Você espera que o primeiro comando termine de ser executado e, em seguida, execute o próximo?

Você pode usar o ';' separador para este fim. Dessa forma, você pode executar vários comandos em uma linha. Não há necessidade de esperar que os comandos anteriores terminem seus negócios.

command_1; command_2; command_3

5. Executar vários comandos em um único comando somente se o comando anterior foi bem-sucedido

No comando anterior, você viu como executar vários comandos em um único comando para economizar tempo. Mas e se você tiver que garantir que os comandos não falhem?

Imagine uma situação em que você deseja construir um código e então se a construção foi bem sucedida, execute o make?

Você pode usar o separador && para este caso. && garante que o próximo comando seja executado apenas quando o comando anterior for bem-sucedido.

command_1 && command_2

Um bom exemplo desse comando é quando você usa sudo apt update && sudo apt upgrade para atualizar seu sistema.

Pesquise e use facilmente os comandos que você usou no passado

Imagine uma situação em que você usou um comando longo alguns minutos/horas atrás e precisa usá-lo novamente. O problema é que você não consegue mais lembrar o comando exato.

A pesquisa reversa é o seu salvador aqui. Você pode pesquisar o comando no histórico usando um termo de pesquisa.

Basta usar as teclas ctrl+r para iniciar a busca reversa e digitar alguma parte do comando. Ele procurará no histórico e mostrará os comandos que correspondem ao termo de pesquisa.

ctrl+r search_term


Por padrão, ele mostrará apenas um resultado. Para ver mais resultados que correspondam ao seu termo de pesquisa, você terá que usar ctrl+r repetidamente. Para sair da pesquisa reversa, basta usar Ctrl+C.



Observe que em alguns shells Bash, você também pode usar a tecla Page Up e Down com seu termo de pesquisa e ele completará automaticamente o comando.

7. Descongele seu terminal Linux de Ctrl+S acidental

Você provavelmente costuma usar Ctrl+S para salvar. Mas se você usar isso no terminal Linux, terá um terminal congelado.

Não se preocupe, você não precisa fechar o terminal, não mais. Basta usar Ctrl + Q e você pode usar o terminal novamente.

ctrl+Q

Mover para o início ou fim da linha

Suponha que você esteja digitando um comando longo e no meio do caminho você percebe que teve que mudar algo no início. Você usaria várias teclas de seta para a esquerda para mover para o início da linha. E da mesma forma para ir até o fim da linha.

Você pode usar as teclas Home e End aqui, é claro, mas, alternativamente, você pode usar Ctrl+A para ir para o início da linha e Ctrl+E para ir até o final.

Truques e dicas de linha de comando do Linux
Mover para o início ou fim da linha

Acho mais conveniente do que usar as teclas home e end, especialmente no meu laptop.

9. Exclua a linha inteira da posição do cursor

Muitas pessoas não sabem ou quase não usam.

No terminal Linux, se você pressionar Ctrl+U, ele excluirá tudo, desde a posição atual do cursor até o início da linha.

Da mesma forma, se você pressionar Ctrl+K, ele excluirá tudo, desde a posição do cursor até o final da linha.

Possível cometeu um erro ao digitar a senha? Em vez de usar a tecla backspace até o fim, basta usar Ctrl+U e redigitar a senha. Você pode descobrir muitos outros usos para esses atalhos.

10. Lendo um arquivo de log em tempo real

Em situações em que você precisa analisar os logs enquanto o aplicativo está em execução, você pode usar o comando tail com a opção -f.

tail -f path_to_Log

Você também pode usar as opções regulares do grep para exibir apenas as linhas que são significativas para você:

tail -f path_to_log | grep search_term

Você também pode usar a opção F aqui. Isso manterá a cauda em execução mesmo se o arquivo de log for excluído. Portanto, se o arquivo de log for criado novamente, o tail continuará registrando.

11. Lendo logs compactados sem extrair

Os logs do servidor geralmente são compactados com gzip para economizar espaço em disco. Isso cria um problema para o desenvolvedor ou administrador de sistema analisar os logs. Você pode ter que scp para seu local e extraí-lo para acessar os arquivos porque, às vezes, você não tem permissão de gravação para extrair os logs.

Felizmente, os comandos z salvam você em tais situações. Os comandos z fornecem alternativas aos comandos regulares que você usa para lidar com arquivos de log, como less, cat, grep etc.

Então você obtém zless, zcat, zgrep etc e nem precisa extrair explicitamente os arquivos compactados. Consulte o meu artigo anterior sobre o uso de comandos z para logs compactados reais em detalhes.

Este foi um dos achados secretos que me rendeu um café do meu colega.

12. Use menos para ler arquivos

Para ver o conteúdo de um arquivo, cat não é a melhor opção, especialmente se for um arquivo grande. O comando cat exibirá o arquivo inteiro na tela.

Você pode usar Vi, Vim ou outros editores de texto baseados em terminal, mas se você quiser apenas ler um arquivo, menos comando é uma escolha muito melhor.

less path_to_file

Você pode pesquisar termos dentro de menos, mover por página, exibir com números de linha etc.

13. Reutilize o último item do comando anterior com !$

Usar o argumento do comando anterior é útil em muitas situações.

Digamos que você tenha que criar um diretório e depois entrar no diretório recém-criado. Lá você pode usar as opções !$.


Use !$ para usar o argumento do último comando

Uma maneira melhor de fazer o mesmo é usar alt+. Você pode usar . um número de vezes para embaralhar entre as opções dos últimos comandos.

14. Reutilize o comando anterior no comando atual com !!

Você pode chamar todo o comando anterior com !!. Isso é particularmente útil quando você precisa executar um comando e perceber que ele precisa de privilégios de root.

Um sudo rápido!! salva muitas teclas aqui.



Usar !! para usar o último comando como um argumento

15. Usando alias para corrigir erros de digitação

Você provavelmente já sabe o que é um comando de alias no Linux . O que você pode fazer é usá-los para corrigir erros de digitação.

Por exemplo, muitas vezes você pode digitar grep incorretamente como gerp. Se você colocar um alias em seu bashrc desta forma:

alias gerp=grep

Dessa forma, você não terá que redigitar o comando novamente.

16. Copie e cole no terminal Linux

Este é um pouco ambíguo porque depende de distribuições Linux e aplicativos de terminal. Mas, em geral, você deve poder copiar e colar no terminal com estes atalhos:

  • Selecione o texto para copiar e clique com o botão direito do mouse para colar (funciona no Putty e em outros clientes SSH do Windows)
  • Selecione o texto para copiar e clique com o botão do meio (botão de rolagem do mouse) para colar
  • Ctrl+Shift+C para copiar e Ctrl+Shift+V para colar

17. Mate um comando/processo em execução

Este talvez seja muito óbvio. Se houver um comando em execução em primeiro plano e você quiser sair dele, pressione Ctrl+C para interromper esse comando em execução.

18. Usando o comando yes para comandos ou scripts que precisam de resposta interativa

Se houver alguns comandos ou scripts que precisam de interação do usuário e você souber que deve inserir Y toda vez que precisar de uma entrada, poderá usar o comando Sim.

Basta usá-lo da forma abaixo:

yes | command_or_script

19. Esvazie um arquivo sem excluí-lo

Se você deseja apenas esvaziar o conteúdo de um arquivo de texto sem excluir o próprio arquivo, pode usar um comando semelhante a este:

> filename

20. Descubra se há arquivos contendo um texto específico

Existem várias maneiras de pesquisar e encontrar na linha de comando do Linux. Mas no caso de você querer apenas ver se existem arquivos que contêm um determinado texto, você pode usar este comando:

grep -Pri Search_Term path_to_directory

Eu recomendo dominar o comando find.

21. Usando a ajuda com qualquer comando

Vou concluir este artigo com mais um 'truque' óbvio e ainda assim muito importante, usando a ajuda com um comando ou uma ferramenta de linha de comando.

Quase todos os comandos e ferramentas de linha de comando vêm com uma página de ajuda que mostra como usar o comando. Frequentemente, usar a ajuda informará o uso básico da ferramenta/comando.

Basta usá-lo desta forma:

command_tool --help

Seus truques de linha de comando favoritos do Linux?

Eu deliberadamente não incluí comandos como fuck porque esses não são comandos padrão que você encontrará em todos os lugares. Os truques discutidos aqui devem ser utilizáveis ​​em quase todas as distribuições Linux e shell sem a necessidade de instalação de uma nova ferramenta.

Eu também sugeriria usar o comando alias no Linux para substituir comandos complicados por um simples. Economiza muito tempo.

ALGUMAS ISOS LINUX PARA DOWNLOAD:

DEBIAN

LINUX MINT

UBUNTU

FEDORA

ELEMENTARY OS

WINDOWS FX



Postar um comentário

0 Comentários