💻 Linux com Humor - piolinux.com.br 😄

Dicas Linux 1 a 80

  • 1. Use o comando ls para listar arquivos e diretórios. Ele mostra tudo que está dentro do diretório atual. Para listar com detalhes, use ls -l.
  • 2. Navegue entre diretórios com o comando cd. Por exemplo, cd /home/usuario te leva para a pasta especificada.
  • 3. Volte para o diretório anterior com cd ... Isso sobe um nível na hierarquia de pastas.
  • 4. Use pwd para saber o caminho completo do diretório atual. Útil para não se perder no sistema.
  • 5. Copie arquivos com o comando cp. Exemplo: cp arquivo.txt /home/usuario/Documentos/.
  • 6. Mova ou renomeie arquivos com mv. Por exemplo: mv arquivo.txt /home/usuario/Documentos/ ou mv arquivo1.txt arquivo2.txt.
  • 7. Apague arquivos com rm. Use rm arquivo.txt para apagar. Cuidado: não há lixeira, é definitivo!
  • 8. Para apagar diretórios, use rm -r nome_do_diretorio. O parâmetro -r é para apagar recursivamente tudo dentro do diretório.
  • 9. Visualize o conteúdo de arquivos com cat. Exemplo: cat arquivo.txt imprime o texto na tela.
  • 10. Para ler arquivos grandes, use less ou more. Exemplo: less arquivo.log permite navegar para frente e para trás.
  • 11. Crie diretórios com mkdir. Exemplo: mkdir nova_pasta cria uma nova pasta.
  • 12. Busque arquivos com find. Exemplo: find /home/usuario -name "*.txt" lista todos os arquivos .txt.
  • 13. Use grep para buscar texto dentro de arquivos. Exemplo: grep "palavra" arquivo.txt mostra as linhas com “palavra”.
  • 14. Veja o uso do disco com df -h. Mostra espaço ocupado e disponível em formato legível.
  • 15. Cheque o uso de espaço em diretórios com du -sh *. Exibe o tamanho dos arquivos e pastas no diretório atual.
  • 16. Monitore processos com top. Lista processos ativos em tempo real.
  • 17. Use ps aux para listar todos os processos. Detalha quem está rodando o que no sistema.
  • 18. Mate processos com kill PID. Onde PID é o número do processo, obtido pelo ps ou top.
  • 19. Atualize os pacotes do sistema (Debian/Ubuntu) com sudo apt update && sudo apt upgrade.
  • 20. No Fedora/RedHat, use sudo dnf update.
  • 21. Instale programas via terminal com apt install ou dnf install. Exemplo: sudo apt install vim.
  • 22. Para editar arquivos, use editores como nano ou vim. nano arquivo.txt é mais simples para iniciantes.
  • 23. Veja permissões dos arquivos com ls -l. Permissões aparecem como rwxr-xr-x.
  • 24. Modifique permissões com chmod. Exemplo: chmod +x script.sh para tornar o script executável.
  • 25. Altere o dono do arquivo com chown. Exemplo: sudo chown usuario:grupo arquivo.txt.
  • 26. Use history para ver os últimos comandos executados. Ajuda a repetir comandos antigos.
  • 27. Limpe a tela do terminal com clear. Para manter o terminal organizado.
  • 28. Crie links simbólicos com ln -s. Exemplo: ln -s /caminho/real /caminho/do/link.
  • 29. Configure variáveis de ambiente no terminal. Exemplo: export VARIAVEL=valor.
  • 30. Veja variáveis de ambiente com printenv.
  • 31. Use o comando wget para baixar arquivos da internet. Exemplo: wget https://exemplo.com/arquivo.zip.
  • 32. Compacte arquivos com tar. Exemplo: tar -czvf arquivo.tar.gz pasta/.
  • 33. Descompacte arquivos com tar -xzvf. Exemplo: tar -xzvf arquivo.tar.gz.
  • 34. Veja o conteúdo de um arquivo compactado sem extrair. Exemplo: tar -tf arquivo.tar.gz.
  • 35. Veja a versão do Linux com uname -a.
  • 36. Descubra informações detalhadas do sistema com lsb_release -a. Pode não estar instalado em todas as distros.
  • 37. Cheque o espaço de swap com swapon -s.
  • 38. Ative swap temporariamente com sudo swapon /swapfile.
  • 39. Desative swap com sudo swapoff /swapfile.
  • 40. Reinicie o sistema com sudo reboot.
  • 41. Use history | grep comando para encontrar comandos antigos.
  • 42. Rode sudo !! para repetir o último comando com permissão de superusuário.
  • 43. Utilize watch -n 1 comando para ver atualizações em tempo real.
  • 44. Com o comando alias, você cria atalhos para comandos longos.
  • 45. Para ver uso de disco: df -h.
  • 46. Para ver uso de diretórios: du -sh *.
  • 47. Ative o autocomplete com a tecla Tab.
  • 48. Use uptime para ver há quanto tempo o sistema está ligado.
  • 49. Veja logs do sistema com journalctl.
  • 50. Use man comando para ler o manual de qualquer comando.
  • 51. Baixe arquivos com wget ou curl.
  • 52. Use rsync para sincronização de arquivos entre sistemas.
  • 53. Use cron para agendar tarefas automáticas.
  • 54. Crie scripts para rotinas comuns com Bash.
  • 55. Monitore o sistema com htop ou glances.
  • 56. Use ncdu para encontrar arquivos que ocupam muito espaço.
  • 57. Monte unidades USB com mount e desmonte com umount.
  • 58. Veja informações de hardware com lshw e lscpu.
  • 59. Descubra seu IP com ip a ou hostname -I.
  • 60. Teste conexão com ping e traceroute.
  • 61. Use netstat ou ss para ver conexões abertas.
  • 62. Utilize o nc para testar portas.
  • 63. Instale e configure firewall com ufw ou firewalld.
  • 64. Limpe o cache do apt com sudo apt clean.
  • 65. Atualize a lista de repositórios com sudo apt update.
  • 66. Verifique atualizações com apt list --upgradable.
  • 67. Use dpkg -l para listar pacotes instalados.
  • 68. Use snap list ou flatpak list para apps snap e flatpak.
  • 69. Veja processos com ps aux.
  • 70. Finalize processos com kill ou killall.
  • 71. Execute programas em segundo plano com & no final.
  • 72. Traga o processo de volta com fg.
  • 73. Use chmod e chown para permissões.
  • 74. Crie grupos e usuários com adduser e addgroup.
  • 75. Edite arquivos com nano, vim ou gedit.
  • 76. Use locate para buscar arquivos rapidamente.
  • 77. Combine comandos com | (pipe).
  • 78. Execute vários comandos com ; ou &&.
  • 79. Use alias no ~/.bashrc para torná-los permanentes.
  • 80. Compartilhe essas dicas com quem está aprendendo Linux!