{"id":48438,"date":"2024-04-11T14:34:23","date_gmt":"2024-04-11T17:34:23","guid":{"rendered":"https:\/\/www.locaweb.com.br\/blog\/?p=48438"},"modified":"2024-09-05T13:47:30","modified_gmt":"2024-09-05T16:47:30","slug":"comandos-linux","status":"publish","type":"post","link":"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/comandos-linux\/","title":{"rendered":"Lista de comandos Linux: os 60 principais"},"content":{"rendered":"\n<p class=\"has-text-align-center\"><em>Confira uma lista com os principais comandos Linux, incluindo desde recursos b\u00e1sicos para programa\u00e7\u00e3o at\u00e9 op\u00e7\u00f5es de n\u00edvel avan\u00e7ado.<\/em><\/p>\n\n\n\n<p>O Linux \u00e9 cada vez mais adotado por pessoas programadoras que trabalham com linguagens como <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/o-que-e-javascript\/\">JavaScript<\/a>, <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/php\/\">PHP<\/a> e <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/python\/\">Python<\/a>.<\/p>\n\n\n\n<p>Seja para usar Cli, seja para configurar um DNS, <strong>ele oferece diversos recursos para usu\u00e1rios<\/strong>.<\/p>\n\n\n\n<p>Mas para que tudo isso funcione, \u00e9 preciso ficar atento aos comandos Linux. Eles s\u00e3o \u00fateis tanto para um iniciante quanto para algu\u00e9m que j\u00e1 conhece um pouco sobre o sistema.<\/p>\n\n\n\n<p>Por isso, listamos algumas op\u00e7\u00f5es nas linhas a seguir. Acompanhe!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>O que \u00e9 um comando Linux?<\/strong><\/h2>\n\n\n\n<p>Um comando Linux nada mais \u00e9 que <strong>uma instru\u00e7\u00e3o que voc\u00ea digita na linha de comando de um terminal para realizar uma a\u00e7\u00e3o<\/strong>.<\/p>\n\n\n\n<p>Esses comandos podem ser usados para executar tarefas como navegar por diret\u00f3rios, criar ou excluir arquivos, gerenciar processos e instalar programas, entre muitas outras coisas.<\/p>\n\n\n\n<p>Esses comandos s\u00e3o geralmente palavras ou abrevia\u00e7\u00f5es seguidas por op\u00e7\u00f5es e argumentos. Cada um deles tem uma fun\u00e7\u00e3o espec\u00edfica, conforme veremos a seguir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Principais comandos do terminal Linux<\/strong><\/h2>\n\n\n\n<p>Chegou o momento de falarmos sobre alguns dos principais comandos do terminal Linux. Para ajudar na navega\u00e7\u00e3o,<strong> eles ser\u00e3o divididos em duas frentes: essenciais e adicionais<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Comandos b\u00e1sicos do Linux<\/strong><\/h3>\n\n\n\n<p>Vamos come\u00e7ar a nossa lista apresentando <strong>41 comandos Linux para quem est\u00e1 iniciando no sistema operacional<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. ls<\/h4>\n\n\n\n<p>Um dos primeiros comandos Linux \u00e9 o Is, <strong>que lista os arquivos e diret\u00f3rios no diret\u00f3rio atual. <\/strong>Pode ser usado com v\u00e1rias op\u00e7\u00f5es para exibir informa\u00e7\u00f5es detalhadas, como permiss\u00f5es, tamanho, data de modifica\u00e7\u00e3o etc.<\/p>\n\n\n\n<p><strong>Exemplo: <\/strong>ls<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. cd<\/h4>\n\n\n\n<p><strong>O cd altera o diret\u00f3rio atual<\/strong>. Voc\u00ea pode especificar o local para onde deseja navegar como argumento, ou usar certos atalhos como cd &#8211; para voltar um diret\u00f3rio.<\/p>\n\n\n\n<p><strong>Exemplo<\/strong><strong>:<\/strong> cd \/home\/usuario\/diretorio<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">3. mkdir<\/h4>\n\n\n\n<p>Use este comando para<strong> criar um novo diret\u00f3rio<\/strong>. Basta fornecer o nome que voc\u00ea deseja dar como argumento para que ele funcione.<\/p>\n\n\n\n<p><strong>Exemplo: <\/strong>mkdir novo_diretorio<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">4. rm<\/h4>\n\n\n\n<p>Soma-se \u00e0 lista dos comandos Linux o rm, que remove arquivos ou diret\u00f3rios. Tenha cuidado ao us\u00e1-lo,<strong> pois os arquivos e diret\u00f3rios exclu\u00eddos n\u00e3o v\u00e3o para a lixeira e s\u00e3o removidos permanentemente<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>rm arquivo.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">5. cp<\/h4>\n\n\n\n<p>O cp \u00e9 um comando que <strong>copia arquivos e diret\u00f3rios<\/strong>. \u00c9 necess\u00e1rio especificar o nome do arquivo ou diret\u00f3rio que se deseja copiar, bem como o destino para onde quer copi\u00e1-lo.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>cp arquivo.txt \/diretorio_destino<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"812\" height=\"500\" src=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-2.jpg\" alt=\"Programador utilizando monitor, smartphone e laptop\" class=\"wp-image-48469\" srcset=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-2.jpg 812w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-2-500x308.jpg 500w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-2-768x473.jpg 768w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-2-150x92.jpg 150w\" sizes=\"(max-width: 812px) 100vw, 812px\" \/><\/figure>\n\n\n\n<p><em>Conhecer os comandos Linux ajuda na jornada de qualquer programador iniciante.<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">6. mv<\/h4>\n\n\n\n<p>Move ou renomeia arquivos e diret\u00f3rios. Ele pode ser usado para renomear arquivos ou mover arquivos e diret\u00f3rios para outro local no sistema de arquivos.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> mv arquivo.txt novo_nome.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">7. touch<\/h4>\n\n\n\n<p>Cria um arquivo vazio ou atualiza a data de modifica\u00e7\u00e3o de um arquivo existente. Se o arquivo j\u00e1 existir, o comando touch<strong> apenas atualiza a data de modifica\u00e7\u00e3o para a hora atual<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> touch novo_arquivo.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">8. cat<\/h4>\n\n\n\n<p>Exibe o conte\u00fado de um arquivo. Este \u00e9 um dos comandos Linux frequentemente usado<strong> para arquivos de texto pequenos, ou para juntar v\u00e1rios arquivos em um \u00fanico fluxo de sa\u00edda<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> cat arquivo.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">9. less<\/h4>\n\n\n\n<p>Exibe o conte\u00fado de um arquivo de maneira paginada, permitindo que voc\u00ea role para cima e para baixo. <strong>\u00c9 \u00fatil para visualizar arquivos grandes<\/strong>.<\/p>\n\n\n\n<p>Exemplo:less arquivo.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">10. grep<\/h4>\n\n\n\n<p>Pesquisa por padr\u00f5es em arquivos ou sa\u00edda de comandos. Ele tamb\u00e9m exibe as linhas que cont\u00eam o padr\u00e3o especificado.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>grep &#8220;palavra&#8221; arquivo.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">11. chmod<\/h4>\n\n\n\n<p>O chmod <strong>modifica as permiss\u00f5es de acesso de arquivos e diret\u00f3rios<\/strong>. \u00c9 usado para conceder ou revogar permiss\u00f5es de leitura, grava\u00e7\u00e3o e execu\u00e7\u00e3o para o propriet\u00e1rio, grupo e outros usu\u00e1rios.<\/p>\n\n\n\n<p><strong>Exemplo: <\/strong>chmod 755 arquivo.sh<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">12. chown<\/h4>\n\n\n\n<p>Altera o propriet\u00e1rio e\/ou o grupo de arquivos e diret\u00f3rios. Serve para alterar a propriedade de um arquivo ou diret\u00f3rio para outro usu\u00e1rio.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>chown usuario:grupo arquivo.txt<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"812\" height=\"500\" src=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-3.webp\" alt=\"Desenvolvedor utilizando laptop com Linux\" class=\"wp-image-48473\" srcset=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-3.webp 812w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-3-500x308.webp 500w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-3-768x473.webp 768w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-3-150x92.webp 150w\" sizes=\"(max-width: 812px) 100vw, 812px\" \/><\/figure>\n\n\n\n<p><em>Linux vem sendo cada vez mais adotado por programadores.<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">13. sudo<\/h4>\n\n\n\n<p>Executa comandos Linux com privil\u00e9gios de superusu\u00e1rio. \u00c9 \u00fatil especialmente em situa\u00e7\u00f5es que exigem permiss\u00f5es administrativas.<\/p>\n\n\n\n<p><strong>Exemplo<\/strong>: sudo apt-get update<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">14. passwd<\/h4>\n\n\n\n<p>Altera a senha do usu\u00e1rio. Ap\u00f3s digitar o comando, <strong>voc\u00ea ser\u00e1 solicitado a inserir a nova senha<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>passwd<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">15. ps<\/h4>\n\n\n\n<p>Exibe informa\u00e7\u00f5es sobre os processos em execu\u00e7\u00e3o, como ID do processo (PID), uso de CPU, mem\u00f3ria etc.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> ps aux<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">16. kill<\/h4>\n\n\n\n<p>Encerra processos especificados enviando um sinal de t\u00e9rmino para eles. O comando kill pode ser usado para encerrar processos com base no PID ou nome.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>kill -9 PID<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">17. df<\/h4>\n\n\n\n<p>Exibe o espa\u00e7o em disco dispon\u00edvel e usado. Ele lista as informa\u00e7\u00f5es de espa\u00e7o em disco<strong> para todos os sistemas de arquivos montados no sistema<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>df -h<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">18. du<\/h4>\n\n\n\n<p>Est\u00e1 entre os comandos Linux que \u00e9 \u00fatil para verificar <strong>quanto espa\u00e7o em disco um determinado arquivo ou diret\u00f3rio est\u00e1 ocupando<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>du -sh \/diretorio<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">19. tar<\/h4>\n\n\n\n<p>Cria, extrai ou comprime arquivos no formato tar. \u00c9 frequentemente usado para criar backups ou compactar v\u00e1rios arquivos e diret\u00f3rios em um \u00fanico arquivo.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> tar -cvf arquivo.tar \/diretorio<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">20. gzip<\/h4>\n\n\n\n<p>Comprime ou descomprime arquivos no formato gzip. \u00c9 comumente usado para <strong>compactar arquivos e economizar espa\u00e7o em disco<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo<\/strong><strong>:<\/strong> gzip arquivo.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">21. head<\/h4>\n\n\n\n<p>Por padr\u00e3o, exibe as primeiras 10 linhas de um arquivo, mas voc\u00ea pode especificar o n\u00famero a ser exibido usando a op\u00e7\u00e3o -n.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> head arquivo.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">22. tail<\/h4>\n\n\n\n<p>Assim como o comando head, por padr\u00e3o exibe as \u00faltimas 10 linhas de um arquivo, mas \u00e9 poss\u00edvel usar a op\u00e7\u00e3o -n para especificar a quantidade a ser mostrada.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>tail arquivo.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">23. wc<\/h4>\n\n\n\n<p>Conta o n\u00famero de linhas, palavras e caracteres. \u00c9 \u00fatil para obter estat\u00edsticas sobre o conte\u00fado de um arquivo de texto.<\/p>\n\n\n\n<p><strong>Exemplo: <\/strong>wc arquivo.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">24. sort<\/h4>\n\n\n\n<p>Ordena linhas de texto em um arquivo alfab\u00e9tica ou numericamente. <strong>Ele pode ser usado sozinho ou em conjunto com outros comandos Linux <\/strong>por meio de pipes (|) para manipular e organizar dados.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> sort arquivo.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">25. uniq<\/h4>\n\n\n\n<p>Exibe ou filtra linhas de texto \u00fanicas em um arquivo. \u00c9 frequentemente <strong>usado em conjunto com o comando sort <\/strong>para encontrar duplicatas.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> uniq arquivo.txt<\/p>\n\n\n\n<iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/W5RpJ9Y6wvI?si=8lv8z1tmu0LSL5xo\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">26. find<\/h4>\n\n\n\n<p>Localiza arquivos e diret\u00f3rios com base em crit\u00e9rios especificados, como nome, tipo, tamanho etc. \u00c9 um dos comandos Linux mais poderosos, <strong>pois busca arquivos em todo o sistema<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> find \/diretorio -name &#8220;*.txt&#8221;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">27. locate<\/h4>\n\n\n\n<p>Localiza arquivos por nome. \u00c9 mais r\u00e1pido que o comando find, mas menos preciso, pois <strong>depende de um banco de dados atualizado periodicamente<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> locate arquivo.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">28. diff<\/h4>\n\n\n\n<p>Compara o conte\u00fado linha por linha e exibe as diferen\u00e7as. \u00c9 \u00fatil para verificar as <strong>altera\u00e7\u00f5es entre diferentes vers\u00f5es de arquivos de texto<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo: <\/strong>diff arquivo1.txt arquivo2.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">29. ssh<\/h4>\n\n\n\n<p>Conecta-se a um servidor remoto usando o protocolo SSH (Secure Shell). \u00c9 amplamente utilizado para <strong>acessar e gerenciar sistemas remotos de forma segura<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo: <\/strong>ssh usuario@host<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">30. scp<\/h4>\n\n\n\n<p>O scp copia arquivos entre computadores por meio de uma conex\u00e3o SSH. <strong>\u00c9 uma extens\u00e3o do comando ssh<\/strong> e permite transfer\u00eancias seguras.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> scp arquivo.txt usuario@host:\/diretorio_destino<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">31. wget<\/h4>\n\n\n\n<p>Comando \u00fatil para baixar arquivos da internet usando HTTP, HTTPS ou FTP. Permite automatizar o download ou transferir arquivos grandes.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>wget <a href=\"http:\/\/exemplo.com\/arquivo.txt\">http:\/\/exemplo.com\/arquivo.txt<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">32. curl<\/h4>\n\n\n\n<p>Transfer\u00eancia de dados com <a href=\"https:\/\/www.locaweb.com.br\/blog\/produtos\/registro-de-dominio\/url-presenca-digital\/\">URLs<\/a>. \u00c9 uma ferramenta vers\u00e1til para <strong>interagir com recursos da web<\/strong>, como fazer requisi\u00e7\u00f5es HTTP e enviar dados para servidores, entre outros.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> curl http:\/\/exemplo.com<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">33. top<\/h4>\n\n\n\n<p>Exibe informa\u00e7\u00f5es em tempo real sobre os processos, como uso de CPU, mem\u00f3ria e tempo de execu\u00e7\u00e3o.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>top<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">34. htop<\/h4>\n\n\n\n<p>Tamb\u00e9m utilizado para informa\u00e7\u00f5es detalhadas sobre processos. Ele permite acompanhar facilmente o uso da CPU, mem\u00f3ria e swap, al\u00e9m de identificar processos que consomem mais recursos e gerenciar processos diretamente na interface do usu\u00e1rio.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> htop<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"812\" height=\"500\" src=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-4-1.jpg\" alt=\"Desenvolvedor trabalhando em laptop. C\u00f3digo HTML, programa\u00e7\u00e3o em Javascript\" class=\"wp-image-48472\" srcset=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-4-1.jpg 812w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-4-1-500x308.jpg 500w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-4-1-768x473.jpg 768w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-4-1-150x92.jpg 150w\" sizes=\"(max-width: 812px) 100vw, 812px\" \/><\/figure>\n\n\n\n<p><em>Linux tem comandos que ajudam a monitorar o uso de hardware pelo sistema.<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">35. free<\/h4>\n\n\n\n<p>Exibe a quantidade de mem\u00f3ria livre e usada no sistema. Dessa forma, permite o monitoramento e a identifica\u00e7\u00e3o de poss\u00edveis problemas de desempenho.<\/p>\n\n\n\n<p><strong>Exemplo<\/strong><strong>: <\/strong>free -m<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">36. df<\/h4>\n\n\n\n<p>Comando que mostra o espa\u00e7o em disco usado e dispon\u00edvel em todos os sistemas de arquivos montados.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> df -h<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">37. mount<\/h4>\n\n\n\n<p>Monta um sistema de arquivos, fazendo com que ele fique acess\u00edvel em um diret\u00f3rio espec\u00edfico. \u00c9 um dos comandos Linux usados para conectar dispositivos de armazenamento, como discos r\u00edgidos, pendrives etc.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> mount \/dev\/sdb1 \/mnt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">38. umount<\/h4>\n\n\n\n<p>Ao contr\u00e1rio do mount, o umount desmonta um sistema de arquivos, removendo-o.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> umount \/mnt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">39. ping<\/h4>\n\n\n\n<p>Testa a conectividade de rede com um host remoto enviando pacotes de dados e aguardando por respostas.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>ping google.com<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">40. ifconfig<\/h4>\n\n\n\n<p>Exibe e configura interfaces de rede, mostrando informa\u00e7\u00f5es como endere\u00e7o IP, m\u00e1scara de subrede e status da interface.<\/p>\n\n\n\n<p>Exemplo: ifconfig<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">41. iwconfig<\/h4>\n\n\n\n<p>Mais um dos comandos Linux para configura\u00e7\u00e3o, o iwconfig \u00e9 voltado para interfaces de rede sem fio. Ele exibe informa\u00e7\u00f5es como nome da interface, ESSID da rede sem fio e pot\u00eancia de transmiss\u00e3o, entre outros.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>iwconfig wlan0<\/p>\n\n\n\n<p><strong>Leia mais<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.locaweb.com.br\/blog\/produtos\/vps-e-cloud\/vps-linux\/\">Quais as vantagens de usar um VPS Linux?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/linux-ou-windows-para-programar-conheca-as-vantagens-e-diferencas\/\">Linux ou Windows para programar? Conhe\u00e7a as vantagens e diferen\u00e7as!<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/4-distribuicoes-do-linux-mais-populares\/\">Conhe\u00e7a as 4 distribui\u00e7\u00f5es do Linux mais populares<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a><strong>Outros comandos<\/strong><\/h3>\n\n\n\n<p>Para aqueles que buscam comandos Linux mais avan\u00e7ados, apresentamos algumas op\u00e7\u00f5es nas linhas a seguir.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">42. awk<\/h4>\n\n\n\n<p>Comando de manipula\u00e7\u00e3o de texto que processa arquivos linha por linha. \u00c9 usado principalmente para <strong>busca e substitui\u00e7\u00e3o de padr\u00f5es, formata\u00e7\u00e3o de sa\u00edda e realiza\u00e7\u00e3o de c\u00e1lculos<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>awk &#8216;{print $1}&#8217; arquivo.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">43. sed<\/h4>\n\n\n\n<p>Um editor de fluxo que permite editar e transformar texto de forma n\u00e3o interativa. \u00c9 \u00fatil para realizar opera\u00e7\u00f5es de edi\u00e7\u00e3o em massa em arquivos, <strong>como substitui\u00e7\u00f5es de padr\u00f5es, exclus\u00f5es e inser\u00e7\u00f5es<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo: <\/strong>sed &#8216;s\/palavra1\/palavra2\/g&#8217; arquivo.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">44. find<\/h4>\n\n\n\n<p>Localiza arquivos e diret\u00f3rios com base em v\u00e1rios crit\u00e9rios, como nome, tipo, tamanho etc. \u00c9 um dos comandos Linux para<strong> realizar buscas complexas no sistema de arquivos<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>find . -name &#8220;*.txt&#8221; | xargs rm<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">45. xargs<\/h4>\n\n\n\n<p>Executa comandos a partir da entrada padr\u00e3o (stdin), permitindo processar e executar opera\u00e7\u00f5es em lotes em uma lista de itens. \u00c9 frequentemente utilizado em conjunto com outros comandos Linux, <strong>como find e grep<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>find . -name &#8220;*.txt&#8221; | xargs rm<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">46. cron<\/h4>\n\n\n\n<p>Um utilit\u00e1rio de agendamento de tarefas, que permite aos usu\u00e1rios programar a execu\u00e7\u00e3o de comandos ou scripts em intervalos regulares. As tarefas agendadas aparecem no arquivo crontab.<\/p>\n\n\n\n<p><strong>Exemplo: <\/strong>crontab -e<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">47. at<\/h4>\n\n\n\n<p>Permite agendar a execu\u00e7\u00e3o de comandos ou scripts para um momento espec\u00edfico no futuro. Ele \u00e9 um dos comandos Linux para tarefas \u00fanicas, que <strong>precisam ser executadas em um hor\u00e1rio determinado<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> at now + 1 hour<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">48. rsync<\/h4>\n\n\n\n<p>Um utilit\u00e1rio de sincroniza\u00e7\u00e3o de arquivos e diret\u00f3rios que consegue copiar e fazer backup de dados de forma eficiente. Entre as suas caracter\u00edsticas, <strong>est\u00e1 o fato de manter a integridade<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>rsync -av origem\/ destino\/<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">49. scp<\/h4>\n\n\n\n<p>Copia arquivos entre computadores por meio de uma conex\u00e3o SSH de forma segura. Al\u00e9m da transfer\u00eancia, suporta a c\u00f3pia recursiva de diret\u00f3rios e a especifica\u00e7\u00e3o de portas diferentes.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>scp arquivo.txt usuario@host:\/diretorio_destino<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">50. ssh-keygen<\/h4>\n\n\n\n<p>Utilizado para gerar chaves SSH p\u00fablica e privada. Elas s\u00e3o usadas para autentica\u00e7\u00e3o sem senha em conex\u00f5es SSH, al\u00e9m de garantir a seguran\u00e7a de acesso remoto.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>ssh-keygen -t rsa<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">51. ddrescue<\/h4>\n\n\n\n<p>Ferramenta avan\u00e7ada de recupera\u00e7\u00e3o de dados em sistemas Linux. Ele \u00e9 usado para trazer de volta dados de dispositivos de armazenamento com falhas, como discos r\u00edgidos danificados, parti\u00e7\u00f5es corrompidas, CDs e DVDs, entre outros.<\/p>\n\n\n\n<p><strong>Exemplo: <\/strong>ddrescue \/dev\/sda \/dev\/sdb<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"812\" height=\"500\" src=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-5.jpg\" alt=\"Desenvolvedora programando c\u00f3digo em laptop com monitor secund\u00e1rio\" class=\"wp-image-48474\" srcset=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-5.jpg 812w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-5-500x308.jpg 500w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-5-768x473.jpg 768w, https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2024\/04\/comandos-linux-5-150x92.jpg 150w\" sizes=\"(max-width: 812px) 100vw, 812px\" \/><figcaption class=\"wp-element-caption\">Developer programmer programming code to developing website and application in software office.<\/figcaption><\/figure>\n\n\n\n<p><em>Comandos Linux avan\u00e7ados ajudam em verifica\u00e7\u00f5es mais profundas no sistema operacional.<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">52. dd<\/h4>\n\n\n\n<p>Comando de c\u00f3pia e convers\u00e3o que pode ler e escrever dados em blocos espec\u00edficos de tamanho. Serve para criar imagens de disco, realizar opera\u00e7\u00f5es de backup e restaura\u00e7\u00e3o, al\u00e9m de realizar opera\u00e7\u00f5es de baixo n\u00edvel.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> dd if=arquivo_origem of=arquivo_destino<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">53. lsof<\/h4>\n\n\n\n<p>Possibilita diagnosticar problemas relacionados a arquivos bloqueados e identificar processos que est\u00e3o utilizando determinados arquivos, entre outros.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> lsof -i<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">54. netstat<\/h4>\n\n\n\n<p>Exibe informa\u00e7\u00f5es sobre conex\u00f5es de rede, tabelas de roteamento, interfaces de rede e estat\u00edsticas do protocolo. \u00c9 o tipo de comando ao qual voc\u00ea pode recorrer para <strong>monitorar a atividade de rede e diagnosticar problemas de conectividade<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> netstat -tuln<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">55. iftop<\/h4>\n\n\n\n<p>Utilit\u00e1rio de linha de comando que exibe informa\u00e7\u00f5es em tempo real sobre o tr\u00e1fego de rede em uma interface espec\u00edfica. \u00c9 importante para <strong>monitorar a largura de banda utilizada por processos e hosts espec\u00edficos<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> iftop<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">56. traceroute<\/h4>\n\n\n\n<p>Rastreia a rota que os pacotes de rede seguem de um host para outro, exibindo todos os hops intermedi\u00e1rios e os tempos de lat\u00eancia entre eles.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>traceroute google.com<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">57. tcpdump<\/h4>\n\n\n\n<p>Um utilit\u00e1rio de captura e an\u00e1lise de pacotes de rede que permite visualizar o tr\u00e1fego em tempo real. \u00c9 \u00fatil para monitorar e diagnosticar problemas de rede, <strong>al\u00e9m de realizar an\u00e1lises de seguran\u00e7a<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> tcpdump -i eth0<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">58. iptables<\/h4>\n\n\n\n<p>Permite filtrar pacotes e firewall para sistemas Linux. Tamb\u00e9m d\u00e1 permiss\u00e3o para configurar regras de filtragem de pacotes, Network Address Translation (NAT) e controle de acesso, entre outros.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><strong> <\/strong>iptables -A INPUT -s 192.168.1.0\/24 -j DROP<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">59. grep<\/h4>\n\n\n\n<p>Pesquisa por padr\u00f5es em arquivos ou sa\u00edda de comandos. Ele exibe as linhas que cont\u00eam o padr\u00e3o especificado e <strong>pode ser combinado com express\u00f5es regulares para pesquisas avan\u00e7adas<\/strong>.<\/p>\n\n\n\n<p><strong>Exemplo: <\/strong>grep &#8220;palavra&#8221; arquivo.txt<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">60. jobs<\/h4>\n\n\n\n<p>Com esse comando, \u00e9 poss\u00edvel visualizar os jobs que est\u00e3o em execu\u00e7\u00e3o. Ele tamb\u00e9m traz o status de cada um desses processos em andamento, permitindo avaliar o que fazer com eles.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong> jobs<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Hospedagem de sites<\/strong><\/h2>\n\n\n\n<p>Os comandos Linux s\u00e3o usados para diversas finalidades, inclusive por pessoas programadoras que querem saber <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/primeiros-passos\/como-criar-um-site\/\">como criar um site<\/a>.<\/p>\n\n\n\n<p>Conhe\u00e7a os planos da Locaweb com <a href=\"https:\/\/www.locaweb.com.br\/ssl-locaweb\/\" target=\"_blank\" rel=\"noreferrer noopener\">certificado SSL<\/a> e <a href=\"https:\/\/www.locaweb.com.br\/registro-de-dominio-web\/\">dom\u00ednio<\/a> gr\u00e1tis. Escolha a <a href=\"https:\/\/www.locaweb.com.br\/hospedagem-de-sites-com-dominio-gratis\">melhor hospedagem de sites<\/a> para ter a sua p\u00e1gina web!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Confira uma lista com os principais comandos Linux, incluindo desde recursos b\u00e1sicos para programa\u00e7\u00e3o at\u00e9 op\u00e7\u00f5es de n\u00edvel avan\u00e7ado. O Linux \u00e9 cada vez mais adotado por pessoas programadoras que trabalham com linguagens como JavaScript, PHP e Python. Seja para usar Cli, seja para configurar um DNS, ele oferece diversos recursos para usu\u00e1rios. Mas para [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":48467,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-48438","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo-aberto"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/48438","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/comments?post=48438"}],"version-history":[{"count":15,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/48438\/revisions"}],"predecessor-version":[{"id":50489,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/48438\/revisions\/50489"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/media\/48467"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/media?parent=48438"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/categories?post=48438"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/tags?post=48438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}