[Guia] A Coleção Definitiva de Atalhos do Terminal Ubuntu – Impulsione Seu Fluxo de Trabalho!

目次

Introdução

Ao usar o Ubuntu, trabalhar com o terminal é essencial. Para desenvolvedores e administradores de servidores, otimizar as operações no terminal é crucial.
Ao utilizar “Atalhos do Terminal Ubuntu”, você pode reduzir o esforço de digitar comandos e melhorar significativamente sua eficiência de trabalho.

Este artigo fornece um guia abrangente desde operações básicas para iniciantes até atalhos avançados para usuários experientes.
Além disso, cobremétodos de personalização e casos de uso** para ajudá-lo a aproveitar ao máximo o terminal.

O que você aprenderá neste artigo

  • Atalhos básicos do terminal Ubuntu
  • Técnicas úteis de economia de tempo para usuários intermediários e avançados
  • Como personalizar atalhos
  • Cenários de uso no mundo real

Benefícios de aprender atalhos

  • Aumento da eficiência de entrada : Mova o cursor rapidamente e pesquise no histórico
  • Operações de comando otimizadas : Execute instantaneamente comandos usados com frequência
  • Redução da carga de trabalho : Minimize o uso do mouse e opere apenas com o teclado

Agora, vamos mergulhar nos atalhos do terminal Ubuntu.

Atalhos essenciais do terminal Ubuntu (para iniciantes)

Se você é novo no uso do terminal, comece aprendendo os atalhos básicos.
Os comandos a seguir são frequentemente usados nas tarefas diárias, portanto dominá-los será altamente benéfico.

Atalhos de movimentação do cursor

Aqui estão atalhos para mover o cursor rapidamente ao editar texto no terminal.

Shortcut

Description

Ctrl + A

Move cursor to the beginning of the line

Ctrl + E

Move cursor to the end of the line

Ctrl + B

Move cursor left (same as the ← arrow key)

Ctrl + F

Move cursor right (same as the → arrow key)

Atalhos de edição de texto

Aqui estão atalhos para excluir e editar texto rapidamente.

Atalho

Descrição

Ctrl + H

Excluir um caractere (o mesmo que Backspace)

Ctrl + D

Excluir o caractere sob o cursor (mesmo que a tecla Delete)

Ctrl + W

Excluir a palavra à esquerda do cursor

Ctrl + U

Excluir do cursor até o início da linha

Ctrl + K

Excluir a partir da posição do cursor até o fim da linha

Ctrl + Y

Cole o texto excluído mais recentemente

Operações de histórico de comandos

Você pode trabalhar de forma eficiente no terminal referenciando comandos inseridos anteriormente.

Atalho

Descrição

Ctrl + P

Exibir o comando anterior (mesmo que a tecla ↑)

Ctrl + N

Exibir o próximo histórico de comandos (mesmo que a tecla de seta para baixo)

Ctrl + R

Pesquisar um comando específico no histórico (pesquisa reversa)

Ctrl + G

Sair da pesquisa de histórico

Atalhos de controle de telaes atalhos ajudam a gerenciar a tela do terminal de forma eficiente.

Atalho

Descrição

Ctrl + L

Limpar a tela (mesmo que o comando clear)

Ctrl + S

Pausar entrada temporariamente

Ctrl + Q

Retomar entrada pausada

Acelere seu fluxo de trabalho no terminal Ubuntu! (Atalhos intermediários)

Depois de se sentir confortável com os atalhos básicos, é hora de assumir operações mais avançadas.
Aprender atalhos para gerenciamento de processos e controle de tela ajudará a trabalhar de forma mais eficiente no terminal.

Atalhos de gerenciamento de processos

Gerenciar processos de forma eficiente é essencial ao trabalhar no terminal Ubuntu. Esseshos ajudarão a lidar com tarefas com facilidade.

Atalho

Descrição

Ctrl + C

Encerrar forçadamente o processo em execução

Ctrl + Z

Pausar o processo em execução

fg

Retomar um processo pausado no primeiro plano

bg

Retomar um processo pausado em segundo plano

Copiar & Colar

Copiar e colar no terminal difere dos atalhos padrão de teclado.

Atalho

Descrição

Ctrl + Shift + C

Copiar texto

Ctrl + Shift + V

Colar texto

Usar esses atalhos tornará seu trabalho no terminal muito mais fluido.

Atalhos avançados do terminal Ubuntu (Aumente a produtividade)

