Embora muitas distribuições Linux modernas ofereçam interfaces gráficas completas, o terminal continua sendo uma das ferramentas mais poderosas do sistema. Conhecer comandos básicos permite gerenciar arquivos, instalar programas, monitorar processos e resolver problemas com rapidez e precisão.
O terminal Linux, também chamado de shell, funciona como uma interface de comunicação direta com o sistema operacional. Dominar alguns comandos fundamentais pode transformar completamente a experiência de uso do sistema.
A seguir estão 50 comandos essenciais do Linux, organizados por categorias para facilitar o aprendizado.
Comandos básicos de navegação
Esses comandos permitem mover-se entre pastas e visualizar arquivos.
1. pwd
Mostra o diretório atual.
pwd
2. ls
Lista arquivos e pastas do diretório atual.
ls
3. ls -l
Exibe lista detalhada de arquivos.
ls -l
4. ls -a
Mostra arquivos ocultos.
ls -a
5. cd
Permite navegar entre diretórios.
cd pasta
6. cd ..
Volta um diretório.
cd ..
7. cd ~
Vai para a pasta home do usuário.
cd ~
Comandos para manipulação de arquivos
8. touch
Cria um arquivo vazio.
touch arquivo.txt
9. cp
Copia arquivos.
cp arquivo.txt copia.txt
10. mv
Move ou renomeia arquivos.
mv arquivo.txt novo_nome.txt
11. rm
Remove arquivos.
rm arquivo.txt
12. rm -r
Remove pastas e conteúdo.
rm -r pasta
13. mkdir
Cria diretórios.
mkdir nova_pasta
14. rmdir
Remove diretório vazio.
rmdir pasta
Comandos para visualizar arquivos
15. cat
Exibe conteúdo de um arquivo.
cat arquivo.txt
16. less
Visualiza arquivos longos.
less arquivo.txt
17. head
Mostra primeiras linhas.
head arquivo.txt
18. tail
Mostra últimas linhas.
tail arquivo.txt
19. tail -f
Monitora arquivo em tempo real.
tail -f log.txt
Comandos de busca
20. find
Procura arquivos no sistema.
find /home -name arquivo.txt
21. grep
Busca palavras dentro de arquivos.
grep palavra arquivo.txt
22. locate
Busca arquivos rapidamente.
locate arquivo
Comandos de sistema
23. top
Mostra processos em execução.
top
24. htop
Versão mais avançada do top.
htop
25. ps
Lista processos.
ps aux
26. kill
Finaliza processos.
kill PID
27. reboot
Reinicia o computador.
reboot
28. shutdown
Desliga o sistema.
shutdown now
Comandos de permissões
29. chmod
Modifica permissões.
chmod 755 arquivo
30. chown
Muda proprietário do arquivo.
chown usuario arquivo
Comandos de rede
31. ping
Testa conexão com servidor.
ping google.com
32. ifconfig
Mostra configurações de rede.
ifconfig
33. ip
Gerenciamento moderno de rede.
ip a
34. netstat
Mostra conexões de rede.
netstat -tulpn
Comandos de instalação de software
Distribuições baseadas em Debian usam o gerenciador APT.
35. apt update
Atualiza lista de pacotes.
sudo apt update
36. apt upgrade
Atualiza programas instalados.
sudo apt upgrade
37. apt install
Instala programas.
sudo apt install nome_do_programa
38. apt remove
Remove programas.
sudo apt remove programa
39. apt search
Busca programas.
apt search programa
Comandos de disco
40. df
Mostra uso do disco.
df -h
41. du
Mostra tamanho de diretórios.
du -h
42. mount
Monta dispositivos.
mount
43. umount
Desmonta dispositivos.
umount
Comandos úteis de terminal
44. clear
Limpa terminal.
clear
45. history
Mostra comandos executados.
history
46. alias
Cria atalhos para comandos.
alias ll="ls -la"
47. man
Mostra manual de comandos.
man ls
48. whoami
Mostra usuário atual.
whoami
49. uptime
Mostra tempo que sistema está ligado.
uptime
50. sudo
Executa comandos com privilégio de administrador.
sudo comando
Dica importante para iniciantes
Um dos melhores hábitos ao aprender Linux é utilizar o comando:
man comando
Isso abre o manual completo do comando, com todas as opções disponíveis.
Conclusão
Apesar da evolução das interfaces gráficas no Linux, o terminal continua sendo uma das ferramentas mais eficientes para gerenciar o sistema. Aprender comandos básicos permite executar tarefas com rapidez, resolver problemas técnicos e explorar o verdadeiro potencial do sistema operacional.
Com apenas algumas dezenas de comandos fundamentais, qualquer usuário pode administrar arquivos, monitorar processos, instalar softwares e controlar praticamente todos os aspectos do sistema.
Dominar o terminal não é apenas uma habilidade técnica — é também uma porta de entrada para compreender de forma mais profunda o funcionamento do Linux e do próprio ambiente computacional.
Embora muitas distribuições Linux modernas ofereçam interfaces gráficas completas, o terminal continua sendo uma das ferramentas mais poderosas do sistema. Conhecer comandos básicos permite gerenciar arquivos, instalar programas, monitorar processos e resolver problemas com rapidez e precisão.
O terminal Linux, também chamado de shell, funciona como uma interface de comunicação direta com o sistema operacional. Dominar alguns comandos fundamentais pode transformar completamente a experiência de uso do sistema.
A seguir estão 50 comandos essenciais do Linux, organizados por categorias para facilitar o aprendizado.
Comandos básicos de navegação
Esses comandos permitem mover-se entre pastas e visualizar arquivos.
1.
pwdMostra o diretório atual.
2.
lsLista arquivos e pastas do diretório atual.
3.
ls -lExibe lista detalhada de arquivos.
4.
ls -aMostra arquivos ocultos.
5.
cdPermite navegar entre diretórios.
6.
cd ..Volta um diretório.
7.
cd ~Vai para a pasta home do usuário.
Comandos para manipulação de arquivos
8.
touchCria um arquivo vazio.
9.
cpCopia arquivos.
10.
mvMove ou renomeia arquivos.
11.
rmRemove arquivos.
12.
rm -rRemove pastas e conteúdo.
13.
mkdirCria diretórios.
14.
rmdirRemove diretório vazio.
Comandos para visualizar arquivos
15.
catExibe conteúdo de um arquivo.
16.
lessVisualiza arquivos longos.
17.
headMostra primeiras linhas.
18.
tailMostra últimas linhas.
19.
tail -fMonitora arquivo em tempo real.
Comandos de busca
20.
findProcura arquivos no sistema.
21.
grepBusca palavras dentro de arquivos.
22.
locateBusca arquivos rapidamente.
Comandos de sistema
23.
topMostra processos em execução.
24.
htopVersão mais avançada do top.
25.
psLista processos.
26.
killFinaliza processos.
27.
rebootReinicia o computador.
28.
shutdownDesliga o sistema.
Comandos de permissões
29.
chmodModifica permissões.
30.
chownMuda proprietário do arquivo.
Comandos de rede
31.
pingTesta conexão com servidor.
32.
ifconfigMostra configurações de rede.
33.
ipGerenciamento moderno de rede.
34.
netstatMostra conexões de rede.
Comandos de instalação de software
Distribuições baseadas em Debian usam o gerenciador APT.
35.
apt updateAtualiza lista de pacotes.
36.
apt upgradeAtualiza programas instalados.
37.
apt installInstala programas.
38.
apt removeRemove programas.
39.
apt searchBusca programas.
Comandos de disco
40.
dfMostra uso do disco.
41.
duMostra tamanho de diretórios.
42.
mountMonta dispositivos.
43.
umountDesmonta dispositivos.
Comandos úteis de terminal
44.
clearLimpa terminal.
45.
historyMostra comandos executados.
46.
aliasCria atalhos para comandos.
47.
manMostra manual de comandos.
48.
whoamiMostra usuário atual.
49.
uptimeMostra tempo que sistema está ligado.
50.
sudoExecuta comandos com privilégio de administrador.
Dica importante para iniciantes
Um dos melhores hábitos ao aprender Linux é utilizar o comando:
Isso abre o manual completo do comando, com todas as opções disponíveis.
Conclusão
Apesar da evolução das interfaces gráficas no Linux, o terminal continua sendo uma das ferramentas mais eficientes para gerenciar o sistema. Aprender comandos básicos permite executar tarefas com rapidez, resolver problemas técnicos e explorar o verdadeiro potencial do sistema operacional.
Com apenas algumas dezenas de comandos fundamentais, qualquer usuário pode administrar arquivos, monitorar processos, instalar softwares e controlar praticamente todos os aspectos do sistema.
Dominar o terminal não é apenas uma habilidade técnica — é também uma porta de entrada para compreender de forma mais profunda o funcionamento do Linux e do próprio ambiente computacional.
Comentários
Postar um comentário