Guia Completo de Comandos Linux: Referência Essencial
Classificado em Computação
Escrito em em
português com um tamanho de 13,46 KB
Comandos Básicos
ls- Uso:
ls [opções] [diretório] - Descrição: Lista arquivos e diretórios.
- Opções Comuns:
-l(formato longo),-a(todos os arquivos, incluindo ocultos),-h(tamanhos legíveis).
- Uso:
cd- Uso:
cd [diretório] - Descrição: Muda o diretório atual.
- Uso:
pwd- Uso:
pwd - Descrição: Mostra o diretório de trabalho atual.
- Uso:
mkdir- Uso:
mkdir [opções] diretório - Descrição: Cria um novo diretório.
- Opções Comuns:
-p(cria diretórios pai conforme necessário).
- Uso:
rmdir- Uso:
rmdir [opções] diretório - Descrição: Remove um diretório vazio.
- Uso:
Gerenciamento de Arquivos
cp- Uso:
cp [opções] origem destino - Descrição: Copia arquivos e diretórios.
- Opções Comuns:
-r(recursivo para diretórios),-i(interativo),-v(verboso).
- Uso:
mv- Uso:
mv [opções] origem destino - Descrição: Move ou renomeia arquivos e diretórios.
- Opções Comuns:
-i(interativo),-v(verboso).
- Uso:
rm- Uso:
rm [opções] arquivo - Descrição: Remove arquivos ou diretórios.
- Opções Comuns:
-r(recursivo para diretórios),-f(força),-i(interativo).
- Uso:
touch- Uso:
touch [opções] arquivo - Descrição: Cria um arquivo vazio ou atualiza a data e hora de um arquivo existente.
- Uso:
cat- Uso:
cat [opções] arquivo - Descrição: Concatena e exibe o conteúdo de arquivos.
- Opções Comuns:
-n(numera as linhas).
- Uso:
more- Uso:
more arquivo - Descrição: Exibe o conteúdo do arquivo uma tela por vez.
- Uso:
less- Uso:
less arquivo - Descrição: Exibe o conteúdo do arquivo com capacidade de movimento para trás e pesquisa.
- Uso:
head- Uso:
head [opções] arquivo - Descrição: Exibe a primeira parte de um arquivo.
- Opções Comuns:
-n(número de linhas).
- Uso:
tail- Uso:
tail [opções] arquivo - Descrição: Exibe a última parte de um arquivo.
- Opções Comuns:
-n(número de linhas),-f(acompanha o arquivo).
- Uso:
Permissões de Arquivos
chmod- Uso:
chmod [opções] modo arquivo - Descrição: Altera as permissões do arquivo.
- Opções Comuns:
-R(recursivo).
- Uso:
chown- Uso:
chown [opções] dono[:grupo] arquivo - Descrição: Altera o proprietário e o grupo do arquivo.
- Opções Comuns:
-R(recursivo).
- Uso:
chgrp- Uso:
chgrp [opções] grupo arquivo - Descrição: Altera o grupo do arquivo.
- Opções Comuns:
-R(recursivo).
- Uso:
Informações do Sistema
uname- Uso:
uname [opções] - Descrição: Exibe informações sobre o sistema.
- Opções Comuns:
-a(todas as informações).
- Uso:
df- Uso:
df [opções] - Descrição: Relata o uso do espaço em disco dos sistemas de arquivos.
- Opções Comuns:
-h(legível).
- Uso:
du- Uso:
du [opções] [diretório] - Descrição: Estima o uso do espaço em disco.
- Opções Comuns:
-h(legível),-s(resumo).
- Uso:
top- Uso:
top - Descrição: Exibe tarefas e status do sistema em tempo real.
- Uso:
htop- Uso:
htop - Descrição: Visualizador de processos interativo (necessita instalação).
- Uso:
free- Uso:
free [opções] - Descrição: Exibe o uso da memória.
- Opções Comuns:
-h(legível).
- Uso:
Gerenciamento de Processos
ps- Uso:
ps [opções] - Descrição: Relata uma instantânea dos processos atuais.
- Opções Comuns:
-e(todos os processos),-f(formato completo).
- Uso:
kill- Uso:
kill [opções] pid - Descrição: Envia um sinal para um processo.
- Opções Comuns:
-9(matar força).
- Uso:
pkill- Uso:
pkill [opções] padrão - Descrição: Mata processos com base em um padrão.
- Uso:
pgrep- Uso:
pgrep [opções] padrão - Descrição: Procura processos com base em um padrão.
- Uso:
Rede
ping- Uso:
ping [opções] host - Descrição: Verifica a conectividade de rede com um host.
- Uso:
ifconfig- Uso:
ifconfig [opções] - Descrição: Configura interfaces de rede (obsoleto, use
ip).
- Uso:
ip- Uso:
ip [opções] objeto comando - Descrição: Mostra/manipula roteamento, dispositivos e túneis.
- Uso:
netstat- Uso:
netstat [opções] - Descrição: Exibe conexões de rede, tabelas de roteamento e estatísticas de interfaces.
- Uso:
ss- Uso:
ss [opções] - Descrição: Utilitário para investigar sockets.
- Uso:
wget- Uso:
wget [opções] url - Descrição: Baixador de rede não interativo.
- Uso:
curl- Uso:
curl [opções] url - Descrição: Transfere dados de ou para um servidor.
- Uso:
Gerenciamento de Disco
mount- Uso:
mount [opções] dispositivo diretório - Descrição: Monta um sistema de arquivos.
- Uso:
umount- Uso:
umount [opções] diretório - Descrição: Desmonta um sistema de arquivos.
- Uso:
fdisk- Uso:
fdisk [opções] dispositivo - Descrição: Manipulador de tabela de partições.
- Uso:
mkfs- Uso:
mkfs [opções] dispositivo - Descrição: Cria um sistema de arquivos em um dispositivo.
- Uso:
fsck- Uso:
fsck [opções] dispositivo - Descrição: Verifica e repara um sistema de arquivos.
- Uso:
Gerenciamento de Usuários
adduser- Uso:
adduser [opções] nome_de_usuário - Descrição: Adiciona um novo usuário.
- Uso:
passwd- Uso:
passwd [opções] nome_de_usuário - Descrição: Altera a senha de um usuário.
- Uso:
usermod- Uso:
usermod [opções] nome_de_usuário - Descrição: Modifica uma conta de usuário.
- Uso:
deluser- Uso:
deluser [opções] nome_de_usuário - Descrição: Remove uma conta de usuário.
- Uso:
groupadd- Uso:
groupadd [opções] grupo - Descrição: Adiciona um novo grupo.
- Uso:
groupdel- Uso:
groupdel [opções] grupo - Descrição: Exclui um grupo.
- Uso:
Processamento de Texto
grep- Uso:
grep [opções] padrão arquivo - Descrição: Procura padrões em arquivos.
- Opções Comuns:
-r(recursivo),-i(ignora maiúsculas/minúsculas),-v(inverte a correspondência).
- Uso:
awk- Uso:
awk 'padrão {ação}' arquivo - Descrição: Linguagem de varredura e processamento de padrões.
- Uso:
sed- Uso:
sed [opções] script arquivo - Descrição: Editor de fluxo para filtrar e transformar texto.
- Uso:
Gerenciamento de Pacotes
apt-get(Debian/Ubuntu)- Uso:
apt-get [opções] comando - Descrição: Utilitário de manuseio de pacotes.
- Comandos Comuns:
install(instalar),update(atualizar lista de pacotes),upgrade(atualizar pacotes instalados),remove(remover pacotes).
- Uso:
yum(Red Hat/CentOS)- Uso:
yum [opções] comando - Descrição: Gerenciador de pacotes para distribuições baseadas em RPM.
- Comandos Comuns:
install(instalar),update(atualizar lista de pacotes),upgrade(atualizar pacotes instalados),remove(remover pacotes).
- Uso:
dnf(Fedora)- Uso:
dnf [opções] comando - Descrição: Gerenciador de pacotes de próxima geração para distribuições baseadas em RPM.
- Comandos Comuns:
install(instalar),update(atualizar lista de pacotes),upgrade(atualizar pacotes instalados),remove(remover pacotes).
- Uso:
pacman(Arch)- Uso:
pacman [opções] comando - Descrição: Gerenciador de pacotes para Arch Linux.
- Comandos Comuns:
-S(instalar),-Sy(atualizar lista de pacotes e instalar),-R(remover).
- Uso: