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.
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
| Atalho | O que faz |
|---|---|
| Tab | Completa o nome de um comando, pasta ou arquivo |
| Tab Tab | Quando há várias opções, lista todas |
| Ctrl+A | Vai para o início da linha |
| Ctrl+E | Vai para o fim da linha |
| Alt+B / Alt+F | Volta / avança uma palavra (o mesmo que Ctrl+← / →) |
| Ctrl+U | Apaga do cursor até o início da linha |
| Ctrl+K | Apaga do cursor até o fim da linha |
| Ctrl+W | Apaga a palavra antes do cursor |
| Ctrl+Y | Cola o que foi apagado com Ctrl+U, K ou W |
Controlar o que está rodando
| Atalho | O que faz | Aula |
|---|---|---|
| Ctrl+C | Cancela o comando que está rodando (ou a linha que você digitava) | kill e sinais |
| Ctrl+Z | Pausa o comando atual; fg continua, bg manda para o fundo | Jobs |
| Ctrl+D | Numa linha vazia, fecha o shell (igual a exit). Dentro de um programa que lê o teclado, significa "fim da entrada" | O Terminal |
| Ctrl+L | Limpa a tela (igual a clear) | Primeiros Comandos |
| Ctrl+S / Ctrl+Q | Congela / descongela a saída da tela. Se o terminal "parou" do nada, tente Ctrl+Q | O Terminal |
Buscar no histórico
| Atalho | O que faz |
|---|---|
| ↑ / ↓ | Comando anterior / seguinte |
| Ctrl+R | Busca para trás no histórico: digite parte do comando |
| Ctrl+R de novo | Mostra a ocorrência anterior |
| Enter / Esc | Executa o achado / coloca na linha para editar |
| Ctrl+G | Desiste 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 por | Uso típico |
|---|---|---|
!! | O comando anterior inteiro | sudo !! quando esqueceu o sudo |
!$ | O último argumento do comando anterior | mkdir projeto e depois cd !$ |
!texto | O ú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
! 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.
| Atalho | O que faz |
|---|---|
| Ctrl+Alt+T | Abre o terminal (atalho do desktop) |
| Ctrl+Shift+C | Copia o texto selecionado |
| Ctrl+Shift+V | Cola |
| Ctrl+Shift+T | Nova aba |
| Ctrl+Shift+N | Nova janela |
| Ctrl+Shift+W | Fecha a aba |
| Ctrl+Page Up / Page Down | Troca de aba |
| Ctrl++ / Ctrl+- / Ctrl+0 | Aumenta / diminui / restaura o tamanho da letra |
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
| Atalho | O que faz |
|---|---|
| Super | Visão geral e busca de apps e arquivos |
| Super+A | Grade de aplicativos |
| Super+1, 2… | Abre o 1º, 2º… app da dock |
| Alt+Tab | Alterna entre janelas |
| Alt+F4 | Fecha a janela |
| Super+L | Bloqueia a tela |
| Super+D | Esconde todas as janelas |
| Super+↑ / ↓ | Maximiza / restaura a janela |
| Super+← / → | Encosta a janela na metade esquerda / direita |
| Super+Page Up / Page Down | Troca de área de trabalho |
| Print Screen | Ferramenta de captura de tela |
App Arquivos (Nautilus)
| Atalho | O que faz |
|---|---|
| Ctrl+H | Mostra ou esconde os arquivos ocultos |
| Ctrl+L | Deixa você digitar um caminho, como /etc |
| Ctrl+Shift+N | Nova pasta |
| F2 | Renomeia o item selecionado |
| Delete | Manda para a lixeira |
| Shift+Delete | Apaga 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.
| Atalho | O que faz | Quando usar |
|---|---|---|
| Ctrl+Alt+F3 … F6 | Abre um terminal de texto (TTY) fora da interface gráfica. Entre com usuário e senha | A interface travou, mas o computador ainda responde |
| Ctrl+Alt+F1 | Tela de login gráfica | Voltar ao login |
| Ctrl+Alt+F2 | Volta para a sua sessão gráfica | Depois de resolver no TTY |
| Alt+SysRq+S, U, B | Grava os discos, remonta só-leitura e reinicia | Nem o TTY responde |
| Botão de energia por 5–10 s | Desliga à 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.
| Letra | O que faz | Funciona no padrão do Ubuntu? |
|---|---|---|
| R | Tira o teclado do controle da interface gráfica | Não |
| E | Pede a todos os processos para terminar (SIGTERM) | Não |
| I | Mata todos os processos na hora (SIGKILL) | Não |
| S | Grava nos discos o que estava pendente (sync) | Sim |
| U | Remonta os discos como só-leitura | Sim |
| B | Reinicia imediatamente | Sim |
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.
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.
| Tecla | O que faz |
|---|---|
| Espaço / b | Página seguinte / anterior |
| ↑ ↓ | Uma linha |
| g / G | Início / fim do arquivo |
| /texto | Procura para frente; n vai para a próxima, N para a anterior |
| ?texto | Procura para trás |
| F | Acompanha o fim do arquivo (como tail -f); Ctrl+C para |
| h | Ajuda do less |
| q | Sai |
nano
A barra de baixo do nano mostra os atalhos com ^ (Ctrl) e M- (Alt). Aula: nano e vim.
| Atalho | Na barra | O que faz |
|---|---|---|
| Ctrl+O | ^O Gravar | Salva (confirme o nome com Enter) |
| Ctrl+S | — | Salva direto, sem perguntar |
| Ctrl+X | ^X Sair | Sai (pergunta se quer salvar) |
| Ctrl+W | ^W Onde está? | Procura; Alt+W vai para a próxima |
| Ctrl+\ | ^\ Substituir | Procura e troca |
| Ctrl+K / Ctrl+U | ^K / ^U | Recorta a linha / cola |
| Alt+6 | M-6 Copiar | Copia a linha sem recortar |
| Ctrl+_ | ^_ Ir p/ linha | Vai para uma linha específica |
| Alt+U / Alt+E | M-U / M-E | Desfaz / refaz |
| Ctrl+C | ^C Local | Mostra linha e coluna do cursor |
| Ctrl+G | ^G Ajuda | Lista 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 normal | O que faz |
|---|---|
| i | Entra no modo de inserção (aparece -- INSERT --) |
| Esc | Volta ao modo normal |
:w Enter | Salva |
:wq ou :x Enter | Salva e sai |
:q! Enter | Sai sem salvar (a saída de emergência) |
/texto Enter | Procura; n vai para a próxima |
| u / Ctrl+R | Desfaz / refaz |
| dd / yy / p | Recorta 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.
| Atalho | O que faz |
|---|---|
| Ctrl+B D | Desanexa: sai e deixa tudo rodando (volte com tmux attach) |
| Ctrl+B C | Nova janela |
| Ctrl+B N / P | Próxima / janela anterior |
| Ctrl+B 0…9 | Vai para a janela de número tal |
| Ctrl+B % | Divide a tela lado a lado |
| Ctrl+B " | Divide em cima e embaixo |
| Ctrl+B setas | Muda 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:
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:
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.