blog-post

Algumas teclas de atalho para uso no bash ou zsh

author image
Índice

Mesmo com anos de uso do linux, algumas teclas de atalho até me surpreenderam por facilitar tanto o uso do terminal.

Introdução

Minha vida de linux já é bem longa e mesmo assim acabei me surpreendendo com essas teclas de atalho que facilitaram minha vida e podem facilitar a sua também.

Onde posso usar?

Basicamente em qualquer terminal que tenha bash ou zsh. 🤷

Modos do terminal

emacs

O modo padrão (ou que pode ser definido por set -o emacs) que vem com as teclas de atalho do emacs. Sim, você pode não usar o emacs mas acabou usando alguns comandos do emacs no terminal e nem sabia.

vi

Para definir o modo vi no terminal, use o comando set -o vi.

EMACS: Alguns comandos organizados por contexto (cheat sheet 📝)

Legenda dos comandos

ComandoDescrição
CCtrl
MAlt
SSuper (win)
RETEnter
SPCEspaço
-Separador, quando tem que segurar C, M ou S antes
M-NUMRepete o comando executado a seguir, por NUM vezes

Linhas 〰️

Mover o cursor

ComandoDescrição
C-aPara o início da linha
C-ePara o fim da linha

Manipular com o cursor

ComandoDescrição
C-kRecorta linha do cursor pra frente
C-uRecorta toda a linha
C-yCola o que está no buffer
M-yEscolher o que foi copiado para exibir/colar
RETAceita a linha

Palavra 🗨️

Mover o cursor

ComandoDescrição
M-fUma palavra adiante
M-bUma palavra retrocendendo

Manipular com o cursor

ComandoDescrição
TABCompleta a partir da posição do cursor, se apertar novamente, mostra sugestões
M-?Exibe as possíveis opções para completar
M-tMuda uma palavra na posição do cursor com o anterior
M-uPalavra atual ou seguinte em MAIÚSCULO
M-lPalavra atual ou seguinte em minúsculo
M-cApenas a primeira letra maiúscula
C-wRecorta uma palavra voltando

Caractere 🅰️

Mover o cursor

ComandoDescrição
C-fUm caractere adiante
C-bUm caractere retrocendendo
C-tMuda um caractere na posição do cursor com o anterior

Manipular com o cursor

ComandoDescrição
C-dApaga um caractere na posição do cursor
BackspaceApaga um caractere voltando

Interface 💻

Diversos

ComandoDescrição
C-l“Limpa a tela”, rolando a interface com o cursor no topo
C-rBuscar no histórico de comandos. Pressione novamente para ir na próxima ocorrência. C-j para editar o comando localizado.

Publicações Recentes

blog-post

Ativar WSL do Windows

Este how-to é baseado na documentação oficial. Sobre a foto de capa: Foto de Umberto na Unsplash Pré-requisitos Tenha …

blog-post

O navegador Vieb

O que é o Vieb? Vieb é um navegador, software livre, baseado em Electron com interface gráfica minimalista, onde sua …

Quer saber mais sobre mim?

Para conversar comigo ou saber outros detalhes profissionais
me encontre no…

Linkedin
*