Categories: Tecnologia

Os melhores atalhos de teclado para o Bash (também conhecido como Terminal Linux e macOS)

Bash é o shell de linha de comando padrão na maioria das distribuições Linux, do Ubuntu e Debian ao Red Hat e Fedora. O Bash também é o shell padrão incluído no macOS, e você pode instalar um ambiente bash baseado em Linux no Windows 10 .

O shell bash apresenta uma ampla variedade de atalhos de teclado que você pode usar. Eles funcionarão no bash em qualquer sistema operacional. Alguns deles podem não funcionar se você estiver acessando o bash remotamente por meio de uma sessão SSH ou telnet, dependendo de como suas chaves foram mapeadas.

Trabalhando com processos

Use os seguintes atalhos para gerenciar os processos em execução.

  • Ctrl + C : interrompe (elimina) o processo de primeiro plano atual em execução no terminal. Isso envia o sinal SIGINT para o processo, que é tecnicamente apenas uma solicitação – a maioria dos processos o honrará, mas alguns podem ignorá-lo.
  • Ctrl + Z : suspende o processo de primeiro plano atual em execução no bash. Isso envia o sinal SIGTSTP para o processo. Para retornar o processo ao primeiro plano posteriormente, use o fg process_namecomando.
  • Ctrl + D : Fechar o shell bash. Isso envia um marcador EOF (fim de arquivo) para o bash, e o bash sai quando recebe esse marcador. Isso é semelhante a executar o exit comando.

Controlando a tela

Os atalhos a seguir permitem que você controle o que aparece na tela.

  • Ctrl + L : Limpar a tela. Isso é semelhante a executar o comando “limpar”.
  • Ctrl + S : interrompe todas as saídas para a tela. Isso é particularmente útil ao executar comandos com muitas saídas longas e detalhadas, mas você não deseja interromper o comando em si com Ctrl + C.
  • Ctrl + Q : retoma a saída para a tela depois de interrompê-la com Ctrl + S.

Movendo o Cursor

Use os seguintes atalhos para mover rapidamente o cursor pela linha atual enquanto digita um comando.

  • Ctrl + A  ou Home : vai para o início da linha.
  • Ctrl + E  ou End : vai para o fim da linha.
  • Alt + B : Vá para a esquerda (voltar) uma palavra.
  • Ctrl + B : Vá para a esquerda (voltar) um caractere.
  • Alt + F : Vá para a direita (adiante) uma palavra.
  • Ctrl + F : Vá para a direita (para frente) um caractere.
  • Ctrl + XX : Move entre o início da linha e a posição atual do cursor. Isso permite que você pressione Ctrl + XX para voltar ao início da linha, mude algo e, em seguida, pressione Ctrl + XX para voltar à posição original do cursor. Para usar este atalho, segure a tecla Ctrl e toque na tecla X duas vezes.

Excluindo Texto

Use os seguintes atalhos para excluir caracteres rapidamente:

  • Ctrl + D  ou Excluir : Exclua o caractere sob o cursor.
  • Alt + D : Exclui todos os caracteres após o cursor na linha atual.
  • Ctrl + H  ou Backspace : Exclua o caractere antes do cursor.

Correção de erros de digitação

Esses atalhos permitem corrigir erros de digitação e desfazer os pressionamentos de tecla.

  • Alt + T : Troca a palavra atual pela palavra anterior.
  • Ctrl + T : Troca os dois últimos caracteres antes do cursor. Você pode usar isso para corrigir erros de digitação rapidamente ao digitar dois caracteres na ordem errada.
  • Ctrl + _ : Desfaz seu último pressionamento de tecla. Você pode repetir isso para desfazer várias vezes.

Cortando e colando

O Bash inclui alguns recursos básicos de recortar e colar.

  • Ctrl + W : recorta a palavra antes do cursor, adicionando-a à área de transferência.
  • Ctrl + K : Corta a parte da linha após o cursor, adicionando-o à área de transferência.
  • Ctrl + U : corta a parte da linha antes do cursor, adicionando-o à área de transferência.
  • Ctrl + Y : cola a última coisa que você cortou da área de transferência. O y aqui significa “arrancar”.

Capitalizando personagens

O shell bash pode converter rapidamente os caracteres em maiúsculas ou minúsculas:

  • Alt + U : Capitaliza todos os caracteres do cursor até o final da palavra atual, convertendo os caracteres em maiúsculas.
  • Alt + L : Destrave cada caractere do cursor até o final da palavra atual, convertendo os caracteres em minúsculas.
  • Alt + C : Capitaliza o caractere sob o cursor. Seu cursor se moverá para o final da palavra atual.

Preenchimento da guia

O preenchimento da guia é um recurso bash muito útil. Ao digitar um arquivo, diretório ou nome de comando, pressione Tab e o bash completará automaticamente o que você está digitando, se possível. Caso contrário, o bash mostrará várias combinações possíveis e você pode continuar digitando e pressionando Tab para terminar de digitar.

  • Guia : preencha automaticamente o arquivo, diretório ou comando que você está digitando.

Por exemplo, se você tem um arquivo chamado really_long_file_name em / home / chris / e é o único nome de arquivo começando com “r” nesse diretório, você pode digitar / home / chris / r, pressionar Tab e bash preencherá automaticamente / home / chris / really_long_file_name para você. Se você tiver vários arquivos ou diretórios começando com “r”, o bash irá informá-lo de suas possibilidades. Você pode começar a digitar um deles e pressionar “Tab” para continuar.

Trabalhando com seu histórico de comandos

Você pode rolar rapidamente pelos comandos recentes, que são armazenados no arquivo de histórico do bash da sua conta de usuário :

  • Ctrl + P  ou seta para cima : vai para o comando anterior no histórico de comandos. Pressione o atalho várias vezes para voltar no histórico.
  • Ctrl + N  ou seta para baixo : vai para o próximo comando no histórico de comandos. Pressione o atalho várias vezes para avançar no histórico.
  • Alt + R : Reverte quaisquer alterações em um comando que você puxou de seu histórico, se você o editou.

O Bash também tem um modo especial de “rechamada” que você pode usar para pesquisar comandos executados anteriormente:

  • Ctrl + R : Recupera o último comando que corresponde aos caracteres fornecidos. Pressione este atalho e comece a digitar para pesquisar um comando no histórico do bash.
  • Ctrl + O : executa um comando encontrado com Ctrl + R.
  • Ctrl + G : sai do modo de pesquisa de histórico sem executar um comando.

Atalhos de teclado emacs vs. vi

As instruções acima assumem que você está usando a configuração de atalho de teclado padrão no bash. Por padrão, o bash usa emacschaves de estilo. Se você está mais acostumado com o vi editor de texto, pode alternar para os atalhos de teclado no estilo vi .

O seguinte comando colocará o bash no vi modo:

set -o vi

O seguinte comando colocará o bash de volta no emacs modo padrão :

set -o emacs

Com alguns deles em seu cinto de ferramentas, você será um mestre do Terminal em nenhum momento.

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

1 ano ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

1 ano ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

1 ano ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

1 ano ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

1 ano ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

1 ano ago