Lista de Comandos Essenciais do Terminal

O terminal é uma ferramenta poderosa utilizada por desenvolvedores e usuários avançados. Com ele, é possível executar comandos diretamente no sistema operacional, sem a necessidade de uma interface gráfica.

Leia mais

Neste guia, você aprenderá sobre os comandos básicos do terminal, desde como acessá-lo até como usá-lo para manipular arquivos e processos. Também abordaremos comandos de rede, gerenciamento de pacotes e personalização.

Leia mais

Os comandos básicos do terminal são essenciais para qualquer pessoa que deseje trabalhar com programação ou com sistemas operacionais Unix-like, como o Linux ou o macOS. A seguir, apresentaremos a lista dos principais comandos que você precisará conhecer.

Leia mais

Comandos básicos do terminal são um conjunto de instruções que permitem navegar pelo sistema operacional e executar tarefas diversas. Eles são usados para executar comandos, gerenciar arquivos, processos, usuários, redes e pacotes.

Leia mais

O que é um terminal?

Um terminal é uma interface de linha de comando que permite ao usuário interagir com o sistema operacional através de comandos de texto. Embora pareça um pouco antiquado em comparação com as interfaces gráficas modernas, o terminal ainda é uma ferramenta poderosa e essencial para tarefas como programação, administração de sistemas e mineração de dados.

Leia mais

Os terminais podem ser usados em diferentes plataformas, como Linux, Mac e Windows, e fornecem um ambiente flexível e personalizável para trabalhar.

Leia mais

Os usuários podem executar uma variedade de tarefas no terminal, desde navegação de arquivos até gerenciamento de processos e instalação de pacotes de software.

Leia mais

Como acessar o terminal

O terminal é uma ferramenta muito útil para executar tarefas avançadas em um sistema operacional. Para acessá-lo, basta seguir os passos abaixo:

Leia mais
  1. Abra o menu Applications;
  2. Selecione Utilities e, em seguida, Terminal;
  3. Uma nova janela do terminal será aberta, pronta para ser usada.
Leia mais

Você também pode acessar o terminal usando o atalho de teclado Ctrl+Alt+T, geralmente padrão em muitas distribuições Linux.

Leia mais

Comandos básicos de navegação

Quando estamos trabalhando no terminal, muitas vezes precisamos navegar pelo sistema de arquivos para acessar pastas ou arquivos específicos. Os comandos a seguir facilitam essa tarefa:

Leia mais
ComandoDescrição
cdNavega para o diretório especificado
lsLista o conteúdo do diretório atual
pwdMostra o caminho completo do diretório atual
mkdirCria um novo diretório
touchCria um novo arquivo
rmRemove um arquivo
rmdirRemove um diretório vazio
Leia mais

O comando cd é um dos mais importantes, pois permite a navegação entre pastas. É possível navegar para um diretório absoluto, como "/home/usuario/documentos", ou para um diretório relativo, como "documentos/". Para voltar um nível na hierarquia de diretórios, basta utilizar o comando "cd ..".

Leia mais

O comando ls mostra o conteúdo do diretório atual, possibilitando a visualização dos arquivos e pastas contidos nele. Já o comando pwd mostra o caminho completo da pasta atual. Isso é útil para saber exatamente em que diretório você se encontra.

Leia mais

Os comandos mkdir e touch permitem a criação de novos diretórios e arquivos, respectivamente. Já o comando rm remove um arquivo específico e rmdir remove diretórios vazios.

Leia mais

Comandos básicos de navegação com opções

Alguns comandos de navegação possuem opções que podem facilitar a visualização do conteúdo. Veja alguns exemplos:

Leia mais
ComandoDescrição
ls -lLista o conteúdo do diretório atual de forma detalhada
ls -aLista o conteúdo do diretório atual, incluindo arquivos ocultos
ls -lhLista o conteúdo do diretório atual de forma detalhada e com tamanhos de arquivos legíveis
Leia mais

Essas opções podem ser utilizadas com o comando ls, como no exemplo acima. O comando ls -l exibe as informações de cada arquivo ou diretório de forma detalhada, incluindo permissões, data de modificação e tamanho. O comando ls -a, por sua vez, lista todos os arquivos e diretórios, incluindo os ocultos. O comando ls -lh é semelhante ao ls -l, mas inclui tamanhos de arquivos legíveis.

Leia mais

Esses são apenas alguns dos comandos básicos de navegação que são essenciais para quem está começando a trabalhar com o terminal. Com eles, é possível manipular arquivos e pastas, assim como navegar pelo sistema de arquivos com facilidade.

