Comandos do Kali Linux

1. Navegação e Arquivos
ls - Lista arquivos e diretórios
cd - Navega entre diretórios
pwd - Mostra o diretório atual
mkdir - Cria um novo diretório
rm - Remove arquivos ou diretórios
cp - Copia arquivos ou diretórios
mv - Move ou renomeia arquivos/diretórios
cat - Exibe o conteúdo de um arquivo
less - Visualiza arquivos página por página
more - Similar ao less, exibe arquivos por páginas
chmod - Altera permissões de arquivos/diretórios
chown - Altera o proprietário de arquivos/diretórios
touch - Cria arquivos vazios ou atualiza timestamps
ln - Cria links simbólicos ou físicos
2. Gerenciamento de Sistema
sudo - Executa comandos como administrador
apt-get - Gerencia pacotes em sistemas Debian
yum - Gerencia pacotes em sistemas Red Hat
dnf - Gerencia pacotes em sistemas Fedora
systemctl - Gerencia serviços do sistema
service - Controla serviços (método antigo)
journalctl - Visualiza logs do sistema
dmesg - Exibe mensagens do kernel
uptime - Mostra o tempo de atividade do sistema
reboot - Reinicia o sistema
shutdown - Desliga o sistema
free - Mostra o uso de memória
df - Mostra o uso do espaço em disco
du - Calcula o tamanho de arquivos/diretórios
mount - Monta dispositivos ou sistemas de arquivos
umount - Desmonta dispositivos
fdisk - Gerencia partições de disco
mkfs - Formata sistemas de arquivos
lsblk - Lista dispositivos de bloco
3. Usuários e Grupos
whoami - Exibe o nome do usuário atual
id - Mostra informações do usuário e grupos
passwd - Altera a senha do usuário
useradd - Adiciona um novo usuário
usermod - Modifica propriedades de um usuário
userdel - Remove um usuário
groupadd - Cria um novo grupo
groupmod - Modifica um grupo
groupdel - Remove um grupo
4. Compactação e Transferência
tar - Compacta ou descompacta arquivos
gzip - Compacta arquivos em formato .gz
gunzip - Descompacta arquivos .gz
unzip - Descompacta arquivos .zip
wget - Baixa arquivos da web
curl - Transfere dados de ou para um servidor
ssh - Conecta a um servidor remoto
scp - Copia arquivos entre máquinas via SSH
rsync - Sincroniza arquivos entre sistemas
5. Rede e Diagnóstico
ping - Testa conectividade com outro host
netstat - Exibe informações de rede
ifconfig - Configura ou exibe interfaces de rede
ip - Gerencia configurações de rede (moderno)
traceroute - Traça a rota até um host
nslookup - Consulta informações de DNS
dig - Realiza consultas DNS avançadas
6. Monitoramento e Processos
ps - Lista processos em execução
kill - Encerra processos por ID
top - Monitora processos em tempo real
htop - Monitora processos com interface mais amigável
jobs - Lista tarefas em segundo plano
bg - Coloca uma tarefa em segundo plano
fg - Traz uma tarefa para o primeiro plano
nohup - Executa comando imune a logout
watch - Executa um comando repetidamente
screen - Gerencia sessões de terminal
tmux - Alternativa ao screen para sessões
7. Agendamento e Histórico
cron - Agenda tarefas recorrentes
crontab - Edita tarefas agendadas
at - Agenda uma tarefa única
history - Mostra o histórico de comandos usados
clear - Limpa a tela do terminal
8. Manipulação de Texto
echo - Exibe texto ou variáveis
env - Lista variáveis de ambiente
export - Define ou exporta variáveis de ambiente
alias - Cria atalhos para comandos
unalias - Remove atalhos de comandos
man - Exibe o manual de um comando
info - Mostra informações detalhadas de comandos
which - Localiza o caminho de um executável
whereis - Localiza binários, fontes e manuais
file - Identifica o tipo de um arquivo
diff - Compara diferenças entre arquivos
cmp - Compara arquivos binários
wc - Conta linhas, palavras ou caracteres
sort - Ordena linhas de um arquivo
uniq - Remove linhas duplicadas
cut - Extrai seções de texto
paste - Junta linhas de arquivos
sed - Edita texto em fluxo
awk - Processa e analisa texto
tr - Traduz ou remove caracteres
tee - Redireciona saída para arquivo e tela
head - Mostra as primeiras linhas de um arquivo
tail - Mostra as últimas linhas de um arquivo