Ubuntu Atalhos de Teclado

Os atalhos do guia em uma página só, separados por onde funcionam. Um atalho que funciona no terminal pode não fazer nada no desktop, e vice-versa. Por isso, cada tabela diz em qual lugar você precisa estar.


Como ler um atalho

Um + significa "segure as teclas anteriores e aperte a próxima". As teclas são apertadas na ordem da esquerda para a direita, e as primeiras ficam seguradas.

Ctrl
Segure o Control primeiro…
Shift
…depois segure também o Shift…
C
…e aperte C. Solte tudo. Resultado: copia o texto selecionado no terminal.

Há dois outros formatos. Ctrl+B D (tmux) quer dizer "aperte Ctrl+B, solte, depois aperte D". Já ^X (nano) é outra forma de escrever Ctrl+X.

Por que Ctrl+C não copia no terminal?

No terminal, Ctrl+C é o sinal de cancelar o comando que está rodando, um costume com décadas de idade. Para copiar e colar, use Ctrl+Shift+C e Ctrl+Shift+V.


Terminal: editar a linha e controlar comandos

Funcionam no terminal, enquanto você digita no bash. Também funcionam no TTY de emergência e numa sessão SSH. Detalhes em O Terminal.

Mover o cursor e apagar

AtalhoO que faz
TabCompleta o nome de um comando, pasta ou arquivo
Tab TabQuando há várias opções, lista todas
Ctrl+AVai para o início da linha
Ctrl+EVai para o fim da linha
Alt+B / Alt+FVolta / avança uma palavra (o mesmo que Ctrl+← / →)
Ctrl+UApaga do cursor até o início da linha
Ctrl+KApaga do cursor até o fim da linha
Ctrl+WApaga a palavra antes do cursor
Ctrl+YCola o que foi apagado com Ctrl+U, K ou W

Controlar o que está rodando

AtalhoO que fazAula
Ctrl+CCancela o comando que está rodando (ou a linha que você digitava)kill e sinais
Ctrl+ZPausa o comando atual; fg continua, bg manda para o fundoJobs
Ctrl+DNuma linha vazia, fecha o shell (igual a exit). Dentro de um programa que lê o teclado, significa "fim da entrada"O Terminal
Ctrl+LLimpa a tela (igual a clear)Primeiros Comandos
Ctrl+S / Ctrl+QCongela / descongela a saída da tela. Se o terminal "parou" do nada, tente Ctrl+QO Terminal

Buscar no histórico

AtalhoO que faz
↑ / ↓Comando anterior / seguinte
Ctrl+RBusca para trás no histórico: digite parte do comando
Ctrl+R de novoMostra a ocorrência anterior
Enter / EscExecuta o achado / coloca na linha para editar
Ctrl+GDesiste da busca

Missão: digite três comandos (por exemplo pwd, ls e whoami). Depois use ↑ para repetir um deles sem digitar, Tab para completar Docu em cd Docu, e termine com history.


Histórico: !! e !$

Não são atalhos de tecla, mas economizam tanto quanto um. O bash troca essas marcas por partes do comando anterior antes de executar, e mostra na tela como ficou.

MarcaÉ trocada porUso típico
!!O comando anterior inteirosudo !! quando esqueceu o sudo
!$O último argumento do comando anteriormkdir projeto e depois cd !$
!textoO último comando que começa com "texto"!ssh repete o último ssh
$ apt install htop
Erro: Não foi possível abrir arquivo de trava /var/lib/dpkg/lock-frontend - open (13: Permissão negada)
Erro: Não é possível adquirir a trava da interface do dpkg (/var/lib/dpkg/lock-frontend), você é root?
$ sudo !!
sudo apt install htop                       « o bash mostra o comando já trocado
[sudo: authenticate] Senha:
$ mkdir relatorios-2026
$ cd !$
cd relatorios-2026
Cuidado com ! dentro de aspas duplas

echo "Oi!" funciona, mas echo "Oi!ls" tenta buscar um comando. Para textos com !, use aspas simples: echo 'Oi!'.