Leia mais

Precisando de Cursos de TI? Aproveite os descontos!

  • Curso Prático de Administração de Redes Linux
  • Hacking com Kali Linux
  • Curso de Linux para Computação em Nuvem
  • Curso para Aprender a Programar o Kernel Linux
  • Curso de WordPress
  • Curso do Básico ao Avançado em Análise de Dados e Big Data com Python e SQL
Leia mais

Comandos de manipulação de arquivos

Um dos principais usos do terminal é a manipulação de arquivos. O Linux possui diversas ferramentas para gerenciamento de arquivos, e é possível acessá-las diretamente pelo terminal. Nesta seção, apresentaremos os principais comandos para manipulação de arquivos.

Leia mais

Comandos básicos

ls: Lista todos os arquivos e diretórios presentes no diretório atual.

Leia mais

cd: Permite navegar entre os diretórios do sistema. Para acessar o diretório pai, utilize "cd ..".

Leia mais

mkdir: Cria um novo diretório. Utilize "mkdir nomeDoDiretorio" para criar um diretório com o nome desejado.

Leia mais

touch: Cria um novo arquivo vazio. Utilize "touch nomeDoArquivo" para criar um arquivo com o nome desejado.

Leia mais

rm: Remove arquivos e diretórios. Utilize "rm nomeDoArquivo" para remover um arquivo e "rm -r nomeDoDiretorio" para remover um diretório e todo o seu conteúdo.

Leia mais

Comandos avançados

mv: Move ou renomeia arquivos e diretórios. Utilize "mv nomeDoArquivo novoNomeDoArquivo" para renomear um arquivo e "mv nomeDoArquivo diretorioDestino/" para mover um arquivo para outro diretório.

Leia mais

cp: Copia arquivos e diretórios. Utilize "cp nomeDoArquivo diretorioDestino/" para copiar um arquivo para outro diretório e "cp -r nomeDoDiretorio diretorioDestino/" para copiar um diretório e todo o seu conteúdo para outro diretório.

Leia mais

chmod: Altera as permissões de um arquivo. Utilize "chmod +x nomeDoArquivo" para dar permissão de execução a um arquivo e "chmod -x nomeDoArquivo" para remover a permissão de execução.

Leia mais

chown: Altera o dono de um arquivo. Utilize "chown novoDono nomeDoArquivo" para alterar o dono de um arquivo.

Leia mais

grep: Busca por um padrão em um arquivo. Utilize "grep padrão nomeDoArquivo" para buscar pelo padrão em um arquivo.

Leia mais

tar: Cria um arquivo compactado de um diretório. Utilize "tar -czvf nomeDoArquivo.tar.gz nomeDoDiretorio/" para criar um arquivo compactado do diretório.

Leia mais

A manipulação de arquivo é um recurso importante para usuários do terminal Linux. Com estes comandos básicos e avançados, é possível gerenciar seus arquivos de forma rápida e eficiente.

Leia mais

Comandos de gerenciamento de processos

O gerenciamento de processos é uma parte vital do uso do terminal. Com os comandos certos, você pode visualizar, interromper e gerenciar os processos em execução no seu sistema operacional.

Leia mais

O comando mais básico relacionado a processos é o ps, que mostra informações sobre os processos em execução.

Leia mais
ComandoDescrição
psMostra informações sobre os processos em execução.
topMostra uma lista de processos em tempo real, atualizando a tela periodicamente.
killInterrompe um processo específico pelo seu PID.
killallInterrompe todos os processos com um determinado nome.
Leia mais

Para visualizar um processo específico, você pode usar a opção ps com o PID do processo. Por exemplo:

Leia mais

ps 1234

Leia mais

Para interromper um processo específico, use o comando kill com o PID do processo. Por exemplo:

Leia mais

kill 1234

Leia mais

Você também pode interromper todos os processos com um determinado nome usando o comando killall. Por exemplo:

Leia mais

killall firefox

Leia mais

É importante lembrar que interromper um processo pode causar problemas em seu sistema, então tome cuidado ao usar esses comandos.

Leia mais

Comandos de Gerenciamento de Pacotes

Os comandos de gerenciamento de pacotes permitem que o usuário instale, atualize e remova programas diretamente do terminal. Isso é particularmente útil em sistemas baseados em Linux, como Ubuntu, Debian e Fedora, que possuem seus próprios sistemas de gerenciamento de pacotes.

Leia mais

Aqui estão os comandos mais comuns:

