9 comandos fáceis de terminal Linux que tornam você mais rápido imediatamente

por Nada Em Troca
6 minutos de leitura
Eu uso essas 5 opções do grep para encontrar qualquer coisa rapidamente

Resumo

  • O terminal é acessível e pode ser divertido – pratique atalhos para torná-lo ideal em uma GUI.
  • Aprenda histórico, !!, Ctrl + R, preenchimento de tabulação, pwd e atalhos de cursor para editar e reutilizar comandos rapidamente.
  • Encadeie comandos com ;, &&, | e consulte man ou tldr para obter ajuda – limpar, interromper ou tarefas em segundo plano conforme necessário.

Se você não tem muita experiência em trabalhar com o terminal, pode parecer uma caixa preta obtusa ou intimidante. O que você talvez não saiba é que o terminal pode ser divertido de usar. Tanto é verdade que você tende a usar a linha de comando em vez de uma GUI sempre que possível. Definitivamente há uma curva de aprendizado e quanto mais você trabalha com o terminal, mais fluente você se torna. No entanto, existem alguns comandos que todos deveriam conhecer.

Percorra o histórico de comandos

Exceto por alguns shells, praticamente todos os shells modernos do Linux suportam a rolagem do histórico. Basicamente, você não precisa digitar comandos repetidamente. Em vez disso, você pode simplesmente usar as teclas de seta para cima e para baixo para percorrer os comandos executados anteriormente. Ctrl+P e Ctrl+N também funcionam, para abrir os comandos anteriores e seguintes.

Depois de encontrar o comando de destino, basta pressionar a tecla Enter para executá-lo instantaneamente. Ou você pode modificá-lo e editá-lo antes de executá-lo com a tecla Enter.

Pesquise no histórico de comandos.

Se o seu comando de destino estiver muito atrasado no histórico para rolar manualmente, você pode até pesquisar cada comando que já digitou com o atalho Ctrl + R.

Execute rapidamente o comando anterior

Às vezes, um comando pode falhar porque requer privilégios ‘sudo’. Quando isso acontece, é chato copiar e colar ou redigitar todo o comando, acrescentado ‘sudo’. A maioria dos shells modernos permitem reutilizar o último comando com algo chamado expressão bang bang. Veja como funciona.

Digamos que você tentou executar este comando, mas falhou porque requer ‘sudo’.

pacman -S firefox

Em vez de digitar o comando inteiro novamente com ‘sudo’, você pode simplesmente digitar ‘!!’ e esta expressão será expandida para o comando executado anteriormente.

sudo !!
Comando Bang Bang

Encadeie comandos juntos

Quando você tem uma sequência de comandos para executar, não precisa executá-los um por um. O shell os executa de uma só vez se você encadear os comandos. A maneira mais simples de executar comandos únicos como esse é com o ponto e vírgula ‘;’ operador.

mkdir foo; cd foo; touch foo.txt; ls
Comandos em cadeia no shell do Linux.

Use o operador ‘&&’ se desejar encadear comandos de forma condicional – ou seja, o próximo comando só deverá ser executado se o comando anterior for executado com êxito.

sudo apt update && sudo apt upgrade -y

A execução deste comando sincronizará os repositórios e atualizará os pacotes de uma só vez, sem solicitar a confirmação do usuário.

Existem também tubos ‘|’ operadores que lidam com a execução sequencial, mesmo se o comando anterior falhar.

Limpe a tela

Na maioria das vezes, a tela do seu terminal será preenchida rapidamente após a execução de alguns comandos. Para limpar a desordem e começar do zero, você pode executar o comando clear.

clear
Limpando a tela com 'clear'.

Alternativamente, você pode pressionar o atalho Ctrl+L. Ambos fazem a mesma coisa, mas minha recomendação é escolher um e persistir nele. Essa ação se torna parte da sua memória muscular rapidamente, então, às vezes, você limpa a tela sem nem perceber.

Pare instantaneamente um comando

Se um comando estiver travado, demorando muito para ser executado ou se você quiser apenas apertar o grande botão vermelho para interrompê-lo instantaneamente, use o atalho Ctrl+C. Este atalho interrompe um comando em execução.

No entanto, se Ctrl+C não estiver funcionando, você também pode tentar Ctrl+. Este atalho força o encerramento e encerra instantaneamente um comando. Isso é realmente útil quando um processo está se comportando mal.

Interrompendo um comando com Ctrl+C.

Às vezes, um comando precisa ser executado continuamente ou pode demorar um pouco para ser concluído e você não deseja esperar que ele seja concluído. Você pode adicionar um ‘&’ no final do comando para executá-lo em segundo plano. Enquanto isso, o shell será liberado para a próxima entrada.

Encontre seu diretório atual

Os shells modernos mostram uma dica da pasta em que você está próximo ao prompt. No entanto, se precisar encontrar o diretório em que está atualmente, você pode executar um comando rápido.

pwd
O comando 'pwd' em ação.

O comando ‘pwd’ ou ‘Imprimir diretório de trabalho’ retorna um caminho para sua localização atual no sistema de arquivos. Você também pode copiá-lo, se necessário.

Conclua comandos rapidamente

Os shells modernos do Linux permitem que você preencha automaticamente ou complete comandos rapidamente. Portanto, em vez de digitar o comando inteiro, você pode simplesmente começar a digitá-lo e pressionar Tab uma ou duas vezes para preenchê-lo automaticamente. Isso economiza muito tempo e energia.

Preenchimento automático de peixe.

Eu uso o Fish Shell na minha estação de trabalho principal e ele até exibe sugestões de preenchimento automático enquanto você digita. Você pode então aceitar essas sugestões pressionando a tecla Tab ou a tecla de seta para a direita.

Pule pelo terminal

A maioria das pessoas usa teclas de seta para mover o cursor pelos comandos para fazer edições e modificações. Mas as teclas de seta são lentas e desperdiçam tempo. Em vez disso, você pode usar atalhos para pular para o final ou início das linhas. Ou pule de palavra em palavra.

Os atalhos podem ser um pouco diferentes, dependendo do shell que você está usando. No shell Fish, você pode pular para o início de uma linha com Ctrl+A e para o final com Ctrl+E. Pressionar Ctrl+ teclas de seta para a esquerda ou para a direita faz o cursor pular de uma palavra para outra.

Use man ou tldr quando travado

Por ser um sistema operacional feito por usuários para usuários, o Linux e seu software vêm com extensa documentação. Você pode acessar esta documentação diretamente no terminal, sem abrir uma nova aba do navegador. Digamos que você instalou uma nova ferramenta de linha de comando como ‘yt-dlp’, mas não tem ideia de como operá-la. Você pode simplesmente executar um comando como este para obter dicas úteis.

tldr yt-dlp
Executando o comando tldr.

Para obter uma lista de todos os comandos e recursos disponíveis, você pode executar um comando ‘man’ ou ‘manual page’.

man yt-dlp
Executando o comando 'man'.

À medida que você se torna mais fluente com o terminal Linux, também começará a desfrutar de sua simplicidade, previsibilidade e poder. Esses comandos e atalhos fáceis ajudarão você a chegar lá rapidamente.

Este artigo foi útil?
Gostei0Não Gostei0

Deixe um comentário

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00