Janela do terminal (Ptyxis)

No Ubuntu 26.04, o app Terminal é o Ptyxis. Estes atalhos são da janela, não do bash; por isso quase todos levam Shift, para não brigar com os do bash.

AtalhoO que faz
Ctrl+Alt+TAbre o terminal (atalho do desktop)
Ctrl+Shift+CCopia o texto selecionado
Ctrl+Shift+VCola
Ctrl+Shift+TNova aba
Ctrl+Shift+NNova janela
Ctrl+Shift+WFecha a aba
Ctrl+Page Up / Page DownTroca de aba
Ctrl++ / Ctrl+- / Ctrl+0Aumenta / diminui / restaura o tamanho da letra
Dica

Selecionar um texto com o mouse e clicar com o botão do meio cola esse texto em qualquer lugar, sem copiar antes. É um recurso antigo do Linux que ainda funciona.


Desktop GNOME e app Arquivos

A tecla Super é a do logotipo do Windows na maioria dos teclados. Detalhes em O Desktop.

Desktop

AtalhoO que faz
SuperVisão geral e busca de apps e arquivos
Super+AGrade de aplicativos
Super+1, 2…Abre o 1º, 2º… app da dock
Alt+TabAlterna entre janelas
Alt+F4Fecha a janela
Super+LBloqueia a tela
Super+DEsconde todas as janelas
Super+↑ / ↓Maximiza / restaura a janela
Super+← / →Encosta a janela na metade esquerda / direita
Super+Page Up / Page DownTroca de área de trabalho
Print ScreenFerramenta de captura de tela

App Arquivos (Nautilus)

AtalhoO que faz
Ctrl+HMostra ou esconde os arquivos ocultos
Ctrl+LDeixa você digitar um caminho, como /etc
Ctrl+Shift+NNova pasta
F2Renomeia o item selecionado
DeleteManda para a lixeira
Shift+DeleteApaga de vez, sem lixeira

Emergência: TTY e SysRq

Quando a interface gráfica trava, o teclado ainda pode salvar você. Use os atalhos na ordem, do mais leve ao mais pesado. O passo a passo completo está em Quando o Sistema Trava.

AtalhoO que fazQuando usar
Ctrl+Alt+F3 … F6Abre um terminal de texto (TTY) fora da interface gráfica. Entre com usuário e senhaA interface travou, mas o computador ainda responde
Ctrl+Alt+F1Tela de login gráficaVoltar ao login
Ctrl+Alt+F2Volta para a sua sessão gráficaDepois de resolver no TTY
Alt+SysRq+S, U, BGrava os discos, remonta só-leitura e reiniciaNem o TTY responde
Botão de energia por 5–10 sDesliga à forçaÚltimo recurso: pode perder dados

As teclas mágicas: REISUB

SysRq é a mesma tecla do Print Screen; em notebooks, às vezes precisa de Fn. Segure Alt+SysRq e aperte as letras devagar, uma por vez, com 1 a 2 segundos entre elas.

LetraO que fazFunciona no padrão do Ubuntu?
RTira o teclado do controle da interface gráficaNão
EPede a todos os processos para terminar (SIGTERM)Não
IMata todos os processos na hora (SIGKILL)Não
SGrava nos discos o que estava pendente (sync)Sim
URemonta os discos como só-leituraSim
BReinicia imediatamenteSim

Por que só S, U e B? O Ubuntu vem com kernel.sysrq = 176, que é 16 (sync) + 32 (remontar) + 128 (reiniciar). As outras letras ficam bloqueadas:

$ cat /proc/sys/kernel/sysrq
176                                          « 16 + 32 + 128: só S, U e B
$ cat /usr/lib/sysctl.d/55-magic-sysrq.conf | grep -v '^#'
kernel.sysrq = 176

A aula Quando o Sistema Trava mostra como liberar todas as letras com kernel.sysrq = 1, e quando isso vale a pena.

Numa máquina virtual

O computador hospedeiro "pega" esses atalhos antes da VM. No VirtualBox, use a tecla Host (normalmente Ctrl direito) + F3, ou o menu Entrada → Teclado.


less e man

Valem para o less e também para o man, que usa o less para mostrar o manual. Veja cat, less, head, tail e Obtendo Ajuda.

TeclaO que faz
Espaço / bPágina seguinte / anterior
↑ ↓Uma linha
g / GInício / fim do arquivo
/textoProcura para frente; n vai para a próxima, N para a anterior
?textoProcura para trás
FAcompanha o fim do arquivo (como tail -f); Ctrl+C para
hAjuda do less
qSai

nano

A barra de baixo do nano mostra os atalhos com ^ (Ctrl) e M- (Alt). Aula: nano e vim.

AtalhoNa barraO que faz
Ctrl+O^O GravarSalva (confirme o nome com Enter)
Ctrl+S—Salva direto, sem perguntar
Ctrl+X^X SairSai (pergunta se quer salvar)
Ctrl+W^W Onde está?Procura; Alt+W vai para a próxima
Ctrl+\^\ SubstituirProcura e troca
Ctrl+K / Ctrl+U^K / ^URecorta a linha / cola
Alt+6M-6 CopiarCopia a linha sem recortar
Ctrl+_^_ Ir p/ linhaVai para uma linha específica
Alt+U / Alt+EM-U / M-EDesfaz / refaz
Ctrl+C^C LocalMostra linha e coluna do cursor
Ctrl+G^G AjudaLista todos os atalhos

vim: o mínimo para sobreviver

O vim tem modos. No modo normal, as teclas são comandos; para digitar texto, você entra no modo de inserção. Na dúvida, aperte Esc duas vezes: você volta para o modo normal.

No modo normalO que faz
iEntra no modo de inserção (aparece -- INSERT --)
EscVolta ao modo normal
:w EnterSalva
:wq ou :x EnterSalva e sai
:q! EnterSai sem salvar (a saída de emergência)
/texto EnterProcura; n vai para a próxima
u / Ctrl+RDesfaz / refaz
dd / yy / pRecorta a linha / copia a linha / cola

tmux

No tmux, todo atalho começa com o prefixo Ctrl+B: aperte, solte e só então aperte a tecla seguinte. Aula: Jobs, nohup, tmux.

AtalhoO que faz
Ctrl+B DDesanexa: sai e deixa tudo rodando (volte com tmux attach)
Ctrl+B CNova janela
Ctrl+B N / PPróxima / janela anterior
Ctrl+B 0…9Vai para a janela de número tal
Ctrl+B %Divide a tela lado a lado
Ctrl+B "Divide em cima e embaixo
Ctrl+B setasMuda de painel
Ctrl+B [Modo de rolagem (q sai)
Ctrl+B ?Lista todos os atalhos

Exercícios

1. Você selecionou um texto no terminal e apertou Ctrl+C. O que aconteceu?

2. A interface gráfica congelou, mas o mouse ainda mexe às vezes. Qual é o primeiro atalho a tentar?

3. No Ubuntu, com a configuração padrão, você digitou Alt+SysRq+R E I S U B. Quais letras realmente agiram?

4. Esqueceu o sudo

O apt update falhou por falta de permissão. Complete para repetir o mesmo comando como administrador, sem redigitar:

sudo

5. Sair do vim sem salvar

Você abriu o vim sem querer e mexeu no arquivo. Complete o que digitar (no modo normal) para sair sem gravar nada:

e Enter

Resumo

  • No terminal, copiar e colar levam Shift: Ctrl+Shift+C / V. Ctrl+C cancela.
  • Tab, ↑ e Ctrl+R poupam a maior parte da digitação.
  • sudo !! repete o último comando como administrador.
  • Travou tudo: Ctrl+Alt+F3 primeiro. Se nem isso responder, Alt+SysRq + S U B.
  • Preso no vim: Esc, :q!, Enter.