Leia mais
ComandoDescrição
sudo apt-get install nome_do_pacoteInstala o pacote especificado
sudo apt-get remove nome_do_pacoteRemove o pacote especificado
sudo apt-get updateAtualiza a lista de pacotes disponíveis
sudo apt-get upgradeAtualiza todos os pacotes instalados
Leia mais

O comando "sudo" é usado para obter privilégios de superusuário, necessários para realizar operações de gerenciamento de pacotes. Além disso, os nomes dos pacotes podem variar dependendo do sistema operacional e da distribuição.

Leia mais

Alguns sistemas também têm interfaces gráficas para gerenciamento de pacotes, como o Synaptic no Ubuntu, mas os comandos de terminal são a opção mais flexível e poderosa para gerenciar pacotes.

Leia mais

Comandos de gerenciamento de pacotes

Os comandos de gerenciamento de pacotes permitem instalar, atualizar e remover pacotes.

Leia mais

apt-get

O apt-get é um utilitário que faz parte da grande maioria das distribuições Linux, incluindo o Debian e o Ubuntu. Ele permite instalar, atualizar e remover pacotes. Para instalar o pacote "nome_do_pacote", basta rodar o seguinte comando:

Leia mais

apt-get install nome_do_pacote

Leia mais

Para atualizar a lista de pacotes disponíveis:

Leia mais

apt-get update

Leia mais

Para atualizar todos os pacotes instalados:

Leia mais

apt-get upgrade

Leia mais

Para remover um pacote:

Leia mais

apt-get remove nome_do_pacote

Leia mais

yum

O yum é um gerenciador de pacotes usado pela maioria das distribuições Linux baseadas no Red Hat, incluindo o Fedora e o CentOS. Para instalar o pacote "nome_do_pacote", basta rodar o seguinte comando:

Leia mais

yum install nome_do_pacote

Leia mais

Para atualizar o sistema:

Leia mais

yum update

Leia mais

Para remover um pacote:

Leia mais

yum remove nome_do_pacote

Leia mais

dnf

O dnf é um gerenciador de pacotes usado por algumas distribuições Linux baseadas no Red Hat, incluindo o Fedora a partir da versão 22 e o CentOS a partir da versão 8. Para instalar o pacote "nome_do_pacote", basta rodar o seguinte comando:

Leia mais

dnf install nome_do_pacote

Leia mais

Para atualizar o sistema:

Leia mais

dnf upgrade

Leia mais

Para remover um pacote:

Leia mais

dnf remove nome_do_pacote

Leia mais

Comandos de manipulação de usuários

Além de gerenciar arquivos e processos, o terminal também pode ser usado para gerenciar usuários em um sistema. Aqui estão alguns comandos básicos que podem ser usados para esse fim:

Leia mais
ComandoDescrição
sudo adduser <nome_do_usuário>Cria um novo usuário no sistema
sudo deluser <nome_do_usuário>Remove um usuário do sistema
sudo passwd <nome_do_usuário>Altera a senha do usuário especificado
sudo usermod -aG <nome_do_grupo> <nome_do_usuário>Adiciona um usuário a um grupo específico
Leia mais

É importante lembrar que, para executar esses comandos, é necessário ter permissões de superusuário (root) no sistema. O comando "sudo" antes de cada um desses comandos garante que eles sejam executados com as permissões necessárias.

Leia mais

Além desses comandos básicos, existem outros comandos mais avançados de manipulação de usuários que podem ser usados em determinadas situações. Consulte o manual do sistema (com o comando "man") para obter mais informações sobre esses comandos.

Leia mais

Comandos de busca e filtragem

Os comandos de busca e filtragem são essenciais para encontrar arquivos e informações específicas no sistema. Aqui estão alguns comandos úteis:

Leia mais

grep

O comando grep (Global Regular Expression Print) é usado para pesquisar cadeias de caracteres em um arquivo ou a saída de um comando. Por exemplo:

Leia mais
ComandoDescrição
grep "exemplo" arquivo.txtProcura a palavra "exemplo" no arquivo arquivo.txt
ls -l | grep "documento"Procura arquivos que contenham a palavra "documento" no diretório atual e exibe suas permissões e propriedades
Leia mais

find

O comando find é usado para encontrar arquivos e diretórios no sistema de arquivos. Por exemplo:

Leia mais
ComandoDescrição
find /home -name "*.txt"Procura todos os arquivos com extensão .txt no diretório /home e seus subdiretórios
find / -user usuárioProcura todos os arquivos pertencentes ao usuário "usuário" no sistema inteiro
Leia mais

locate

O comando locate é usado para localizar arquivos pelo seu nome. Ele usa um banco de dados indexado para pesquisas mais rápidas. Por exemplo:

Leia mais
ComandoDescrição
locate arquivo.txtProcura o arquivo "arquivo.txt" no sistema e exibe seu caminho
locate -i imagemProcura arquivos que contenham a palavra "imagem" no nome (sem diferenciar maiúsculas e minúsculas)
Leia mais

Esses comandos podem ser combinados com outras ferramentas para obter resultados mais precisos e refinados. Com a prática e o uso frequente, você se tornará um especialista em busca e filtragem no terminal.

Leia mais

Comandos avançados e personalização

Além dos comandos básicos, o terminal também oferece uma série de comandos avançados que podem ajudar a aumentar sua produtividade e eficiência no sistema operacional. Aqui estão alguns comandos avançados que você pode experimentar:

Leia mais

Comando sudo

O comando sudo é usado para executar comandos como superusuário. Isso significa que você tem permissão para fazer alterações no sistema que normalmente exigiriam acesso de administrador. A sintaxe do comando é o seguinte:

Leia mais
ComandoDescrição
sudo comandoExecuta o comando especificado como superusuário
Leia mais

Para usar o sudo, basta digitar o comando sudo seguido do comando que deseja executar. Por exemplo:

Leia mais

sudo apt-get update

Leia mais

Este comando atualizará todos os pacotes do sistema operacional.

Leia mais

Comando chmod

O comando chmod é usado para alterar as permissões de acesso de um arquivo ou diretório. A sintaxe do comando é o seguinte:

Leia mais
ComandoDescrição
chmod [opções] [modo] arquivoAltera as permissões de acesso do arquivo especificado
Leia mais

O modo é um conjunto de números que representa as permissões do arquivo. As opções são usadas para definir se as permissões afetarão o proprietário do arquivo, o grupo ou todos os usuários.

Leia mais

Comando grep

O comando grep é usado para pesquisar um arquivo ou diretório em busca de um padrão específico. A sintaxe do comando é o seguinte:

Leia mais
ComandoDescrição
grep [opções] padrão arquivoPesquisa o arquivo especificado em busca do padrão especificado
Leia mais

Este comando é muito útil para encontrar informações em logs ou em arquivos grandes.

Leia mais

Personalizando o terminal

Você também pode personalizar o terminal para torná-lo mais fácil de usar e mais eficiente. Aqui estão algumas dicas:

Leia mais
  • Use um tema de terminal que seja fácil de ler e agradável aos olhos.
  • Crie atalhos de teclado para os comandos que você usa com frequência.
  • Use um arquivo de configuração para personalizar o terminal de acordo com suas necessidades.
Leia mais

Experimente estas dicas para tornar o seu uso do terminal mais eficiente e agradável.

Leia mais

Conclusão

Ao final deste artigo, podemos concluir que o terminal é uma poderosa ferramenta para os usuários de sistemas operacionais baseados em Unix. Através dele, é possível realizar uma grande variedade de tarefas de forma rápida e eficiente.

Leia mais

Com os comandos básicos de navegação e manipulação de arquivos, é possível acessar e gerenciar conteúdo no sistema de arquivos. Já os comandos de gerenciamento de processos permitem monitorar e controlar os processos em execução na máquina.

Leia mais

Os comandos de gerenciamento de pacotes são essenciais para instalar e atualizar softwares no sistema, enquanto os comandos de rede possibilitam a comunicação entre diferentes dispositivos e configurar conexões.

Leia mais

Além disso, os comandos de manipulação de usuários permitem criar e gerenciar usuários no sistema, o que é importante em ambientes com vários usuários. Os comandos de busca e filtragem são úteis para encontrar arquivos específicos ou filtrar informações em grandes conjuntos de dados.

Leia mais

Por fim, os comandos avançados podem ser utilizados para personalizar e automatizar tarefas no terminal, aumentando ainda mais a eficiência e produtividade do usuário.

Leia mais

É importante ressaltar que a lista de comandos apresentada neste artigo é apenas uma pequena amostra do que é possível fazer através do terminal. Existem ainda muitos outros comandos e funcionalidades disponíveis para quem deseja explorar mais a fundo essa poderosa ferramenta.

Leia mais

Experimente e explore!

Nós encorajamos você a experimentar os comandos apresentados neste artigo e explorar os recursos do terminal. Com o tempo e a prática, você descobrirá que o terminal pode ser uma ferramenta extremamente útil e poderosa para o seu trabalho ou projeto pessoal.

Leia mais

Gostou deste story?

Aproveite para compartilhar clicando no botão acima!

Visite nosso site e veja todos os outros artigos disponíveis!

Guia Linux