Cheatsheet de Comandos Linux
Este guia apresenta uma lista organizada de comandos essenciais para uso no terminal Linux e, em muitos casos, também no macOS.
📂 Navegação e Arquivos
Comando |
Descrição |
ls |
Lista o conteúdo de um diretório |
cd |
Muda de diretório |
pwd |
Exibe o diretório atual |
mkdir |
Cria diretórios |
cp |
Copia arquivos ou diretórios |
mv |
Move ou renomeia arquivos e diretórios |
rm |
Remove arquivos ou diretórios |
touch |
Cria arquivos vazios ou atualiza timestamps |
stat |
Mostra informações detalhadas de arquivos |
find |
Realiza buscas no sistema de arquivos |
locate |
Localiza arquivos no sistema (necessita updatedb ) |
📄 Manipulação de Arquivos
Comando |
Descrição |
cat |
Exibe o conteúdo de arquivos |
nano / vim
|
Editores de texto em terminal |
echo |
Imprime mensagens ou variáveis na tela |
wc |
Conta linhas, palavras e caracteres |
cut |
Realiza cortes/extrações de texto |
diff |
Compara arquivos linha a linha |
⚙️ Processos e Sistema
Comando |
Descrição |
ps |
Mostra processos ativos |
top |
Exibe processos em tempo real |
kill |
Finaliza processos |
uptime |
Mostra há quanto tempo o sistema está ligado |
free |
Exibe memória em uso e disponível |
df |
Mostra espaço em disco |
du |
Exibe uso de espaço por diretório/arquivo |
uname |
Mostra informações do sistema |
hostname |
Exibe ou altera o nome da máquina |
history |
Mostra histórico de comandos |
man [comando] |
Exibe o manual do comando |
🔐 Usuários e Permissões
Comando |
Descrição |
sudo [comando] |
Executa comando como superusuário |
chmod |
Altera permissões de arquivos/diretórios |
useradd |
Cria um novo usuário |
📦 Gerenciamento de Pacotes (Debian/Ubuntu)
Comando |
Descrição |
apt-get |
Instala, remove, atualiza e pesquisa pacotes |
dpkg |
Instala ou gerencia pacotes .deb
|
🌐 Rede
Comando |
Descrição |
ip a |
Exibe endereços IP da máquina |
netstat |
exibe informações sobre conexões de rede, tabelas de roteamento e estatísticas de interfaces de rede |
route print |
Mostra as tabelas de roteamento da máquina |
📚 Referência
Para aprofundar seus conhecimentos, recomendo a leitura do Guia Foca.
✍️ Dica: Use man [comando]
para aprender mais detalhes e opções avançadas de cada comando.
Top comments (0)