💻 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!