50 comandos essenciais do Linux que todo usuário iniciante deveria conhecer



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.

Postar um comentário

Comentários