Comandos do terminal do Ubuntu Linux: Guia completo para PCs Dell
Resumo: Aprenda os comandos de terminal Ubuntu Linux mais importantes para o seu PC Dell. Guia passo a passo sobre arquivos, software, rede, usuários e atalhos.
Instruções
Os comandos de terminal são instruções que você pode usar no aplicativo de terminal Ubuntu para realizar tarefas em seu computador. Se você é novo no Linux ou apenas precisa de uma referência rápida, este guia orienta você pelos comandos de terminal do Ubuntu mais comuns e úteis, desde o gerenciamento de arquivos e software até a verificação de sua rede e informações do sistema.
O que é o terminal Ubuntu?
A linha de comando do Linux é uma interface de texto para o seu computador. Muitas vezes referido como o shell, terminal, console, ou prompt, pode dar a aparência de ser complexo e confuso de usar. Mas não se preocupe, é mais simples do que parece, e este guia irá deixá-lo confortável rapidamente.
O terminal do Ubuntu, também conhecido como interface de linha de comando ou shell, é um ambiente baseado em texto que permite interagir com o sistema operacional do computador. Ao contrário das interfaces gráficas do usuário (GUIs) que dependem de elementos visuais, como janelas, ícones e botões, o terminal se comunica por meio de comandos digitados.
Como abrir o terminal no Ubuntu
Há duas maneiras fáceis de abrir o terminal:
Opção 1: Atalho de teclado (mais rápido)
- Pressione Ctrl + Alt + T no teclado.
Opção 2: Pesquisar no menu Atividades
- Clique no botão Atividades no canto superior esquerdo da tela.
- Digite Terminal na barra de pesquisa.
- Clique no aplicativo Terminal quando ele aparecer.
Noções básicas sobre o prompt do terminal
Ao abrir o terminal, você verá um cursor piscando ao lado de algum texto. Quando você digita um comando, ele aparece na mesma linha deste texto. Esse texto está lá para dizer que o computador está pronto para aceitar um comando, é a maneira do computador de avisá-lo. Na verdade, geralmente é chamado de prompt.
Quando você executa um comando, qualquer saída que ele produz geralmente será impressa diretamente no terminal, então você verá outro prompt quando terminar. Alguns comandos podem gerar muito texto; outros operarão em silêncio e não produzirão nada. Não se assuste se você executar um comando e outro prompt aparecer imediatamente, isso geralmente significa que o comando foi bem-sucedido.
Seção 1: Navegando no sistema de arquivos
Esses comandos ajudam você a mover as pastas (chamadas de diretórios no Linux) e entender onde você está.
| Comando | Função | Exemplo |
|---|---|---|
pwd |
Mostra o local atual da pasta | pwd |
ls |
Lista arquivos e pastas no diretório atual | ls |
ls -l |
Lista arquivos com detalhes como permissões, tamanho e data | ls -l |
ls -a |
Mostra todos os arquivos, inclusive os ocultos | ls -a |
cd foldername |
Alterações em uma pasta específica | cd Documents |
cd .. |
Volta um nível de pasta | cd .. |
cd ~ |
Vai diretamente para sua pasta base | cd ~ |
A coluna pwd Command exibe o caminho do diretório atual (pasta) em que você está. Quando você abre o terminal pela primeira vez, você está em seu diretório base por padrão.
A coluna ls O comando exibe arquivos e diretórios em um local especificado. As opções comuns incluem -a (mostra arquivos ocultos, incluindo os que começam com um ponto) e -l (exibe uma lista detalhada com permissões, propriedade, tamanho e carimbos de data/hora).
Seção 2: Gerenciando arquivos e pastas
Esses comandos afetam diretamente os arquivos e o texto armazenados e usados em seu computador.
| Comando | Função | Exemplo |
|---|---|---|
mkdir foldername |
Cria uma nova pasta | mkdir MyProject |
touch filename |
Cria um novo arquivo vazio | touch notes.txt |
cp source destination |
Copia um arquivo para um novo local | cp notes.txt ~/Documents/ |
mv source destination |
Move ou renomeia um arquivo | mv notes.txt renamed.txt |
rm filename |
Exclui um arquivo | rm oldfile.txt |
rm -r foldername |
Exclui uma pasta e tudo dentro dela | rm -r OldFolder |
cat filename |
Exibe o conteúdo de um arquivo | cat notes.txt |
nano filename |
Abre um arquivo para edição em um editor de texto simples | nano notes.txt |
grep "text" filename |
Procura texto específico dentro de um arquivo | grep "error" log.txt |
rm O comando exclui arquivos permanentemente. Não há lixeira no terminal. Sempre verifique antes de executá-lo.
A coluna rm O comando é usado para excluir arquivos. Um aspecto significativo de sistemas semelhantes ao Unix (incluindo o Ubuntu) é seu sistema de permissão de arquivos.
A coluna cat O comando exibe, combina ou cria arquivos lendo e gravando o conteúdo do arquivo. As opções comuns incluem -n (exibe números de linha ao lado do conteúdo do arquivo) e -b (exibe números de linha apenas para linhas não vazias).
A coluna grep O comando procura padrões ou palavras-chave específicos nos arquivos ou na saída do comando. As opções comuns incluem -i (realiza uma pesquisa que não diferencia maiúsculas de minúsculas), -r (pesquisa recursivamente em diretórios) e -n (exibe números de linha com resultados correspondentes).
Seção 3: Instalação e gerenciamento de software
Como uma distribuição Linux baseada em Debian, o Ubuntu usa o gerenciador de pacotes APT para instalar, atualizar e remover pacotes de software através da linha de comando.
O Ubuntu inclui ambos apt e apt-get. Eles usam o mesmo banco de dados de pacotes, mas são destinados a trabalhos diferentes. apt é a melhor ferramenta interativa para sessões de terminal porque sua saída é projetada para humanos. apt-get é o padrão mais seguro para scripts porque seu comportamento de linha de comando é mais estável em todas as versões do APT.
| Comando | Função |
|---|---|
sudo apt update |
Atualiza a lista de pacotes de software disponíveis |
sudo apt upgrade |
Instala as atualizações disponíveis para todos os pacotes instalados |
sudo apt install packagename |
Instala um pacote de software específico |
sudo apt remove packagename |
Remove um pacote de software |
sudo apt autoremove |
Remove pacotes que não são mais necessários |
Para atualizar o sistema, siga estas etapas:
- Abra o terminal usando Ctrl + Alt + T.
- Digite o seguinte comando e pressione Enter para atualizar a lista de pacotes:
sudo apt update - Digite sua senha quando solicitado e pressione Enter.
- Digite o seguinte comando e pressione Enter para instalar as atualizações disponíveis:
sudo apt upgrade - Quando solicitado a confirmar, digite Y e pressione Enter.
apt update Busca as listas de pacotes mais recentes dos repositórios configurados. Isso não atualiza nenhum pacote, apenas atualiza as informações sobre quais pacotes estão disponíveis.
Para instalar um aplicativo específico:
- Abra o terminal.
- Digite o seguinte comando, substituindo o nome do pacote pelo aplicativo que você deseja instalar:
sudo apt install packagenameExemplo: Para instalar o VLC media player, digite:sudo apt install vlc - Pressione Enter, digite Y quando solicitado e pressione Enter novamente.
Seção 4: Verificando informações do sistema
Use esses comandos para descobrir detalhes sobre o hardware e o software do seu PC Dell.
| Comando | Função |
|---|---|
uname -a |
Mostra a versão do kernel e a arquitetura do sistema |
lsb_release -a |
Mostra sua versão do Ubuntu |
df -h |
Mostra o uso do disco para todas as unidades (legível por humanos) |
free -h |
Mostra a quantidade de RAM disponível |
top |
Mostra o uso da CPU e da memória em tempo real |
htop |
Mostra uma exibição aprimorada e interativa dos processos em execução |
uptime |
Mostra há quanto tempo o sistema está em execução |
date |
Exibe a data e a hora atuais |
whoami |
Mostra qual usuário você está conectado no momento |
hostname |
Mostra o nome do computador na rede |
A coluna uname O comando imprime informações do sistema, como a versão e a arquitetura do kernel. Use uname -a para exibir todas as informações disponíveis do sistema de uma só vez.
A coluna top O comando exibe informações em tempo real sobre a atividade do sistema. Ele exibe informações dinâmicas sobre os processos do sistema.
Antes de atualizar o Ubuntu para uma nova versão, é essencial preparar seu sistema. Verifique o espaço em disco para garantir que você tenha espaço livre suficiente para fazer download e instalar pacotes atualizados. Você pode verificar o espaço em disco usando o df -h .
Seção 5: Gerenciamento de usuários e grupos
O gerenciamento de usuários é uma parte crítica da manutenção de um sistema seguro. O gerenciamento ineficaz de usuários e privilégios geralmente leva ao comprometimento de um sistema.
| Comando | Função |
|---|---|
whoami |
Mostra o usuário conectado atual |
sudo adduser username |
Cria uma nova conta de usuário |
sudo deluser username |
Remove uma conta de usuário |
passwd |
Altera sua senha |
sudo passwd username |
Altera a senha de outro usuário |
sudo usermod -aG groupname username |
Adiciona um usuário a um grupo |
groups username |
Mostra a quais grupos um usuário pertence |
id |
Mostra o ID do usuário atual e as associações de grupo |
adduser é um script de alto nível e fácil de usar que simplifica o processo de criação de uma nova conta de usuário. Ele solicita informações interativamente, cria automaticamente um diretório base, copia arquivos esqueleto (como .bashrc e .profile), define as permissões apropriadas e atribui um shell padrão. Na maioria dos casos, é o comando recomendado para criar usuários em sistemas baseados em Debian como o Ubuntu.
Para adicionar um novo usuário, siga estas etapas:
- Abra o terminal.
- Digite o seguinte comando, substituindo o nome de usuário pelo nome do novo usuário:
sudo adduser username - Pressione Enter e siga os prompts na tela para definir uma senha e preencher os detalhes opcionais.
Para dar acesso a um administrador de usuário (sudo):
A maneira mais fácil de conceder privilégios sudo no Ubuntu é adicionar o usuário ao grupo sudo . Os membros desse grupo podem executar qualquer comando como root e devem informar a senha ao usar o sudo.
- Abra o terminal.
- Digite o seguinte comando, substituindo username pelo nome do usuário:
sudo usermod -aG sudo username - Pressione Enter. As alterações entrarão em vigor na próxima vez que o usuário fizer log-in.
visudo Comando para editar o arquivo sudoers. Esse comando valida a sintaxe antes de salvar, evitando erros que possam bloquear totalmente o acesso sudo.
Seção 6: Gerenciando permissões de arquivo
Cada arquivo e diretório tem um conjunto de permissões que determinam quem pode lê-lo, gravá-lo ou executá-lo.
| Símbolo | Significado |
|---|---|
r |
Read |
w |
Gravação |
x |
Executar |
| Comando | Função | Exemplo |
|---|---|---|
ls -l |
Permissões de exibição para arquivos em uma pasta | ls -l |
chmod 755 filename |
Define leitura/gravação/execução para o proprietário; Ler/executar para outras pessoas | chmod 755 script.sh |
chmod 644 filename |
Configura leitura/gravação para o proprietário; Somente leitura para outras pessoas | chmod 644 file.txt |
chown user:group filename |
Altera o proprietário e o grupo de um arquivo | chown john:staff file.txt |
Uma forte estratégia de permissão é construída sobre o Princípio de Privilégio Mínimo (PoLP), o que significa que usuários e processos devem ter apenas o acesso mínimo necessário para executar suas funções pretendidas.
Secção 7: Comandos de rede
Use esses comandos para verificar sua conexão de rede, localizar seu endereço IP e solucionar problemas de conectividade.
| Comando | Função |
|---|---|
ip addr ou ip a |
Mostra seu endereço IP e interfaces de rede |
ping google.com |
Testa sua conexão com a Internet |
ping -c 4 google.com |
Envia exatamente 4 pacotes de ping e pára |
wget URL |
Baixa um arquivo da Internet |
curl URL |
Transfere dados de ou para um servidor |
hostname -I |
Exibe o endereço IP local |
ss -tlnp |
Lista as portas de rede abertas |
ifconfig O comando foi descontinuado e foi substituído pelo comando ip na maioria das distribuições Linux modernas. Ele faz parte do pacote net-tools, que pode não ser instalado por padrão em sistemas mais recentes. Recomendamos usar ip addr .
A coluna ip command é um dos comandos de rede mais básicos e úteis do Linux. Normalmente, exibe o status das interfaces de rede e dos endereços IP atribuídos ao sistema. Sucede aos mais antigos ifconfig , que agora está obsoleto.
O ping é uma ferramenta de rede simples, mas poderosa, que ajuda você a verificar a conectividade entre seu computador e um host remoto (como um site, servidor ou outro computador). Ele envia pequenos pacotes de dados chamados de "solicitações de eco" para o host de destino, que, em seguida, responde com "respostas de eco". Um ping bem-sucedido mostra que há uma conexão com o destino.
Para verificar se a sua ligação à Internet está a funcionar:
- Abra o terminal.
- Digite o seguinte comando e pressione Enter:
ping -c 4 google.com - Se você vir respostas, sua conexão está funcionando. Se você encontrar erros, verifique as configurações de rede.
A coluna curl e wget comandos no Linux são usados para baixar arquivos da internet através da linha de comando. Esses comandos oferecem uma maneira conveniente de buscar arquivos, páginas da Web ou outros recursos diretamente de uma URL especificada.
Secção 8: Gestão de Processos
Esses comandos ajudam você a ver o que está sendo executado em seu PC Dell e interromper qualquer coisa que não esteja respondendo.
| Comando | Função |
|---|---|
ps aux |
Lista todos os processos em execução |
top |
Mostra o uso de recursos do sistema em tempo real |
kill PID |
Interrompe um processo pelo número de ID |
killall processname |
Interrompe todos os processos com um nome próprio |
Ctrl + C |
Interrompe o comando do terminal em execução atualmente |
Comandos de gerenciamento de processos, como ps, kill, killalle top são essenciais para monitorar a integridade do sistema e encerrar processos sem resposta.
Para interromper um programa que não responde:
- Abra o terminal.
- Digite o seguinte comando e pressione Enter para localizar o PID (Process ID, ID do processo) do programa:
ps aux | grep programname - Observe o número do PID na segunda coluna.
- Digite o seguinte comando, substituindo PID pelo número real, e pressione Enter:
kill PID
Secção 9: Atalhos de terminal úteis
Esses atalhos de teclado economizam tempo e tornam sua experiência de terminal muito mais suave.
| Atalho | Função |
|---|---|
| Ctrl + Alt + T | Abre uma nova janela de terminal |
| Ctrl + C | Interrompe o comando atual |
| Ctrl + Z | Pausa (suspende) o comando atual |
| Ctrl + D | Encerra a sessão do terminal |
| Ctrl + L | Limpa a tela do terminal |
| Guia | Preenche automaticamente um comando ou nome de arquivo |
| Teclas de seta para cima/para baixo | Percorre os comandos anteriores |
| Ctrl + R | Pesquisa seu histórico de comandos |
| Ctrl + A | Move o cursor para o início da linha |
| Ctrl + E | Move o cursor para o fim da linha |
| Ctrl + U | Limpa a linha atual |
Dominar atalhos como Ctrl + R para pesquisa inversa de comandos, Ctrl + A/Ctrl + E para mover para o início/fim da linha e conclusão de guias para comandos e nomes de arquivos pode economizar um tempo precioso.
cd Doc e, em seguida, pressione Tab e o terminal preenche o resto para torná-lo cd Documents.
Secção 10: Obter ajuda no terminal
Você não precisa memorizar todos os comandos. O Ubuntu tem ferramentas de ajuda integradas.
| Comando | Função |
|---|---|
man commandname |
Abre o manual (documentação completa) para qualquer comando |
commandname --help |
Mostra um breve resumo das opções de comando |
whatis commandname |
Fornece uma descrição de uma linha de um comando |
Exemplo: Para saber mais sobre o ls Command, digite:
man ls
Pressione Q para sair do manual.
Solução de problemas comuns
Erro "Comando não encontrado"
Isso geralmente significa um dos seguintes:
- O pacote não está instalado. Instale-o usando:
sudo apt install packagename. - O Linux diferencia maiúsculas de minúsculas, portanto,
LSelssão tratados como comandos diferentes. Verifique a ortografia e o uso de maiúsculas.
Erro "Permissão negada"
Esse erro indica que sua conta de usuário não tem as permissões necessárias para executar um comando ou acessar um arquivo. Execute o comando com privilégios elevados usando sudoou modifique as permissões de arquivo com chmod se necessário.
Rede não acessível
- Execute
ip addrpara verificar se a interface de rede está ativa. - Se o ping funcionar com um endereço IP, mas falhar com um nome de domínio, o problema será DNS. Execute
dig domainpara verificar se o servidor DNS configurado retorna uma resposta. Se a SEÇÃO DE RESPOSTA estiver vazia, tente resolver diferente usandodig @8.8.8.8 domain.
Referência rápida: Comandos do terminal do Ubuntu mais usados
| Categoria | Comando | Função |
|---|---|---|
| Navegação | pwd |
Mostra a localização atual |
| Navegação | ls |
Lista arquivos |
| Navegação | cd foldername |
Pasta de alterações |
| Arquivos | cp, mv, rm |
Copiar, mover, excluir arquivos |
| Software | sudo apt update |
Atualiza a lista de pacotes |
| Software | sudo apt install |
Instala software |
| Informações do sistema | df -h |
Verifica o espaço em disco |
| Informações do sistema | free -h |
Verifica a RAM |
| Rede | ip addr |
Mostra o endereço IP |
| Rede | ping |
Testa a conexão |
| Usuários | sudo adduser |
Cria um novo usuário |
| Help (Ajuda) | man commandname |
Abre o manual de comando |
Perguntas frequentes (FAQs)
P: Para que serve o terminal Ubuntu?
O terminal Ubuntu é uma ferramenta baseada em texto que permite instalar software, gerenciar arquivos, verificar sua rede, controlar usuários e muito mais, muitas vezes mais rápido do que usar uma interface gráfica.
P: Como faço para abrir o terminal no Ubuntu?
Pressione Ctrl + Alt + T no teclado. Isso funciona na maioria das versões do Ubuntu, incluindo Ubuntu 22.04 e 24.04.
P: O que está sudo no Ubuntu?
sudo (SuperUser DO) permite que você execute programas ou outros comandos com privilégios administrativos, assim como "Executar como administrador" no Windows.
P: Como faço para interromper um comando que está em execução no terminal?
Pressione Ctrl + C para interromper um comando em execução a qualquer momento.
P: Como faço para atualizar o Ubuntu a partir do terminal?
Executar sudo apt update Para atualizar a lista de pacotes e, em seguida, execute sudo apt upgrade para instalar todas as atualizações disponíveis.
P: Incluído ifconfig ainda está disponível no Ubuntu?
ifconfig faz parte do pacote net-tools. Se você precisar dele em um sistema Ubuntu moderno, instale-o com sudo apt install net-tools. No entanto, o comando moderno preferido é ip addr.
P: Como verifico minha versão do Ubuntu a partir do terminal?
Tipo lsb_release -a e pressione Enter. Mostra a versão e o codinome do Ubuntu.
Mais informações
o suporte de software é oferecido pela Canonical por meio dos seguintes métodos:
A Dell oferece suporte técnico: