🐧 Guia Rápido de Comandos Linux
Abaixo listo os comandos essenciais para navegação, manipulação de arquivos, monitoramento e automação no terminal Linux. Ideal para consulta rápida e aprendizado contínuo!
Comandos de Navegação
ls
– Lista arquivos e diretórios
🔹 Lista o conteúdo do diretório atual:
ls
🔹 Exibe detalhes (permissões, dono, tamanho, data):
ls -l
🔹 Inclui arquivos ocultos (que começam com ponto):
ls -a
cd
– Muda de diretório
🔹 Acessa a pasta desejada:
cd pasta
🔹 Volta para o diretório anterior:
cd ..
🔹 Vai para o diretório inicial do usuário:
cd ~
pwd
– Mostra o diretório atual
🔹 Exibe o caminho completo do diretório atual:
pwd
Manipulação de Arquivos e Diretórios
mkdir
– Cria diretórios
🔹 Cria uma nova pasta:
mkdir nova_pasta
🔹 Cria uma estrutura de diretórios:
mkdir -p pasta1/pasta2
touch
– Cria arquivos vazios
touch arquivo.txt
cp
– Copia arquivos ou diretórios
🔹 Copia um arquivo para outro lugar:
cp arquivo destino
🔹 Copia uma pasta com todo o conteúdo:
cp -r pasta1 pasta2
mv
– Move ou renomeia arquivos
🔹 Move um arquivo:
mv arquivo destino
🔹 Renomeia um arquivo:
mv nome_antigo nome_novo
rm
– Remove arquivos ou diretórios
🔹 Remove um arquivo:
rm arquivo
🔹 Remove uma pasta e todo o conteúdo:
rm -r pasta
Visualização de Arquivos
cat
– Mostra o conteúdo de arquivos
cat arquivo.txt
less
– Visualização interativa
less arquivo.txt
Use q
para sair.
head
– Primeiras linhas de um arquivo
head -n 5 arquivo.txt
tail
– Últimas linhas de um arquivo
tail -n 5 arquivo.txt
Informações do Sistema
df
– Espaço em disco
df -h
du
– Espaço ocupado por arquivos/pastas
du -sh pasta
free
– Uso de memória RAM
free -h
Gerenciamento de Processos
ps
– Lista processos
ps aux
top
– Monitora processos em tempo real
top
kill
– Finaliza processos
kill PID
Permissões e Propriedade
chmod
– Altera permissões
chmod 755 arquivo
chown
– Altera dono e grupo do arquivo
sudo chown usuario:grupo arquivo
Rede e Download
ping
– Testa conexão com um host
ping google.com
wget
– Baixa arquivos da internet
wget URL
curl
– Requisições HTTP simples
curl URL
Redirecionamento e Pipes
>
– Redireciona saída (sobrescreve)
ls > lista.txt
>>
– Redireciona saída (acrescenta)
echo "texto" >> arquivo.txt
|
– Pipe: encadeia comandos
ls | grep keyword
Pesquisas
grep
– Busca por texto em arquivos
grep "palavra" arquivo.txt
find
– Busca por arquivos
find /caminho -name arquivo.txt
Automatização e Scripts
crontab
– Agendamento de tarefas
crontab -e
bash
– Executa scripts no terminal
bash script.sh