DEV Community

Cover image for Comandos Linux
MathzRocha (S1cK_)
MathzRocha (S1cK_)

Posted on

Comandos Linux

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)