Aqui segue a lista dos 100 comandos mais importantes do Linux.
- ls – Lista os arquivos em um diretório.
- cd – Muda para um diretório.
- pwd – Mostra o diretório atual.
- echo – Exibe uma mensagem ou variável.
- mkdir – Cria um novo diretório.
- rmdir – Remove um diretório vazio.
- rm – Remove arquivos ou diretórios.
- cp – Copia arquivos ou diretórios.
- mv – Move ou renomeia arquivos ou diretórios.
- cat – Mostra o conteúdo de um arquivo.
- less – Exibe o conteúdo de um arquivo de forma paginada.
- man – Exibe o manual do comando.
- touch – Cria ou atualiza a data de um arquivo.
- find – Procura arquivos ou diretórios.
- grep – Procura por texto em arquivos.
- df – Mostra o espaço em disco usado.
- du – Mostra o espaço usado por arquivos e diretórios.
- chmod – Muda as permissões de um arquivo ou diretório.
- chown – Muda o proprietário ou grupo de um arquivo/diretório.
- ps – Lista os processos em execução.
- top – Mostra os processos em tempo real.
- kill – Termina um processo.
- ifconfig – Exibe ou configura interfaces de rede.
- netstat – Mostra as conexões de rede.
- ssh – Conecta-se a máquinas remotas via SSH.
- scp – Copia arquivos entre máquinas via SSH.
- ping – Verifica a conectividade com um host.
- wget – Baixa arquivos da Internet.
- curl – Transfere dados de/para um servidor.
- tar – Empacota ou desempacota arquivos.
- gzip – Comprime ou descomprime arquivos.
- gunzip – Descomprime arquivos gzip.
- passwd – Muda a senha do usuário.
- uname – Mostra informações do sistema.
- history – Lista os comandos usados anteriormente.
- clear – Limpa a tela do terminal.
- date – Mostra ou configura a data e hora.
- cal – Mostra o calendário.
- alias – Cria atalhos para comandos.
- reboot – Reinicia o sistema.
- shutdown – Desliga ou reinicia o sistema.
- free – Mostra o uso da memória.
- mount – Monta dispositivos ou sistemas de arquivos.
- umount – Desmonta dispositivos ou sistemas de arquivos.
- crontab – Agenda tarefas para serem executadas regularmente.
- nano – Editor de texto.
- vim – Editor de texto avançado.
- awk – Linguagem e utilitário de processamento de texto.
- sed – Editor de fluxo para manipular texto.
- cut – Remove seções de cada linha de um arquivo.
- head – Mostra as primeiras linhas de um arquivo.
- tail – Mostra as últimas linhas de um arquivo.
- sort – Ordena linhas em texto ou input.
- uniq – Remove linhas duplicadas.
- strings – Extrai strings de arquivos binários.
- diff – Mostra as diferenças entre dois arquivos.
- wc – Conta palavras, linhas e caracteres.
- who – Mostra quem está logado no sistema.
- whoami – Mostra o usuário atual.
- groups – Mostra os grupos de um usuário.
- ln – Cria links entre arquivos.
- lsof – Lista arquivos abertos.
- htop – Mostra processos de forma interativa.
- bg – Coloca processos em segundo plano.
- fg – Traz processos para o primeiro plano.
- jobs – Lista trabalhos em segundo plano.
- nohup – Roda um comando após sair da sessão.
- apt-get – Gerencia pacotes no Debian/Ubuntu.
- yum – Gerencia pacotes no RedHat/CentOS.
- dnf – Nova ferramenta de gerenciamento de pacotes para RedHat/CentOS.
- iptables – Gerencia as regras do firewall.
- route – Mostra ou modifica a tabela de roteamento IP.
- traceroute – Rastreia a rota de pacotes.
- dig – Ferramenta de consulta DNS.
- nslookup – Procura informações DNS.
- chroot – Altera o diretório raiz.
- env – Exibe variáveis de ambiente.
- export – Define uma variável de ambiente.
- unset – Remove uma variável de ambiente.
- whereis – Localiza arquivos binários, fonte e manual.
- which – Mostra a localização de um comando.
- locate – Localiza arquivos por nome.
- dd – Converte e copia um arquivo.
- zip – Empacota e comprime arquivos.
- unzip – Desempacota arquivos zipados.
- bzip2 – Comprime ou descomprime arquivos.
- file – Determina o tipo de arquivo.
- stat – Mostra informações do arquivo/diretório.
- lshw – Lista informações de hardware.
- lsblk – Lista dispositivos de bloco.
- lspci – Mostra dispositivos PCI.
- lsusb – Mostra dispositivos USB.
- df – Mostra espaço disponível em disco.
- du – Estima o uso do espaço em disco.
- fdisk – Manipula tabelas de partições.
- mkfs – Cria sistemas de arquivos.
- swap – Gerencia espaços de troca.
- modprobe – Adiciona ou remove módulos do kernel.
- dmesg – Exibe mensagens do kernel.
- sysctl – Lê/escreve dados do kernel.