Depois de dominar os atalhos básicos e intermediários, é hora de aproveitar atalhos avançados para turbinar seu fluxo de trabalho no terminal.
Ao aprender movimento baseado em palavras, conversão de maiúsculas/minúsculas e gerenciamento de sessões, você pode trabalhar ainda mais eficientemente.

Atalhos avançados de edição de texto

Esses atalhos permitem edição de texto mais rápida em comparação com os movimentos padrão do cursor.

Shortcut

Description

Esc + B

Move cursor one word left

Esc + F

Move cursor one word right

Esc + U

Convert text from cursor position to end of the word to uppercase

Esc + L

Convert text from cursor position to end of the word to lowercase

Esc + C

Capitalize the first letter of the word under the cursor

Ctrl + T

Swap the two characters around the cursor

Gerenciamento de sessões do terminal (Gerenciando múltiplas janelasSe você costuma trabalhar com várias janelas de terminal, esses atalhos permitirão alternar entre elas sem interrupções.

Atalho

Descrição

Ctrl + Shift + TAbrir uma nova aba
Ctrl + Shift + WFechar a aba atual
Ctrl + PageUpMudar para a aba anterior
Ctrl + PageDownMudar para a próxima aba
Ctrl + Shift + NAbra uma nova janela de terminal

Gerenciando processos em segundo plano

Como usuário avançado, você pode precisar executar vários processos em paralelo no terminal.
Esses atalhos ajudarão a gerenciar processos de forma eficiente.

Atalho

Descrição

Ctrl + ZPausar o processo em execução
bgRetomar o processo pausado em segundo plano
fgRetomar o processo pausado no primeiro plano
jobsExibir a lista de processos em segundo plano
kill [PID]Terminar forçadamente um processo com o PID especificado

Como personalizar os atalhos do terminal Ubuntu

Embora o terminal Ubuntu venha com muitos atalhos úteis, personalizá-los para se adequar ao seu fluxo de trabalho pode melhorar significativamente a eficiência.
Esta seção cobre configurações de alias, .bashrc e personalizações do .inputrc.

Usando aliases para encurtar comandos

Configurar aliases permite encurtar comandos usados com frequência e reduzir o esforço de digitação.

Uso básico de alias

Aliases permitem que você chame comandos específicos usando um nome curto personalizado.
Por exemplo, você pode encurtar ls -la parall` assim:

alias ll='ls -la'

Este comando estará ativo apenas para a sessão atual.

Tornando aliases persistentes

Para manter os aliases ativos após reiniciar o terminal, adicione-os a ~/.bashrc ou ~/.zshrc.

  1. Edite .bashrc (ou .zshrc ):
nano ~/.bashrc   # If using Bash
nano ~/.zshrc    # If using Zsh
  1. Adicione as seguintes linhas no final do arquivo:
alias ll='ls -la'
alias cls='clear'
alias grep='grep --color=auto'
alias gs='git status'
  1. Aplique as configurações:
source ~/.bashrc   # or source ~/.zshrc

💡 Dicas

  • Definir alias grep='grep --color=auto' melhora a visibilidade da saída do comando.
  • Encurtar operações do Git com aliases como gs='git status' acelera o trabalho de desenvolvimento.

Editando .bashrc para Personalização

O arquivo ~/.bashrc é carregado quando o Bash (o shell padrão) inicia.
Ao modificar este arquivo, você pode personalizar livremente o comportamento do terminal.

Exemplo de Personalização ①: Exibir uma Mensagem Ao Abrir o Terminal

Para exibir uma mensagem personalizada ao abrir o terminal, adicione a seguinte linha a ~/.bashrc:

echo "Welcome to Ubuntu Terminal! Let's have a productive day!"

Exemplo de Personalização ②: Mudar Automaticamente para um Diretório Específico

Você pode configurar o terminal para navegar automaticamente para um diretório específico ao abrir.

cd ~/projects

💡 Dicas

  • Para desenvolvedores, configurar uma transição automática para ~/projects ou outros diretórios de trabalho pode ser conveniente.
  • Adicionar clear no final do .bashrc limpará a tela ao iniciar, fornecendo um espaço de trabalho limpo.

Editando .inputrc para Modificar Atalhos de Teclado

Para alterar os bindings de teclas no Bash, você pode modificar ~/.inputrc.

Exemplo de Personalização ①: Atribuir Ctrl + T para Executar ls -la

Adicionar a seguinte configuração a ~/.inputrc permitirá que Ctrl + T execute ls -la:

"C-t": "ls -la
"

Para aplicar as alterações:

bind -f ~/.inputrc

Exemplo de Personalização ②: Modificar o Comportamento de Busca no Histórico

Por padrão, pressionar Ctrl + R para busca no histórico recupera comandos passados um caractere por vez.
Adicionar as seguintes linhas a ~/.inputrc permitirá que o comando correspondente inteiro seja exibido imediatamente.

"e[A": history-search-backward
"e[B": history-search-forward

💡 Dicas

  • Definir history-search-backward permite buscar no histórico com apenas algumas teclas.
  • Personalizar teclas como Ctrl + T permite criar seus próprios atalhos .

[Use Cases] Como Profissionais Otimizam Fluxos de Trabalho no Terminal

Agora que você aprendeu como usar e personalizar atalhos do terminal Ubuntu, como os profissionais os aplicam em fluxos de trabalho do mundo real?
Esta seção introduz casos de uso práticos para desenvolvedores, administradores de servidores e usuários gerais.

Para Desenvolvedores: Acelerando o Fluxo de Trabalho do Git

Para desenvolvedores, otimizar operações do Git é crucial. Usar atalhos do terminal pode melhorar dramaticamente a velocidade do fluxo de trabalho.

Usando Atalhos para o Fluxo de Trabalho do Git

Atalho

Descrição

Ctrl + R

Pesquisar comandos Git anteriores

!!

Repetir o último comando

alias gs='git status'

Execute git status usando gs

alias ga='git add .'

Execute git add . usando ga

alias gc='git commit -m'

Commitar usando gc "message"

Buscando Eficientemente no Histórico do Git

Usando busca no histórico, você pode recuperar rapidamente comandos Git passados.

Ctrl + R → Type "git"

💡 Dicas

  • Com Ctrl + R , você não precisa redigitar comandos Git longos repetidamente.
  • Usar alias simplifica operações complexas do Git.

Para Administradores de Servidores: Otimizando SSH e Gerenciamento de Logs

Para gerenciamento de servidores remotos, o uso eficiente do terminal é crucial.

Atalho para Conexão SSH

Em vez de inserir o IP do servidor manualmente toda vez, você pode configurar atalhos SSH em ~/.ssh/config.

Host myserver
    HostName 192.168.1.100
    User ubuntu
    IdentityFile ~/.ssh/id_rsa

Isso permite conectar ao servidor com:

ssh myserver

💡 Dicas

  • Encurtar o nome do servidor reduz o esforço de entrada.
  • Usar Ctrl + Shift + T para abrir novas abas facilita o gerenciamento de múltiplos servidores simultaneamente.

Simplificando o Gerenciamento de Logs

Para monitorar logs de servidor em tempo real, use tail -f.

alias logs='tail -f /var/log/syslog'

Isso permite verificar logs com apenas:

logs

💡 Dicas

  • Usar aliases como logs elimina a necessidade de digitar o comando completo toda vez.

Para Usuários Gerais: Tornando o Trabalho no Terminal Mais Conveniente

Mesmo usuários gerais podem se beneficiar de atalhos para melhorar a eficiência.

Otimizando o Gerenciamento de Arquivos

Atalho

Descrição

ll

Atalho para ls -la (alias)

mkdir -p

Criar diretórios aninhados em um comando

rm -i

Solicitar confirmação antes de excluir arquivos

mv -i

Evitar sobrescrita ao mover arquivos

Conclusão

Neste artigo, exploramos como otimizar o uso do terminal Ubuntu com atalhos.

Pontos Principais

Atalhos Básicos: Movimento do cursor, edição de texto, histórico de comandos
Atalhos Intermediários: Gerenciamento de processos, copiar & colar
Atalhos Avançados: Edição de texto complexa, gerenciamento de sessão, controle de processos em segundo plano
Personalização: Configurações de alias, modificações em .bashrc, .inputrc
Casos de Uso: Operações mais rápidas no Git, gerenciamento eficiente de SSH & logs, navegação aprimorada em arquivos

Ao aproveitar esses atalhos, você pode melhorar significativamente sua eficiência e economizar tempo.
Pratique o uso deles para tornar sua experiência no terminal mais suave e produtiva.

No próximo artigo, cobriremos técnicas avançadas de personalização do terminal e introduziremos novas ferramentas. Fique ligado!