Guia de Comandos Linux e Windows
Aprenda os principais comandos para sistemas operacionais
Comandos Linux
Comandos Windows
Comandos Linux
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
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
grep
- Busca texto em arquivos
find
- Localiza arquivos no sistema
locate
- Busca arquivos rapidamente usando um banco de dados
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
df
- Mostra o uso do espaço em disco
du
- Calcula o tamanho de arquivos/diretórios
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
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
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
uptime
- Mostra o tempo de atividade do sistema
reboot
- Reinicia o sistema
shutdown
- Desliga o sistema
history
- Mostra o histórico de comandos usados
clear
- Limpa a tela do terminal
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
touch
- Cria arquivos vazios ou atualiza timestamps
ln
- Cria links simbólicos ou físicos
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
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
cron
- Agenda tarefas recorrentes
crontab
- Edita tarefas agendadas
at
- Agenda uma tarefa única
watch
- Executa um comando repetidamente
screen
- Gerencia sessões de terminal
tmux
- Alternativa ao screen para sessões
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
systemctl
- Gerencia serviços do sistema
service
- Controla serviços (método antigo)
journalctl
- Visualiza logs do sistema
dmesg
- Exibe mensagens do kernel
free
- Mostra o uso de memória
Comandos Windows
dir
- Lista arquivos e diretórios
cd
- Navega entre diretórios
cd ..
- Volta ao diretório anterior
mkdir
- Cria um novo diretório
del
- Remove arquivos
copy
- Copia arquivos
move
- Move ou renomeia arquivos
cls
- Limpa a tela do prompt
ipconfig
- Exibe informações de configuração de rede
ping
- Testa conectividade com outro host
tracert
- Traça a rota até um destino
netstat
- Exibe estatísticas e conexões de rede
tasklist
- Lista processos em execução
taskkill
- Encerra processos por nome ou ID
chkdsk
- Verifica e corrige erros no disco
sfc /scannow
- Verifica e repara arquivos do sistema
systeminfo
- Mostra informações detalhadas do sistema
path
- Exibe ou modifica variáveis de ambiente
echo
- Exibe mensagens ou variáveis
ren
- Renomeia arquivos
assoc
- Associa extensões de arquivo a programas
ftype
- Define tipos de arquivo associados
attrib
- Altera atributos de arquivos
xcopy
- Copia arquivos e diretórios com opções avançadas
robocopy
- Copia arquivos de forma robusta
type
- Exibe o conteúdo de arquivos de texto
find
- Busca texto em arquivos
findstr
- Busca texto com opções avançadas
cd /d
- Muda de unidade e diretório simultaneamente
rd
- Remove diretórios
md
- Cria diretórios (alternativa para mkdir)
exit
- Fecha o prompt de comando
set
- Define ou exibe variáveis de ambiente
ver
- Mostra a versão do Windows
whoami
- Exibe o usuário atual
net user
- Gerencia contas de usuário
net group
- Gerencia grupos de domínio
net localgroup
- Gerencia grupos locais
shutdown
- Desliga ou reinicia o sistema
time
- Define ou exibe a hora do sistema
date
- Define ou exibe a data do sistema
wmic
- Executa comandos de gerenciamento avançados
gpupdate
- Atualiza políticas de grupo
gpresult
- Mostra políticas de grupo aplicadas
reg add
- Adiciona entradas ao registro
reg delete
- Remove entradas do registro
reg query
- Consulta valores no registro
dism
- Gerencia imagens e recursos do sistema
powercfg
- Configura opções de energia
bcdedit
- Edita configurações de inicialização
bootrec
- Repara problemas de inicialização
format
- Formata um disco ou unidade
diskpart
- Gerencia discos e partições
fsutil
- Gerencia sistemas de arquivos
vol
- Exibe informações de volume
label
- Define ou altera o rótulo de um volume
tree
- Mostra a estrutura de diretórios em árvore
comp
- Compara o conteúdo de dois arquivos
fc
- Compara arquivos com mais detalhes
sort
- Ordena linhas de um arquivo
more
- Exibe conteúdo página por página
pause
- Pausa a execução de um script
prompt
- Personaliza o texto do prompt
title
- Define o título da janela do prompt
color
- Altera as cores do prompt
mode
- Configura dispositivos como portas
driverquery
- Lista drivers instalados
sc
- Gerencia serviços do sistema
net start
- Inicia um serviço
net stop
- Para um serviço
net share
- Gerencia compartilhamentos de rede
net use
- Conecta a recursos de rede
arp
- Gerencia a tabela ARP
nbtstat
- Diagnostica problemas NetBIOS
route
- Gerencia tabelas de roteamento
hostname
- Exibe o nome do host
getmac
- Mostra o endereço MAC
schtasks
- Agenda tarefas
at
- Agenda tarefas (método antigo)
cipher
- Criptografa ou descriptografa arquivos
compact
- Compacta ou descompacta arquivos
expand
- Expande arquivos comprimidos
cacls
- Altera permissões de arquivos
icacls
- Gerencia permissões avançadas
takeown
- Assume a propriedade de arquivos
where
- Localiza arquivos no PATH
replace
- Substitui arquivos
subst
- Mapeia um caminho a uma letra de unidade
pushd
- Salva o diretório atual e navega
popd
- Retorna ao diretório salvo
call
- Chama um script ou comando
goto
- Direciona a execução em scripts
if
- Executa comandos condicionalmente
for
- Executa loops em scripts
setlocal
- Inicia escopo local para variáveis
endlocal
- Finaliza escopo local de variáveis
help
- Exibe ajuda para comandos
eventcreate
- Cria eventos no log do sistema
wevtutil
- Gerencia logs de eventos