
é 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 no Linux no Windows 10.
O shell bash possui uma grande variedade de atalhos de teclado que você pode usar. Estes funcionarão em 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 (mata) 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 : Suspender o processo de primeiro plano atual em execução no bash. Isso envia o sinal SIGTSTP para o processo. Para retornar o processo para o primeiro plano mais tarde, use o comando
fg process_name
. - Ctrl + D : feche o shell bash. Isso envia um marcador EOF (End-of-file) para bash, e bash sai quando recebe este marcador. Isso é semelhante a executar o comando
exit
.

Controlando a tela
Os atalhos a seguir permitem controlar o que aparece na tela.
- Ctrl + L : limpar a tela . Isso é semelhante a executar o comando “clear”.
- Ctrl + S : interrompe todas as saídas para a tela. Isso é particularmente útil ao executar comandos com muita saída longa e detalhada, mas você não quer parar o comando propriamente dito com Ctrl + C.
- Ctrl + Q : Retomar a saída para a tela depois de interrompê-la com Ctrl + S.
Mover o cursor
Use os seguintes atalhos para mover rapidamente o cursor pela linha atual enquanto digita um comando.
- Ctrl + A ou Início : Vá para o início da linha.
- Ctrl + E ou Fim : Vá para o final da linha.
- Alt + B : Vá para a esquerda (para trás) um palavra.
- Ctrl + B : Vire à esquerda (trás) um caractere.
- Alt + F : Vá para a direita (avançar) uma palavra.
- Ctrl + F : Vá para a direita (avançar) um caractere
- Ctrl + XX : Move-se entre o início da linha e a posição atual do cursor. Isso permite que você pressione Ctrl + XX para retornar ao início da linha, altere algo e pressione Ctrl + XX para retornar à posição original do cursor. Para usar este atalho, mantenha pressionada a tecla Ctrl e toque na tecla X duas vezes
Excluindo texto
Use os seguintes atalhos para excluir rapidamente os caracteres:
- Ctrl + D ou Excluir : Exclua o caractere sob o cursor
- Alt + D : Exclua todos os caracteres após o cursor na linha atual.
- Ctrl + H ou Backspace : Exclua o caractere antes de o cursor.
Corrigir erros de digitação
Esses atalhos permitem corrigir erros de digitação e desfazer pressionamentos de teclas
- Alt + T : troca a palavra atual com a palavra anterior.
- Ctrl + T : Troque os dois últimos caracteres antes do cursor um com o outro. Você pode usar isso para corrigir rapidamente erros de digitação ao digitar dois caracteres na ordem errada
- Ctrl + _ : Desfaz sua última pressão de tecla. Você pode repetir isso para desfazer várias vezes.
Recortando e colando
O Bash inclui alguns recursos básicos de recortar e colar.
- Ctrl + W : recorta a palavra antes do cursor, adicionando-a ao prancheta.
- Ctrl + K : corta a parte da linha após o cursor, adicionando-a à área de transferência.
- Ctrl + U : corta a parte da linha antes do cursor, adicionando-a para a área de transferência.
- Ctrl + Y : Cole a última coisa que você cortou da área de transferência. O y aqui significa “yank”.
Capitalizing Characters
O shell bash pode converter rapidamente caracteres em maiúsculas ou minúsculas:
- Alt + U : Capitaliza todos os caracteres do cursor até o final de a palavra atual, convertendo os caracteres em maiúsculas.
- Alt + L : Uncapitalize cada caractere do cursor até o final da palavra atual, convertendo os caracteres em minúsculas.
- Alt + C : Capitaliza o caractere sob o cursor. O cursor se moverá para o final da palavra atual
Conclusão da tabulação
RELACIONADA: Use a Conclusão da tabulação para digitar comandos mais rapidamente em qualquer sistema operacional
A conclusão da tabulação é um recurso bash muito útil. Ao digitar um nome de arquivo, diretório ou comando, pressione Tab e o bash concluirá automaticamente o que você está digitando, se possível. Se não, o bash mostrará várias combinações possíveis e você poderá continuar digitando e pressionando Tab para terminar de digitar.
- Tab : Complete 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 que começa com “r” nesse diretório, você pode digitar / home / chris / r, pressionar Tab, e o bash preencherá automaticamente em / home / chris / really_long_file_name para você. Se você tiver vários arquivos ou diretórios que começam com “r”, o bash informará suas possibilidades. Você pode começar a digitar um deles e pressionar "Tab" para continuar.

Trabalhando com seu histórico de comandos
RELACIONADO: Como usar seu histórico de bash no Linux ou macOS Terminal
Você pode rolar rapidamente através de seus comandos recentes, que são armazenados no arquivo de histórico bash da sua conta de usuário:
- Ctrl + P ou Seta para Cima : Vá para o comando anterior no histórico de comandos. Pressione o atalho várias vezes para percorrer o histórico
- Ctrl + N ou Seta para baixo : vá para o próximo comando no histórico de comandos. Pressione o atalho várias vezes para percorrer o histórico
- Alt + R : Reverta as alterações em um comando obtido do seu histórico, se você o tiver editado.
Bash também tem um especial Modo "recall" que você pode usar para procurar comandos que você executou anteriormente:
- Ctrl + R : Recupere o último comando correspondente aos caracteres fornecidos. Pressione este atalho e comece a digitar para procurar um comando no histórico de bash.
- Ctrl + O : Execute um comando que você encontrou com Ctrl + R.
- Ctrl + G : deixe o modo de pesquisa de histórico sem executando um comando.

emacs vs. vi Atalhos de teclado
As instruções acima presumem que você esteja usando a configuração de atalho de teclado padrão no bash. Por padrão, o bash usa as chaves de estiloemacs
. Se você estiver mais acostumado com o editor de textovi
, poderá alternar para atalhos de teclado no estilo vi.
O comando a seguir colocará o bash no modovi
:
set -o vi
O comando a seguir colocará o bash de volta no modoemacs
padrão:
set -o emacs

Com alguns deles no seu toolbelt, você será um Terminal mestre em pouco tempo
Como usar o Eero no Bridge Mode para manter os recursos avançados do seu roteador
O sistema Eero Wi-Fi deve substituir seu roteador atual, mas se seu roteador atual tiver recursos avançados, você depende você pode colocar o Eero em modo bridge - permitindo assim que você use seu roteador normal, enquanto ainda obtém a grande cobertura Wi-Fi da malha do Eero. Dependendo de como sua rede está configurada, você pode encontrar alguns conflitos onde os dois estão batendo cabeças.
(how-top)
Como alterar a cor do plano de fundo da interface no Photoshop
O Photoshop é o melhor editor de imagens do mundo, repleto de milhares de pequenos recursos que você não sabia que precisava. Um desses recursos é poder alterar a cor de fundo da interface. Às vezes, quando você está trabalhando, você vai querer ver como sua foto ficaria contra uma parede branca, ou talvez você precise obter mais contraste nas bordas para que você possa fazer uma seleção mais clara.
(how-top)