📄 Documentação Oficial (Man Pages)
| # | Comando / Função | O que faz | Exemplo |
|---|---|---|---|
| 1 | sudo apt install | Instala pacotes no Debian/Ubuntu | sudo apt install git |
| 2 | sudo yum install | Instala pacotes no RHEL/CentOS | sudo yum install docker |
| 3 | sudo pacman -S | Instala pacotes no Arch Linux | sudo pacman -S vim |
| 4 | ls | Lista arquivos e diretórios | ls -la |
| 5 | cd | Muda de diretório | cd /var/www |
| 6 | pwd | Mostra o caminho do diretório atual | pwd |
| 7 | mkdir | Cria um novo diretório | mkdir nova_pasta |
| 8 | rmdir | Remove um diretório vazio | rmdir pasta_vazia |
| 9 | cp | Copia arquivos ou diretórios | cp arq.txt arq_backup.txt |
| 10 | mv | Move ou renomeia arquivos/diretórios | mv antigo.txt novo.txt |
| 11 | rm | Remove arquivos ou diretórios | rm -rf pasta_com_conteudo |
| 12 | touch | Cria um arquivo vazio | touch notas.txt |
| 13 | find | Busca arquivos no sistema | find . -name "*.log" |
| 14 | locate | Busca rápida de arquivos (via banco de dados) | locate config.php |
| 15 | cat | Exibe o conteúdo completo de um arquivo | cat /etc/passwd |
| 16 | head | Mostra as primeiras linhas de um arquivo | head -n 10 log.txt |
| 17 | tail | Mostra as últimas linhas de um arquivo | tail -f access.log |
| 18 | grep | Busca padrões dentro de arquivos | grep "Erro" sistema.log |
| 19 | less | Visualiza arquivos de forma paginada | less arquivo_grande.txt |
| 20 | nano | Editor de texto simples no terminal | nano config.conf |
| 21 | vim | Editor de texto avançado | vim script.sh |
| 22 | sed | Editor de fluxo para filtrar e transformar texto | sed 's/velho/novo/g' arq.txt |
| 23 | awk | Processamento de texto baseado em colunas | awk '{print $1}' tabela.txt |
| 24 | wc | Conta linhas, palavras e bytes | wc -l lista.txt |
| 25 | sort | Ordena linhas de texto | sort nomes.txt |
| 26 | uniq | Remove ou reporta linhas duplicadas | sort arq | uniq |
| 27 | diff | Compara o conteúdo de dois arquivos | diff arq1.txt arq2.txt |
| 28 | echo | Exibe uma linha de texto ou variável | echo "Olá Mundo" |
| 29 | chmod | Altera permissões de acesso | chmod +x script.sh |
| 30 | chown | Altera dono e grupo do arquivo | chown user:group arq.txt |
| 31 | sudo | Executa comando como superusuário | sudo update |
| 32 | useradd | Cria um novo usuário | sudo useradd fulano |
| 33 | passwd | Altera senha de um usuário | passwd fulano |
| 34 | whoami | Mostra o usuário atual logado | whoami |
| 35 | groups | Mostra os grupos do usuário | groups username |
| 36 | top | Monitora processos em tempo real | top |
| 37 | htop | Versão interativa e colorida do top | htop |
| 38 | ps | Lista processos em execução | ps aux |
| 39 | kill | Encerra um processo pelo PID | kill -9 1234 |
| 40 | df | Mostra uso de espaço em disco | df -h |
| 41 | du | Mostra tamanho de diretórios/arquivos | du -sh * |
| 42 | free | Mostra uso da memória RAM | free -m |
| 43 | uname | Informações do Kernel e Sistema | uname -a |
| 44 | uptime | Tempo de atividade do sistema | uptime |
| 45 | lscpu | Detalhes da CPU | lscpu |
| 46 | lsusb | Lista dispositivos USB | lsusb |
| 47 | lspci | Lista dispositivos PCI | lspci |
| 48 | hostnamectl | Verifica ou altera nome da máquina | hostnamectl |
| 49 | dmesg | Mensagens de buffer do kernel | dmesg | grep sda |
| 50 | ip addr | Exibe endereços IP das interfaces | ip addr show |
| 51 | ping | Testa conectividade com um host | ping google.com |
| 52 | netstat | Estatísticas de rede e conexões | netstat -tuln |
| 53 | ss | Utilitário para investigar sockets | ss -lntu |
| 54 | ssh | Acesso remoto seguro | ssh user@ip-servidor |
| 55 | scp | Cópia de arquivos via SSH | scp arq.zip user@ip:/tmp |
| 56 | wget | Faz download de arquivos da web | wget http://site.com/arq.zip |
| 57 | curl | Transfere dados de ou para um servidor | curl -I google.com |
| 58 | nslookup | Consulta registros DNS | nslookup google.com |
| 59 | dig | Ferramenta avançada de consulta DNS | dig MX google.com |
| 60 | traceroute | Rastreia a rota de pacotes | traceroute 8.8.8.8 |
| 61 | ifconfig | Configuração de interface (legado) | ifconfig eth0 |
| 62 | tar | Manipula arquivos .tar, .gz, .bz2 | tar -cvzf backup.tar.gz pasta/ |
| 63 | zip | Compacta arquivos em .zip | zip arq.zip foto.jpg |
| 64 | unzip | Descompacta arquivos .zip | unzip arq.zip |
| 65 | gzip | Compacta arquivos em .gz | gzip arq.txt |
| 66 | gunzip | Descompacta arquivos .gz | gunzip arq.txt.gz |
| 67 | crontab | Agenda tarefas automáticas | crontab -e |
| 68 | at | Executa comando em horário específico | at 10:00 PM |
| 69 | bg | Manda um processo para segundo plano | bg %1 |
| 70 | fg | Traz processo para o primeiro plano | fg %1 |
| 71 | jobs | Lista tarefas em background no terminal | jobs |
| 72 | nohup | Executa comando imune a logouts | nohup ./script.sh & |
| 73 | journalctl | Consulta logs do Systemd | journalctl -u nginx |
| 74 | watch | Executa comando repetidamente | watch -n 1 date |
| 75 | history | Mostra histórico de comandos | history | grep docker |
| 76 | alias | Cria atalhos para comandos | alias ll='ls -la' |
| 77 | export | Define variáveis de ambiente | export PATH=$PATH:/novo/dir |
| 78 | clear | Limpa a tela do terminal | clear |
| 79 | exit | Encerra a sessão do terminal | exit |
| 80 | shutdown | Desliga ou reinicia o PC | sudo shutdown -h now |
| 81 | reboot | Reinicia o sistema | sudo reboot |
| 82 | man | Manual de instruções de um comando | man grep |
| 83 | whatis | Descrição curta de um comando | whatis bash |
| 84 | whereis | Localiza binário, fonte e manual | whereis python |
| 85 | which | Mostra o caminho do executável | which java |
| 86 | date | Exibe ou altera data e hora | date |
| 87 | cal | Exibe um calendário | cal 2024 |
| 88 | mount | Monta sistemas de arquivos | mount /dev/sdb1 /mnt |
| 89 | umount | Desmonta sistemas de arquivos | umount /mnt |
| 90 | fdisk | Manipulador de tabela de partição | sudo fdisk -l |
| 91 | lsblk | Lista dispositivos de bloco (discos) | lsblk |
| 92 | dd | Converte e copia arquivos (clonagem) | dd if=iso of=/dev/sdc |
| 93 | ln | Cria links (atalhos) | ln -s arq link_simbolico |
| 94 | tree | Exibe diretórios em árvore | tree -L 2 |
| 95 | stat | Detalhes sobre um arquivo/pasta | stat arq.txt |
| 96 | groups | Exibe os grupos do usuário | groups |
| 97 | id | Mostra UID e GID do usuário | id root |
| 98 | env | Lista variáveis de ambiente | env |
| 99 | grep -v | Filtra linhas que NÃO contêm padrão | grep -v "info" log.txt |
| 100 | sudo !! | Repete o último comando como sudo | sudo !! |