{"id":16421,"date":"2020-08-21T04:04:43","date_gmt":"2020-08-21T07:04:43","guid":{"rendered":"https:\/\/blog.hostinger.io\/br-tutoriais\/?p=16421"},"modified":"2026-02-03T20:00:56","modified_gmt":"2026-02-03T23:00:56","slug":"comandos-linux","status":"publish","type":"post","link":"\/br\/tutoriais\/comandos-linux\/","title":{"rendered":"60 comandos Linux essenciais e como us\u00e1-los"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Os principais comandos Linux s&atilde;o ferramentas de linha de comando que ajudam voc&ecirc; a gerenciar diferentes partes do sistema operacional. Eles s&atilde;o muito usados em servidores Linux, onde nem sempre existe uma interface gr&aacute;fica &mdash; ent&atilde;o o terminal vira o jeito principal de controlar tudo.<\/p><p class=\"wp-block-paragraph\">Existem v&aacute;rias utilidades dispon&iacute;veis na linha de comando, cada uma respons&aacute;vel por enviar instru&ccedil;&otilde;es ao sistema para executar tarefas espec&iacute;ficas. No geral, os comandos Linux podem ser organizados nestas categorias:<\/p><ul class=\"wp-block-list\">\n<li><strong>Comandos para navegar no sistema de arquivos.<\/strong> Utilit&aacute;rios para entrar em diret&oacute;rios e encontrar caminhos.<\/li>\n\n\n\n<li><strong>Comandos para lidar com arquivos e pastas.<\/strong> Ferramentas para organizar, criar, mover e processar arquivos e diret&oacute;rios.<\/li>\n\n\n\n<li><strong>Comandos de usu&aacute;rios e controle de acesso.<\/strong> Instru&ccedil;&otilde;es para gerenciar contas e permiss&otilde;es.<\/li>\n\n\n\n<li><strong>Comandos de monitoramento do sistema e processos.<\/strong> Ferramentas para analisar desempenho, processos e servi&ccedil;os.<\/li>\n\n\n\n<li><strong>Comandos de rede.<\/strong> Utilit&aacute;rios para ajustar e diagnosticar configura&ccedil;&otilde;es de rede.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Agora, vamos revisar cada categoria e depois explorar os comandos em mais detalhes, com exemplos pr&aacute;ticos.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-comandos-de-navegacao-em-arquivos-e-pastas\">Comandos de navega&ccedil;&atilde;o em arquivos e pastas<\/h2><figure tabindex=\"0\" class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Comando<\/th><th>Fun&ccedil;&atilde;o<\/th><\/tr><\/thead><tbody><tr><td><code>ls<\/code><\/td><td>Lista o conte&uacute;do de um diret&oacute;rio<\/td><\/tr><tr><td><code>pwd<\/code><\/td><td>Mostra o caminho do diret&oacute;rio atual<\/td><\/tr><tr><td><code>cd<\/code><\/td><td>Troca de diret&oacute;rio<\/td><\/tr><tr><td><code>locate<\/code><\/td><td>Procura um arquivo e exibe o caminho<\/td><\/tr><tr><td><code>find<\/code><\/td><td>Encontra um arquivo dentro do diret&oacute;rio atual<\/td><\/tr><\/tbody><\/table><\/figure><h2 class=\"wp-block-heading\" id=\"h-comandos-de-operacoes-com-arquivos-e-pastas\">Comandos de opera&ccedil;&otilde;es com arquivos e pastas<\/h2><figure tabindex=\"0\" class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Comando<\/th><th>Fun&ccedil;&atilde;o<\/th><\/tr><\/thead><tbody><tr><td><code>mkdir<\/code><\/td><td>Cria um diret&oacute;rio<\/td><\/tr><tr><td><code>rmdir<\/code><\/td><td>Remove um diret&oacute;rio<\/td><\/tr><tr><td><code>rm<\/code><\/td><td>Exclui um arquivo<\/td><\/tr><tr><td><code>cp<\/code><\/td><td>Copia um arquivo para outro local<\/td><\/tr><tr><td><code>mv<\/code><\/td><td>Move ou renomeia um arquivo ou pasta<\/td><\/tr><tr><td><code>touch<\/code><\/td><td>Cria um arquivo vazio<\/td><\/tr><tr><td><code>file<\/code><\/td><td>Mostra o tipo de um arquivo<\/td><\/tr><tr><td><code>zip<\/code> e <code>unzip<\/code><\/td><td>Compacta ou extrai um arquivo ZIP<\/td><\/tr><tr><td><code>tar<\/code><\/td><td>Agrupa arquivos em um tarball<\/td><\/tr><tr><td><code>nano<\/code>, <code>vi<\/code> e <code>jed<\/code><\/td><td>Abre um editor de texto<\/td><\/tr><tr><td><code>cat<\/code><\/td><td>Exibe o conte&uacute;do de um arquivo<\/td><\/tr><tr><td><code>grep<\/code><\/td><td>Encontra uma linha espec&iacute;fica em um arquivo<\/td><\/tr><tr><td><code>sed<\/code><\/td><td>Busca e substitui um padr&atilde;o em um arquivo<\/td><\/tr><tr><td><code>head<\/code><\/td><td>Mostra as primeiras linhas de um arquivo<\/td><\/tr><tr><td><code>tail<\/code><\/td><td>Mostra as &uacute;ltimas linhas de um arquivo<\/td><\/tr><tr><td><code>awk<\/code><\/td><td>Busca e manipula padr&otilde;es em um arquivo<\/td><\/tr><tr><td><code>sort<\/code><\/td><td>Reorganiza o conte&uacute;do de um arquivo<\/td><\/tr><tr><td><code>cut<\/code><\/td><td>Seleciona e imprime partes espec&iacute;ficas de um arquivo<\/td><\/tr><tr><td><code>diff<\/code><\/td><td>Compara o conte&uacute;do de arquivos<\/td><\/tr><tr><td><code>tee<\/code><\/td><td>Envia a sa&iacute;da de um comando para um arquivo e para o terminal<\/td><\/tr><tr><td><code>echo<\/code><\/td><td>Imprime texto no terminal<\/td><\/tr><tr><td><code>ln<\/code><\/td><td>Cria links entre arquivos ou pastas<\/td><\/tr><tr><td><code>alias<\/code> e <code>unalias<\/code><\/td><td>Cria ou remove um apelido para um comando ou programa<\/td><\/tr><tr><td><code>apt<\/code> e <code>dnf<\/code><\/td><td>Gerencia reposit&oacute;rios e pacotes do sistema<\/td><\/tr><\/tbody><\/table><\/figure><h2 class=\"wp-block-heading\" id=\"h-comandos-de-gerenciamento-de-usuarios-e-permissoes\">Comandos de gerenciamento de usu&aacute;rios e permiss&otilde;es<\/h2><figure tabindex=\"0\" class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Comando<\/th><th>Fun&ccedil;&atilde;o<\/th><\/tr><\/thead><tbody><tr><td><code>sudo<\/code><\/td><td>Executa um comando como superusu&aacute;rio<\/td><\/tr><tr><td><code>su<\/code><\/td><td>Troca de usu&aacute;rio<\/td><\/tr><tr><td><code>whoami<\/code><\/td><td>Mostra o usu&aacute;rio atual<\/td><\/tr><tr><td><code>chmod<\/code><\/td><td>Altera permiss&otilde;es de um arquivo ou pasta<\/td><\/tr><tr><td><code>chown<\/code><\/td><td>Altera o dono de um arquivo ou pasta<\/td><\/tr><tr><td><code>useradd<\/code> e <code>userdel<\/code><\/td><td>Adiciona ou remove um usu&aacute;rio<\/td><\/tr><tr><td><code>passwd<\/code><\/td><td>Define uma nova senha para um usu&aacute;rio<\/td><\/tr><\/tbody><\/table><\/figure><h2 class=\"wp-block-heading\" id=\"h-comandos-de-monitoramento-do-sistema-e-processos\">Comandos de monitoramento do sistema e processos<\/h2><figure tabindex=\"0\" class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Comando<\/th><th>Fun&ccedil;&atilde;o<\/th><\/tr><\/thead><tbody><tr><td><code>df<\/code><\/td><td>Mostra o uso do disco<\/td><\/tr><tr><td><code>du<\/code><\/td><td>Mostra o tamanho de uma pasta e do seu conte&uacute;do<\/td><\/tr><tr><td><code>top<\/code><\/td><td>Exibe processos em execu&ccedil;&atilde;o e consumo de recursos<\/td><\/tr><tr><td><code>htop<\/code><\/td><td>Lista e gerencia processos (interface mais amig&aacute;vel)<\/td><\/tr><tr><td><code>ps<\/code><\/td><td>Mostra um resumo dos processos em um momento espec&iacute;fico<\/td><\/tr><tr><td><code>uname<\/code><\/td><td>Exibe informa&ccedil;&otilde;es do sistema<\/td><\/tr><tr><td><code>time<\/code><\/td><td>Mede o tempo de execu&ccedil;&atilde;o de um comando ou programa<\/td><\/tr><tr><td><code>systemctl<\/code><\/td><td>Gerencia servi&ccedil;os<\/td><\/tr><tr><td><code>watch<\/code><\/td><td>Executa um comando repetidamente<\/td><\/tr><tr><td><code>jobs<\/code><\/td><td>Mostra programas em execu&ccedil;&atilde;o no shell atual<\/td><\/tr><tr><td><code>kill<\/code><\/td><td>Encerra um processo<\/td><\/tr><tr><td><code>shutdown<\/code><\/td><td>Desliga o sistema<\/td><\/tr><tr><td><code>history<\/code><\/td><td>Mostra comandos executados anteriormente<\/td><\/tr><tr><td><code>man<\/code><\/td><td>Abre o manual de outro comando<\/td><\/tr><tr><td><code>cal<\/code><\/td><td>Abre um calend&aacute;rio<\/td><\/tr><\/tbody><\/table><\/figure><h2 class=\"wp-block-heading\" id=\"h-comandos-de-rede\">Comandos de rede<\/h2><figure tabindex=\"0\" class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Comando<\/th><th>Fun&ccedil;&atilde;o<\/th><\/tr><\/thead><tbody><tr><td><code>hostname<\/code><\/td><td>Mostra o nome do host do sistema<\/td><\/tr><tr><td><code>ping<\/code><\/td><td>Envia pacotes para um destino<\/td><\/tr><tr><td><code>wget<\/code><\/td><td>Baixa arquivos de uma URL<\/td><\/tr><tr><td><code>curl<\/code><\/td><td>Transfere dados de\/para uma URL<\/td><\/tr><tr><td><code>ip<\/code><\/td><td>Gerencia configura&ccedil;&otilde;es de rede do sistema<\/td><\/tr><tr><td><code>netstat<\/code><\/td><td>Exibe informa&ccedil;&otilde;es de rede<\/td><\/tr><tr><td><code>traceroute<\/code><\/td><td>Mostra o caminho do pacote at&eacute; o destino<\/td><\/tr><tr><td><code>nslookup<\/code><\/td><td>Consulta informa&ccedil;&otilde;es de DNS<\/td><\/tr><tr><td><code>dig<\/code><\/td><td>Exibe detalhes de um dom&iacute;nio<\/td><\/tr><tr><td><code>scp<\/code><\/td><td>Copia arquivos pela rede<\/td><\/tr><tr><td><code>rsync<\/code><\/td><td>Sincroniza arquivos entre dois sistemas pela rede<\/td><\/tr><\/tbody><\/table><\/figure><figure class=\"wp-block-image size-large\"><a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-quais-sao-as-partes-de-um-comando-linux\">Quais S&atilde;o as Partes de um Comando Linux?<\/h2><p class=\"wp-block-paragraph\">As tr&ecirc;s partes principais de um comando s&atilde;o:<\/p><ul class=\"wp-block-list\">\n<li><strong>CommandName (nome).<\/strong> &Eacute; a regra em si que voc&ecirc; quer executar.<\/li>\n\n\n\n<li><strong>Flag (op&ccedil;&atilde;o). <\/strong>&Eacute; um modificador para a opera&ccedil;&atilde;o do comando. Voc&ecirc; pode inclu&iacute;-lo no comando usando um h&iacute;fen (-) ou dois (&ndash;).<\/li>\n\n\n\n<li><strong>Argument (par&acirc;metro).<\/strong> Serve para adicionar informa&ccedil;&otilde;es ou contexto ao comando.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Tendo isso em mente, a sintaxe b&aacute;sica de um comando Linux &eacute; a seguinte:<\/p><pre class=\"wp-block-preformatted\">NomeDoComando [op&ccedil;&atilde;o\/op&ccedil;&otilde;es] [par&acirc;metro(s)]<\/pre><p class=\"wp-block-paragraph\">Em alguns casos, um comando pode rodar sem a necessidade de op&ccedil;&otilde;es ou par&acirc;metros, mas a maioria deles exigir&aacute; esses elementos para ser executado corretamente. Tenha em mente, tamb&eacute;m, que os comandos s&atilde;o sens&iacute;veis a mai&uacute;sculas e min&uacute;sculas.<\/p><h2 class=\"wp-block-heading\" id=\"h-comandos-mais-usados-no-linux\">Comandos Mais Usados no Linux<\/h2><p class=\"wp-block-paragraph\">Confira abaixo uma lista com os 8 comandos mais usados nos sistemas operacionais baseados em Linux:<\/p><ol class=\"wp-block-list\">\n<li><strong>pwd<\/strong>: encontra o caminho completo do diret&oacute;rio atual.<\/li>\n\n\n\n<li><strong>cd: <\/strong>permite navegar at&eacute; determinada pasta.<\/li>\n\n\n\n<li><strong>ls: <\/strong>lista todos os arquivos e pastas dentro de um diret&oacute;rio.<\/li>\n\n\n\n<li><strong>cat:&nbsp;<\/strong>lista os conte&uacute;dos de um arquivo de texto na sa&iacute;da padr&atilde;o (sdout).<\/li>\n\n\n\n<li><strong>cp:&nbsp;<\/strong>copia arquivos do diret&oacute;rio atual para uma pasta diferente.<\/li>\n\n\n\n<li><strong>mv:&nbsp;<\/strong>pode ser usado para mover ou renomear arquivos.<\/li>\n\n\n\n<li><strong>mkdir: <\/strong>cria um novo diret&oacute;rio.<\/li>\n\n\n\n<li><strong>rm: <\/strong>remove arquivos e diret&oacute;rios.<\/li>\n\n\n\n<li><strong>sudo<\/strong>: executa um comando como superusu&aacute;rio.<\/li>\n\n\n\n<li><strong>find<\/strong>: para buscar arquivos em diret&oacute;rios.<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-pre-requisitos\"><strong>Pr&eacute;-requisitos<\/strong><\/h2><p class=\"wp-block-paragraph\">Antes de continuar, acesse a interface de linha de comando do seu desktop Linux ou servidor virtual privado (VPS). Se voc&ecirc; usar um sistema remoto, conecte-se a ele <strong><a href=\"\/br\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\/\">usando um cliente SSH como o PuTTY<\/a><\/strong> ou o Terminal.<\/p><p class=\"wp-block-paragraph\">Se voc&ecirc; n&atilde;o tiver um computador Linux, recomendamos que adquira um <a href=\"\/br\/servidor-vps\"><strong>plano de hospedagem VPS da Hostinger<\/strong><\/a>. Nosso recurso de <strong>terminal de navegador <\/strong>permite que voc&ecirc; se conecte ao seu servidor diretamente do navegador da Web para simplificar o processo.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-lista-os-60-principais-comandos-linux\"><strong>Lista: os 60 principais comandos Linux<\/strong><\/h2><p class=\"wp-block-paragraph\">Antes de entrarmos na lista de principais comandos Linux, primeiro voc&ecirc; precisa abrir a linha de comando do sistema. Se voc&ecirc; ainda tem inseguran&ccedil;a sobre a interface de linha de comando, confira nosso <strong><a href=\"\/br\/tutoriais\/o-que-e-cli\/\">tutorial sobre CLI<\/a><\/strong>.<\/p><p class=\"wp-block-paragraph\">Embora os passos abaixo possam ser ligeiramente diferentes dependendo da distribui&ccedil;&atilde;o que voc&ecirc; estiver usando, voc&ecirc; geralmente encontra a linha de comando na se&ccedil;&atilde;o <strong>Utilities<\/strong> (Utilidades).<\/p><p class=\"wp-block-paragraph\">Al&eacute;m disso, lembre-se de que o assistente de IA <strong>Kodee<\/strong>, da Hostinger, pode rodar comandos por conta pr&oacute;pria de acordo com suas necessidades. Ele &eacute; &oacute;timo para iniciantes que querem aprender Linux de forma mais eficiente, pois n&atilde;o &eacute; necess&aacute;rio pesquisar documenta&ccedil;&otilde;es ou fontes externas para descobrir qual o comando desejado.<\/p><p class=\"wp-block-paragraph\">Vamos come&ccedil;ar?<\/p><h3 class=\"wp-block-heading\" id=\"h-1-comando-pwd\"><strong>1. Comando pwd<\/strong><\/h3><p class=\"wp-block-paragraph\">Use o comando<strong> pwd <\/strong>para encontrar o caminho para o diret&oacute;rio atual (da pasta) em que voc&ecirc; est&aacute;. O comando vai retornar um caminho completo (cheio), que &eacute; basicamente um caminho que come&ccedil;a com uma barra inclinada<strong> (\/)<\/strong>. Um exemplo de um caminho completo &eacute; <strong>\/home\/username<\/strong>.<\/p><p class=\"wp-block-paragraph\">O comando <strong>pwd <\/strong>usa a seguinte sintaxe:<\/p><p class=\"wp-block-paragraph\"><strong>pwd [op&ccedil;&atilde;o]<\/strong><\/p><p class=\"wp-block-paragraph\">Ele tem duas op&ccedil;&otilde;es aceit&aacute;veis:<\/p><ul class=\"wp-block-list\">\n<li><strong>-L <\/strong>ou <strong>&ndash;logical <\/strong>imprime o conte&uacute;do da vari&aacute;vel de ambiente, incluindo links simb&oacute;licos.<\/li>\n\n\n\n<li><strong>-P <\/strong>ou <strong>&ndash;physical <\/strong>imprime o caminho real do diret&oacute;rio atual.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-2-comando-cd\"><strong>2. Comando cd<\/strong><\/h3><p class=\"wp-block-paragraph\">Para navegar pelos arquivos e diret&oacute;rios Linux, use o comando <strong>cd<\/strong>. Ele requer ou um caminho completo ou o nome de um diret&oacute;rio, dependendo do diret&oacute;rio atual em que voc&ecirc; estiver.<\/p><p class=\"wp-block-paragraph\">Vamos dizer que voc&ecirc; esteja em <strong>\/home\/username\/Documents<\/strong> e quer ir para <strong>Photos<\/strong>, um subdiret&oacute;rio de <strong>Documents<\/strong>. Para fazer isso, simplesmente digite <strong>cd Photos<\/strong>.<\/p><p class=\"wp-block-paragraph\">Outro cen&aacute;rio em que voc&ecirc; quer mudar completamente de diret&oacute;rio, digamos, para <strong>\/home\/username\/Movies<\/strong>. Nesse caso, voc&ecirc; tem que digitar <strong>cd <\/strong>seguido pelo caminho absoluto do diret&oacute;rio. &nbsp;&nbsp;<\/p><p class=\"wp-block-paragraph\">Existem alguns atalhos que voc&ecirc; pode usar para navegar mais rapidamente.:<\/p><ul class=\"wp-block-list\">\n<li>Use <strong>cd .. <\/strong>(com dois pontos seguidos) para subir diret&oacute;rio acima<\/li>\n\n\n\n<li>Use <strong>cd ~[username]<\/strong> para acessar o diret&oacute;rio inicial de outro usu&aacute;rio.<\/li>\n\n\n\n<li>Use <strong>cd<strong>&ndash;<\/strong><\/strong> (com um h&iacute;fen) para mover para os diret&oacute;rios anteriores.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-3-comando-ls\"><strong>3. Comando ls<\/strong><\/h3><p class=\"wp-block-paragraph\">O comando<strong> ls<\/strong> &eacute; usado para visualizar conte&uacute;dos em um diret&oacute;rio. Por padr&atilde;o, esse comando vai mostrar os conte&uacute;dos apenas do diret&oacute;rio atual em que voc&ecirc; estiver.<\/p><p class=\"wp-block-paragraph\">Se voc&ecirc; quiser ver o conte&uacute;do de outros diret&oacute;rios, digite <strong>ls<\/strong> e, ent&atilde;o, o caminho do diret&oacute;rio. Por exemplo, digite <strong>ls \/home\/username\/Documents <\/strong>para ver os conte&uacute;dos de <strong>Documents<\/strong>.<\/p><p class=\"wp-block-paragraph\">Existem varia&ccedil;&otilde;es que voc&ecirc; pode usar com o comando <strong>Is<\/strong>:<\/p><ul class=\"wp-block-list\">\n<li><strong>ls -R<\/strong>&nbsp;vai listar todos os arquivos nos subdiret&oacute;rios.<\/li>\n\n\n\n<li><strong>ls -a<\/strong>&nbsp;vai mostrar todos os arquivos ocultos.<\/li>\n\n\n\n<li><strong>ls -lh<\/strong>&nbsp;vai listar todos os tamanhos de arquivos em formatos f&aacute;ceis, como MB, GB ou TB.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-4-comando-cat\"><strong>4. Comando cat<\/strong><\/h3><p class=\"wp-block-paragraph\">O <strong>cat <\/strong>(abrevia&ccedil;&atilde;o para concatenar) &eacute; um dos comandos Linux mais usados. Ele &eacute; usado para visualizar, criar e relacionar arquivos. Para executar esse comando, digite <strong>cat<\/strong> seguido pelo nome do arquivo e sua extens&atilde;o. Por exemplo: <\/p><p class=\"wp-block-paragraph\"><strong>cat nomedoarquivo.txt<\/strong>.<\/p><p class=\"wp-block-paragraph\">Aqui est&atilde;o outras maneiras de usar o <a href=\"\/br\/tutoriais\/comando-cat-linux\/\">comando <strong>cat<\/strong><\/a>:<\/p><ul class=\"wp-block-list\">\n<li><strong>cat &gt; nomedoarquivo.txt&nbsp;<\/strong>cria um novo arquivo<\/li>\n\n\n\n<li><strong>cat nomedoarquivo1.txt <strong>nomedoarquivo<\/strong>2.txt &gt; nomedoarquivo3.txt&nbsp;<\/strong>junta dois arquivos (1 e 2) em um novo (3).<\/li>\n\n\n\n<li><strong>tac nomedoarquivo.txt<\/strong> exibe o conte&uacute;do do arquivo em ordem reversa.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-5-comando-cp\"><strong>5. Comando cp<\/strong><\/h3><p class=\"wp-block-paragraph\">Use o comando <strong>cp <\/strong>para copiar arquivos ou diret&oacute;rios e seu conte&uacute;do. Abaixo, listamos alguns exemplos.<\/p><p class=\"wp-block-paragraph\">Para copiar um arquivo do diret&oacute;rio atual para outro, digite <strong>cp <\/strong>seguido do nome do arquivo e do diret&oacute;rio de destino. Por exemplo:<\/p><p class=\"wp-block-paragraph\"><strong>cp nomedoarquivo.txt \/home\/username\/Documents<\/strong><\/p><p class=\"wp-block-paragraph\">Para copiar arquivos para um diret&oacute;rio, digite os nomes dos arquivos seguidos do diret&oacute;rio de destino:<\/p><p class=\"wp-block-paragraph\"><strong>cp nomedoarquivo1.txt <strong>nomedoarquivo<\/strong>2.txt <strong>nomedoarquivo<\/strong>3.txt \/home\/username\/Documents<\/strong><\/p><p class=\"wp-block-paragraph\">Para copiar o conte&uacute;do de um arquivo para um novo arquivo no mesmo diret&oacute;rio, digite <strong>cp <\/strong>seguido do arquivo de origem e do arquivo de destino:<\/p><p class=\"wp-block-paragraph\"><strong>cp <strong>nomedoarquivo<\/strong>1.txt <strong>nomedoarquivo<\/strong>2.txt<\/strong><\/p><p class=\"wp-block-paragraph\">Para copiar um diret&oacute;rio inteiro, passe o sinalizador <strong>-R <\/strong>antes de digitar o diret&oacute;rio de origem, seguido pelo diret&oacute;rio de destino:<\/p><p class=\"wp-block-paragraph\"><strong>cp -R \/home\/username\/Documents \/home\/username\/Documents_backup<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-6-comando-mv\"><strong>6. Comando mv<\/strong><\/h3><p class=\"wp-block-paragraph\">O uso mais comum do comando <strong>mv<\/strong> &eacute; mover arquivos, mas ele tamb&eacute;m pode ser usado para renomear arquivos.<\/p><p class=\"wp-block-paragraph\">Basta digitar <strong>mv <\/strong>seguido do nome do arquivo e do diret&oacute;rio de destino. Por exemplo, voc&ecirc; deseja mover o arquivo <strong><strong>nomedoarquivo<\/strong>.txt <\/strong>para o diret&oacute;rio <strong>\/home\/username\/Documents<\/strong>:<\/p><p class=\"wp-block-paragraph\"><strong>mv <strong><strong>nomedoarquivo<\/strong><\/strong>.txt \/home\/username\/Documents.<\/strong><\/p><p class=\"wp-block-paragraph\">Voc&ecirc; tamb&eacute;m pode usar o <a href=\"\/br\/tutoriais\/como-renomear-arquivo-linux\/\">comando <strong>mv<\/strong><\/a><strong> <\/strong>para renomear um arquivo:<\/p><p class=\"wp-block-paragraph\"><strong><b>mv <\/b>nomedoarquivo_antigo.txt nome_novo.txt<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-7-comando-mkdir\"><strong>7. Comando mkdir<\/strong><\/h3><p class=\"wp-block-paragraph\">Use o comando <strong>mkdir <\/strong>para criar um ou v&aacute;rios diret&oacute;rios de uma s&oacute; vez e definir permiss&otilde;es para cada um deles. O usu&aacute;rio que executa esse comando deve ter o privil&eacute;gio de criar uma nova pasta no diret&oacute;rio principal, caso contr&aacute;rio, poder&aacute; receber um erro de permiss&atilde;o negada.<\/p><p class=\"wp-block-paragraph\">Aqui est&aacute; a sintaxe b&aacute;sica:<\/p><p class=\"wp-block-paragraph\"><strong>mkdir [op&ccedil;&atilde;o] nome_do_diret&oacute;rio<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, voc&ecirc; deseja criar um diret&oacute;rio chamado <strong>Music<\/strong>:<\/p><p class=\"wp-block-paragraph\"><strong>mkdir Music<\/strong><\/p><p class=\"wp-block-paragraph\">Para criar um novo diret&oacute;rio chamado <strong>Songs <\/strong>dentro de <strong>Music<\/strong>, use este comando:<\/p><p class=\"wp-block-paragraph\"><strong>mkdir Music\/Songs<\/strong><\/p><p class=\"wp-block-paragraph\">O comando <strong>mkdir <\/strong>aceita muitas op&ccedil;&otilde;es, como:<\/p><ul class=\"wp-block-list\">\n<li><strong>-p <\/strong>ou <strong>&ndash;parents <\/strong>cria um diret&oacute;rio entre duas pastas existentes. Por exemplo, <strong>mkdir -p Music\/2020\/Songs criar&aacute; <\/strong>o novo diret&oacute;rio &ldquo;2020&rdquo;.<\/li>\n\n\n\n<li><strong>-m <\/strong>define as permiss&otilde;es do arquivo. Por exemplo, para criar um diret&oacute;rio com permiss&otilde;es completas de leitura, grava&ccedil;&atilde;o e execu&ccedil;&atilde;o para todos os usu&aacute;rios, digite <strong>mkdir -m777 nome_do_diret&oacute;rio<\/strong>.<\/li>\n\n\n\n<li><strong>-v <\/strong>imprime uma mensagem para cada diret&oacute;rio criado.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-8-comando-rmdir\"><strong>8. Comando rmdir<\/strong><\/h3><p class=\"wp-block-paragraph\">Para excluir permanentemente um diret&oacute;rio vazio, use o <a href=\"\/br\/tutoriais\/como-deletar-arquivo-linux\/\">comando rmdir<\/a>. Lembre-se de que o usu&aacute;rio que executa esse comando deve ter privil&eacute;gios <strong>sudo <\/strong>no diret&oacute;rio pai.<\/p><p class=\"wp-block-paragraph\">Por exemplo, voc&ecirc; deseja remover um subdiret&oacute;rio vazio chamado <strong>personal1 <\/strong>e sua pasta principal <strong>mydir<\/strong>:<\/p><p class=\"wp-block-paragraph\"><strong>rmdir -p mydir\/personal1<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-9-comando-rm\"><strong>9. Comando rm<\/strong><\/h3><p class=\"wp-block-paragraph\">O comando <strong>rm <\/strong>&eacute; usado para excluir arquivos em um diret&oacute;rio. Certifique-se de que o usu&aacute;rio que executa esse comando tenha permiss&otilde;es de grava&ccedil;&atilde;o.<\/p><p class=\"wp-block-paragraph\">Lembre-se do local do diret&oacute;rio, pois isso apagar&aacute; o(s) arquivo(s) permanentemente e n&atilde;o h&aacute; como desfazer a a&ccedil;&atilde;o.<\/p><p class=\"wp-block-paragraph\">Aqui est&aacute; a sintaxe geral:<\/p><p class=\"wp-block-paragraph\"><strong>rm nome_do_arquivo<\/strong><\/p><p class=\"wp-block-paragraph\">Para remover v&aacute;rios arquivos, digite o seguinte comando:<\/p><p class=\"wp-block-paragraph\"><strong>rm <strong>nome_do_arquivo<\/strong>1 <strong>nome_do_arquivo<\/strong>2 <strong>nome_do_arquivo<\/strong>3<\/strong><\/p><p class=\"wp-block-paragraph\">Aqui est&atilde;o algumas op&ccedil;&otilde;es que voc&ecirc; pode adicionar:<\/p><ul class=\"wp-block-list\">\n<li><strong>-i <\/strong>solicita a confirma&ccedil;&atilde;o do sistema antes de excluir um arquivo.<\/li>\n\n\n\n<li><strong>-f <\/strong>permite que o sistema fa&ccedil;a a remo&ccedil;&atilde;o sem confirma&ccedil;&atilde;o.<\/li>\n\n\n\n<li><strong>-r <\/strong>exclui arquivos e diret&oacute;rios recursivamente.<\/li>\n<\/ul><p>\n\n\n    <div class=\"announcement-block announcement-block--warning\">\n        <span class=\"announcement-block__heading\">\n            <svg width=\"24\" height=\"26\" viewBox=\"0 0 24 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                d=\"M12 23.5C17.799 23.5 22.5 18.799 22.5 13C22.5 7.20101 17.799 2.5 12 2.5C6.20101 2.5 1.5 7.20101 1.5 13C1.5 18.799 6.20101 23.5 12 23.5ZM13.637 8.65198C13.637 7.74791 12.9041 7.01501 12 7.01501C11.0959 7.01501 10.363 7.74791 10.363 8.65198C10.5335 10.5375 10.875 14.383 10.875 14.383C10.875 15.0043 11.3787 15.508 12 15.508C12.6213 15.508 13.125 15.0043 13.125 14.383V14.38L13.637 8.65198ZM11.9927 16.714C11.3714 16.714 10.8677 17.2177 10.8677 17.839C10.8677 18.4603 11.3714 18.964 11.9927 18.964H12.0073C12.6286 18.964 13.1323 18.4603 13.1323 17.839C13.1323 17.2177 12.6286 16.714 12.0073 16.714H11.9927Z\"\n                fill=\"#BE1025\"\/>\n            <\/svg>\n            Warning        <\/span>\n        <p class=\"announcement-block__content\">\n            <strong>Aten&ccedil;&atilde;o! <\/strong>Evite usar <strong>-r<\/strong> e <strong>-f<\/strong> a n&atilde;o ser que estritamente necess&aacute;rio. Em vez disso, use <strong>-i<\/strong> para se precaver contra exclus&otilde;es acidentais.        <\/p>\n    <\/div>\n\n    \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-10-comando-touch\"><strong>10. Comando touch<\/strong><\/h3><p class=\"wp-block-paragraph\">O <a href=\"\/br\/tutoriais\/comando-touch-linux\/\">comando touch<\/a> permite criar um arquivo vazio ou gerar e modificar um registro de data e hora na linha de comando do Linux.<\/p><p class=\"wp-block-paragraph\">Por exemplo, digite o seguinte comando para criar um arquivo HTML chamado <strong>Web <\/strong>no diret&oacute;rio <strong>Documents:<\/strong><\/p><p class=\"wp-block-paragraph\"><strong>touch \/home\/username\/Documents\/Web.html<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-11-comando-locate\"><strong>11. Comando locate<\/strong><\/h3><p class=\"wp-block-paragraph\">Voc&ecirc; pode o <a href=\"\/br\/tutoriais\/find-locate-comandos-linux\/\">comando <strong>locate<\/strong><\/a> para localizar um arquivo, assim como voc&ecirc; faz para procurar um arquivo no Windows. Al&eacute;m disso, usando o argumento <strong>-i <\/strong>junto com esse comando faz com que ele se torne insens&iacute;vel a mai&uacute;sculas ou min&uacute;sculas, permitindo que voc&ecirc; pesquise por um arquivo mesmo sem saber exatamente o nome dele.<\/p><p class=\"wp-block-paragraph\">Para procurar um arquivo que cont&eacute;m duas ou mais palavras, use um asterisco <strong>(*)<\/strong>. Por exemplo, use o comando <strong>locate -i school*note<\/strong> para encontrar qualquer arquivo que tenha as palavras &ldquo;school&rdquo; e &ldquo;note&rdquo;, n&atilde;o importando se existem letras mai&uacute;sculas ou min&uacute;sculas.<\/p><h3 class=\"wp-block-heading\" id=\"h-12-comando-find\"><strong>12. Comando find<\/strong><\/h3><p class=\"wp-block-paragraph\">Similar ao comando <strong>locate<\/strong>, o comando<strong> find <\/strong>ajuda voc&ecirc; a procurar por arquivos. A diferen&ccedil;a &eacute; que voc&ecirc; usa o find para localizar arquivos dentro de um diret&oacute;rio espec&iacute;fico.<\/p><p class=\"wp-block-paragraph\">Como exemplo, digite <strong>find \/home\/ -name notes.txt<\/strong> para procurar por um arquivo chamado <strong>notes.txt<\/strong> dentro do diret&oacute;rio home e seus subdiret&oacute;rios.<\/p><p class=\"wp-block-paragraph\">Outras varia&ccedil;&otilde;es na hora de usar o<strong> find <\/strong>s&atilde;o:<\/p><ul class=\"wp-block-list\">\n<li><strong>find -name nomedoarquivo.txt <\/strong>para localizar arquivos no diret&oacute;rio atual.<\/li>\n\n\n\n<li><strong>find .\/ -type d -name nomedodiretorio <\/strong>para procurar diret&oacute;rios.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-13-comando-grep\"><strong>13. Comando grep<\/strong><\/h3><p class=\"wp-block-paragraph\">Outro comando b&aacute;sico do Linux que merece ser citado &eacute; o <strong>grep.<\/strong> Ele permite que voc&ecirc; encontre uma palavra pesquisando todo o conte&uacute;do de um arquivo espec&iacute;fico.<\/p><p class=\"wp-block-paragraph\">Quando o <a href=\"\/br\/tutoriais\/comando-grep-linux\/\">comando grep<\/a> encontra uma correspond&ecirc;ncia, ele imprime todas as linhas que cont&ecirc;m o padr&atilde;o espec&iacute;fico. Esse comando ajuda a filtrar arquivos de registro grandes.<\/p><p class=\"wp-block-paragraph\">Por exemplo, se voc&ecirc; deseja pesquisar a palavra <strong>blue (azul) <\/strong>no arquivo <strong>notepad.txt:<\/strong><\/p><p class=\"wp-block-paragraph\"><strong>grep blue notepad.txt&nbsp;<\/strong><\/p><p class=\"wp-block-paragraph\">A sa&iacute;da do comando exibir&aacute; as linhas que cont&ecirc;m<strong> <\/strong>a palavra <strong>blue<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-14-comando-sudo\"><strong>14. Comando sudo<\/strong><\/h3><p class=\"wp-block-paragraph\">Correspondente a <strong>SuperUser Do<\/strong>, <strong>sudo <\/strong>&eacute; um dos comandos b&aacute;sicos mais populares do Linux. Ele permite executar tarefas que exigem permiss&otilde;es administrativas ou de root.<\/p><p class=\"wp-block-paragraph\">Ao usar o sudo, o sistema solicitar&aacute; que os usu&aacute;rios se autentiquem com uma senha. Em seguida, o sistema Linux registrar&aacute; um registro de data e hora como um rastreador. Por padr&atilde;o, todo usu&aacute;rio root pode executar comandos sudo por <strong>15 minutos\/sess&atilde;o<\/strong>.<\/p><p class=\"wp-block-paragraph\">Se voc&ecirc; tentar executar o sudo na linha de comando sem se autenticar, o sistema registrar&aacute; a atividade como um evento de seguran&ccedil;a.<\/p><p class=\"wp-block-paragraph\">Aqui est&aacute; a sintaxe geral:<\/p><p class=\"wp-block-paragraph\"><strong>sudo [comando]<\/strong><\/p><p class=\"wp-block-paragraph\">Voc&ecirc; tamb&eacute;m pode adicionar uma op&ccedil;&atilde;o, por exemplo:<\/p><ul class=\"wp-block-list\">\n<li><strong>-k <\/strong>ou <strong>&ndash;reset-timestamp <\/strong>invalida o arquivo de registro de data e hora.<\/li>\n\n\n\n<li><strong>-g <\/strong>ou <strong>&ndash;group=group <\/strong>executa comandos como um nome ou ID de grupo especificado.<\/li>\n\n\n\n<li><strong>-h <\/strong>ou <strong>&ndash;host=host <\/strong>executa comandos no host.<\/li>\n<\/ul><p>\n\n\n    <div class=\"announcement-block announcement-block--warning\">\n        <span class=\"announcement-block__heading\">\n            <svg width=\"24\" height=\"26\" viewBox=\"0 0 24 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                d=\"M12 23.5C17.799 23.5 22.5 18.799 22.5 13C22.5 7.20101 17.799 2.5 12 2.5C6.20101 2.5 1.5 7.20101 1.5 13C1.5 18.799 6.20101 23.5 12 23.5ZM13.637 8.65198C13.637 7.74791 12.9041 7.01501 12 7.01501C11.0959 7.01501 10.363 7.74791 10.363 8.65198C10.5335 10.5375 10.875 14.383 10.875 14.383C10.875 15.0043 11.3787 15.508 12 15.508C12.6213 15.508 13.125 15.0043 13.125 14.383V14.38L13.637 8.65198ZM11.9927 16.714C11.3714 16.714 10.8677 17.2177 10.8677 17.839C10.8677 18.4603 11.3714 18.964 11.9927 18.964H12.0073C12.6286 18.964 13.1323 18.4603 13.1323 17.839C13.1323 17.2177 12.6286 16.714 12.0073 16.714H11.9927Z\"\n                fill=\"#BE1025\"\/>\n            <\/svg>\n            Warning        <\/span>\n        <p class=\"announcement-block__content\">\n            <strong>Aten&ccedil;&atilde;o!<\/strong> Tenha em mente que usu&aacute;rios com privil&eacute;gios <strong>sudo<\/strong> podem alterar diversas partes do seu sistema. Portanto, use este comando com cuidado.        <\/p>\n    <\/div>\n\n    \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-15-comando-df\"><strong>15. Comando df<\/strong><\/h3><p class=\"wp-block-paragraph\">Use o <a href=\"\/br\/tutoriais\/como-verificar-o-uso-de-espaco-em-disco-no-linux\/\">comando df<\/a> para obter informa&ccedil;&otilde;es sobre o uso do espa&ccedil;o em disco do sistema, mostrado em porcentagem e quilobyte (KB). Esta &eacute; a sintaxe geral:<\/p><p class=\"wp-block-paragraph\"><strong>df [op&ccedil;&otilde;es] [arquivo]<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, digite o seguinte comando se quiser ver quanto espa&ccedil;o o atual diret&oacute;rio ocupa em um formato leg&iacute;vel por humanos:<\/p><p class=\"wp-block-paragraph\"><strong>df -h<\/strong><\/p><p class=\"wp-block-paragraph\">Essas s&atilde;o algumas op&ccedil;&otilde;es que voc&ecirc; pode usar:<\/p><ul class=\"wp-block-list\">\n<li><strong>O df -m <\/strong>exibe informa&ccedil;&otilde;es sobre o uso do sistema de arquivos em <strong>MBs<\/strong>.<\/li>\n\n\n\n<li><strong>df -k <\/strong>exibe o uso do sistema de arquivos em <strong>KBs<\/strong>.<\/li>\n\n\n\n<li><strong>df -T <\/strong>mostra o <strong>tipo <\/strong>de<strong> <\/strong>sistema de arquivos em uma nova coluna.<\/li>\n<\/ul><p>\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Precisa de ajuda com algum comando?                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Pe&ccedil;a ao <strong>Kodee<\/strong>, assistente de IA da Hostinger, para detalhar e explicar comandos complexos.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-16-comando-du\"><strong>16. Comando du<\/strong><\/h3><p class=\"wp-block-paragraph\">Se voc&ecirc; quiser verificar quanto de espa&ccedil;o um arquivo ou diret&oacute;rio ocupa, use o comando <strong>du<\/strong>. Voc&ecirc; pode executar esse comando para identificar qual parte do sistema usa excessivamente o armazenamento do seu sistema.<\/p><p class=\"wp-block-paragraph\">Lembre-se de que voc&ecirc; deve especificar o caminho do diret&oacute;rio ao usar o comando <strong>du<\/strong>. Por exemplo, para verificar <strong>\/home\/user\/Documents<\/strong>, digite:<\/p><p class=\"wp-block-paragraph\"><strong>du \/home\/user\/Documents<\/strong><\/p><p class=\"wp-block-paragraph\">Adicionar um sinalizador ao comando <strong>du <\/strong>modificar&aacute; a opera&ccedil;&atilde;o, por exemplo:<\/p><ul class=\"wp-block-list\">\n<li><strong>-s <\/strong>oferece o tamanho total de uma pasta especificada.<\/li>\n\n\n\n<li><strong>-m <\/strong>fornece informa&ccedil;&otilde;es sobre pastas e arquivos em <strong>MB&nbsp;<\/strong><\/li>\n\n\n\n<li><strong>k <\/strong>exibe informa&ccedil;&otilde;es em <strong>KB<\/strong>.<\/li>\n\n\n\n<li><strong>-h <\/strong>informa a data da &uacute;ltima modifica&ccedil;&atilde;o das pastas e arquivos exibidos.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-17-comando-head\"><strong>17. Comando head<\/strong><\/h3><p class=\"wp-block-paragraph\">O comando <strong>head <\/strong>permite que voc&ecirc; visualize as primeiras dez linhas de um texto. A adi&ccedil;&atilde;o de uma op&ccedil;&atilde;o permite que voc&ecirc; altere o n&uacute;mero de linhas mostradas. O comando <strong>head <\/strong>tamb&eacute;m &eacute; usado para enviar dados canalizados para a CLI.<\/p><p class=\"wp-block-paragraph\">Aqui est&aacute; a sintaxe geral:<\/p><p class=\"wp-block-paragraph\"><strong>head [op&ccedil;&atilde;o] [arquivo]<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, se voc&ecirc; deseja visualizar as primeiras dez linhas do arquivo <strong>note.txt<\/strong>, localizado no diret&oacute;rio atual:<\/p><p class=\"wp-block-paragraph\"><strong>head note.txt<\/strong><\/p><p class=\"wp-block-paragraph\">Abaixo est&atilde;o algumas op&ccedil;&otilde;es que voc&ecirc; pode adicionar:<\/p><ul class=\"wp-block-list\">\n<li><strong>-n <\/strong>ou <strong>&ndash;lines <\/strong>imprime o primeiro n&uacute;mero personalizado de linhas. Por exemplo, digite <strong>head -n 5 nomedoarquivo.txt <\/strong>para exibir as cinco primeiras linhas de <strong>nomedoarquivo.txt<\/strong>.<\/li>\n\n\n\n<li><strong>-c <\/strong>ou <strong>&ndash;bytes <\/strong>imprime o primeiro n&uacute;mero personalizado de bytes de cada arquivo.<\/li>\n\n\n\n<li><strong>-q <\/strong>ou <strong>&ndash;quiet <\/strong>n&atilde;o imprimir&aacute; cabe&ccedil;alhos que especifiquem o nome do arquivo.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-18-comando-tail\"><strong>18. Comando tail<\/strong><\/h3><p class=\"wp-block-paragraph\">O <a href=\"\/br\/tutoriais\/comando-tail-linux\/\">comando <strong>tail<\/strong><\/a><strong> <\/strong>tem fun&ccedil;&atilde;o similar ao comando <strong>head<\/strong>, mas mostrando as &uacute;ltimas 10 linhas de um arquivo de texto. <\/p><p class=\"wp-block-paragraph\">Este &eacute; o formato geral:<\/p><p class=\"wp-block-paragraph\"><strong>tail [op&ccedil;&atilde;o] [arquivo]<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, voc&ecirc; deseja mostrar as &uacute;ltimas dez linhas do arquivo <strong>colors.txt:<\/strong><\/p><p class=\"wp-block-paragraph\"><strong>tail -n colors.txt<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-19-comando-diff\"><strong>19. Comando diff<\/strong><\/h3><p class=\"wp-block-paragraph\">O comando <strong>diff<\/strong> (diferen&ccedil;a) compara o conte&uacute;do de dois arquivos linha por linha. Depois de analisar esses arquivos, ele vai mostrar as linhas que n&atilde;o s&atilde;o comuns entre eles. <\/p><p class=\"wp-block-paragraph\">Os programadores frequentemente usam este comando quando precisam fazer pequenas altera&ccedil;&otilde;es em programas. Assim, eles n&atilde;o precisam reescrever o c&oacute;digo inteiro.<\/p><p class=\"wp-block-paragraph\">Este &eacute; o formato geral:<\/p><p class=\"wp-block-paragraph\"><strong>diff [op&ccedil;&atilde;o] arquivo1 arquivo2<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, voc&ecirc; deseja comparar dois arquivos de texto &mdash; <strong>note.txt <\/strong>e <strong>note_update.txt<\/strong>:<\/p><p class=\"wp-block-paragraph\"><strong>diff note.txt note_update.txt<\/strong><\/p><p class=\"wp-block-paragraph\">Aqui est&atilde;o algumas op&ccedil;&otilde;es para adicionar:<\/p><ul class=\"wp-block-list\">\n<li><strong>-q <\/strong>mostra apenas se os arquivos s&atilde;o diferentes ou n&atilde;o, sem especificar as diferen&ccedil;as.<\/li>\n\n\n\n<li><strong>-i <\/strong>torna o comando <strong>diff <\/strong>insens&iacute;vel a mai&uacute;sculas e min&uacute;sculas.<\/li>\n\n\n\n<li><strong>-b<\/strong> ignora espa&ccedil;os em branco como poss&iacute;veis diferen&ccedil;as.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-20-comando-tar\"><strong>20. Comando tar<\/strong><\/h3><p class=\"wp-block-paragraph\">O <a href=\"\/br\/tutoriais\/comando-tar-linux\/\">comando tar<\/a> re&uacute;ne v&aacute;rios arquivos em um arquivo <strong>TAR<\/strong> &mdash; um formato do Linux semelhante ao <strong>ZIP<\/strong>, com compacta&ccedil;&atilde;o opcional.<\/p><p class=\"wp-block-paragraph\">Aqui est&aacute; a sintaxe b&aacute;sica:<\/p><p class=\"wp-block-paragraph\"><strong>tar [options] [archive_file] [arquivo ou diret&oacute;rio a ser arquivado]<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, voc&ecirc; deseja criar um novo arquivo <strong>TAR <\/strong>chamado <strong>novoarquivo.tar <\/strong>no diret&oacute;rio <strong>\/home\/user\/Documents:<\/strong><\/p><p class=\"wp-block-paragraph\"><strong>tar -cvf novoarquivo.tar \/home\/user\/Documents<\/strong><\/p><p class=\"wp-block-paragraph\">O comando <strong>tar <\/strong>aceita muitas op&ccedil;&otilde;es, como:<\/p><ul class=\"wp-block-list\">\n<li><strong>-x <\/strong>extrai um arquivo.<\/li>\n\n\n\n<li><strong>-t <\/strong>lista o conte&uacute;do de um arquivo.<\/li>\n\n\n\n<li><strong>-u <\/strong>arquiva e adiciona a um arquivo existente.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-21-comando-chmod\"><strong>21. Comando chmod<\/strong><\/h3><p class=\"wp-block-paragraph\">O chmod &eacute; um comando que modifica as permiss&otilde;es de leitura, grava&ccedil;&atilde;o e execu&ccedil;&atilde;o de um arquivo ou diret&oacute;rio. No Linux, cada arquivo est&aacute; associado a tr&ecirc;s classes de usu&aacute;rios: <strong>propriet&aacute;rio<\/strong>, <strong>membro do grupo <\/strong>e <strong>outros<\/strong>.<\/p><p class=\"wp-block-paragraph\">Aqui est&aacute; a sintaxe b&aacute;sica:<\/p><p class=\"wp-block-paragraph\"><strong>chmod [op&ccedil;&atilde;o] [permiss&atilde;o] [nome_do_arquivo]<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, o propriet&aacute;rio &eacute; atualmente o &uacute;nico com permiss&otilde;es totais para alterar o arquivo <strong>note.txt<\/strong>. Para permitir que os membros do grupo e outros possam ler, gravar e executar o arquivo, altere-o para o tipo de permiss&atilde;o <strong>-rwxrwxrwx<\/strong>, cujo valor num&eacute;rico &eacute; <strong>777<\/strong>:<\/p><p class=\"wp-block-paragraph\"><strong>chmod 777 note.txt<\/strong><\/p><p class=\"wp-block-paragraph\">O <a href=\"\/br\/tutoriais\/como-alterar-permissoes-e-proprietarios-via-linha-de-comando\/\">comando chmod<\/a> oferece suporte a v&aacute;rias op&ccedil;&otilde;es, incluindo:<\/p><ul class=\"wp-block-list\">\n<li><strong>-c <\/strong>ou <strong>&ndash;changes <\/strong>exibe informa&ccedil;&otilde;es quando uma altera&ccedil;&atilde;o &eacute; feita.<\/li>\n\n\n\n<li><strong>-f <\/strong>ou <strong>&ndash;silent <\/strong>suprime as mensagens de erro.<\/li>\n\n\n\n<li><strong>-v <\/strong>ou <strong>&ndash;verbose <\/strong>exibe um diagn&oacute;stico para cada arquivo processado.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-22-comando-chown\"><strong>22. Comando chown<\/strong><\/h3><p class=\"wp-block-paragraph\">No Linux, todos os arquivos s&atilde;o de propriedade de um usu&aacute;rio espec&iacute;fico. O <a href=\"\/br\/tutoriais\/comando-chown-linux\/\">comando chown<\/a> permite alterar a propriedade de um arquivo, diret&oacute;rio ou link simb&oacute;lico para um nome de usu&aacute;rio espec&iacute;fico.&nbsp;<\/p><p class=\"wp-block-paragraph\">Este &eacute; o formato b&aacute;sico:<\/p><p class=\"wp-block-paragraph\"><strong>chown [op&ccedil;&atilde;o] propriet&aacute;rio[:grupo] arquivo(s)<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, voc&ecirc; deseja tornar <strong>o linuxuser2 <\/strong>o propriet&aacute;rio do arquivo <strong>filename.txt<\/strong>:<\/p><p class=\"wp-block-paragraph\"><strong>chown linuxuser2 filename.txt<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-23-comando-jobs\"><strong>23. Comando jobs<\/strong><\/h3><p class=\"wp-block-paragraph\">Um job &eacute; um processo que iniciado pelo shell. O comando <strong>jobs <\/strong>exibir&aacute; todos os processos em execu&ccedil;&atilde;o juntamente com seus status. Lembre-se de que esse comando s&oacute; est&aacute; dispon&iacute;vel nos shells <strong>csh<\/strong>, <strong>bash<\/strong>, <strong>tcsh <\/strong>e <strong>ksh<\/strong>.<\/p><p class=\"wp-block-paragraph\">Essa &eacute; a sintaxe b&aacute;sica:<\/p><p class=\"wp-block-paragraph\"><strong>jobs [op&ccedil;&otilde;es] jobID<\/strong><\/p><p class=\"wp-block-paragraph\">Para verificar o status dos trabalhos no shell atual, basta digitar <strong>jobs <\/strong>na CLI.<\/p><p class=\"wp-block-paragraph\">Aqui est&atilde;o algumas op&ccedil;&otilde;es que voc&ecirc; pode usar:<\/p><ul class=\"wp-block-list\">\n<li><strong>-l <\/strong>lista as IDs de processo juntamente com suas informa&ccedil;&otilde;es.<\/li>\n\n\n\n<li><strong>-n <\/strong>lista os processos cujos status foram alterados desde a &uacute;ltima notifica&ccedil;&atilde;o.<\/li>\n\n\n\n<li><strong>-p <\/strong>lista somente IDs de processos.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-24-comando-kill\"><strong>24. Comando kill<\/strong><\/h3><p class=\"wp-block-paragraph\">Se voc&ecirc; tem um programa que n&atilde;o est&aacute; respondendo bem, voc&ecirc; pode finaliz&aacute;-lo manualmente pelo <a href=\"\/br\/tutoriais\/comando-kill-linux\/\">comando <strong>kill<\/strong><\/a>. Ele vai mandar um certo sinal ao aplicativo com mau funcionamento e instruir que ele seja encerrado sozinho logo na sequ&ecirc;ncia.<\/p><p class=\"wp-block-paragraph\">Existe um total de <a href=\"https:\/\/linoxide.com\/linux-how-to\/linux-signals-part-1\/\" target=\"_blank\" rel=\"noopener\">64 avisos<\/a> que voc&ecirc; pode usar, mas, geralmente, as pessoas usam apenas 2 deles:<\/p><ul class=\"wp-block-list\">\n<li><strong>SIGTERM (15) &ndash;<\/strong> pede que um programa pare de rodar e d&aacute; algum tempo para salvar todo o seu progresso. Se voc&ecirc; n&atilde;o especificar o aviso quando executar o comando kill, &eacute; este aviso que ser&aacute; usado.<\/li>\n\n\n\n<li><strong>SIGKILL (9) &ndash; <\/strong>for&ccedil;a um programa a parar imediatamente, em que todo o progresso n&atilde;o salvo ser&aacute; perdido.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Al&eacute;m de saber os avisos (sinais, notifica&ccedil;&otilde;es), voc&ecirc; tamb&eacute;m precisa conhecer o n&uacute;mero de identifica&ccedil;&atilde;o do processo (PID) do programa que voc&ecirc; quer <strong>matar<\/strong> (kill). Se voc&ecirc; n&atilde;o souber o PID, apenas execute o comando <strong>ps ux<\/strong>. &nbsp;<\/p><p class=\"wp-block-paragraph\">Depois de saber qual aviso voc&ecirc; quer usar e o PID do programa, use a sintaxe abaixo:<\/p><p class=\"wp-block-paragraph\"><strong>kill [signal option] PID<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-25-comando-ping\"><strong>25. Comando ping<\/strong><\/h3><p class=\"wp-block-paragraph\">O <a href=\"\/br\/tutoriais\/comando-ping-linux\/\">comando <strong>ping<\/strong><\/a> &eacute; um dos comandos b&aacute;sicos do Linux mais usados para verificar se uma rede ou um servidor est&aacute; acess&iacute;vel. Al&eacute;m disso, ele &eacute; usado para solucionar v&aacute;rios problemas de conectividade.<\/p><p class=\"wp-block-paragraph\">Este &eacute; o formato geral:<\/p><p class=\"wp-block-paragraph\"><strong>ping [op&ccedil;&atilde;o] [nome_do_hospedeiro_ou_endere&ccedil;o_IP]<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, voc&ecirc; quer saber se pode se conectar ao <strong>Google <\/strong>e medir seu tempo de resposta:<\/p><p class=\"wp-block-paragraph\"><strong>ping google.com<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-26-comando-wget\"><strong>26. Comando wget<\/strong><\/h3><p class=\"wp-block-paragraph\">A linha de comando do Linux permite que voc&ecirc; baixe arquivos da Internet usando o <a href=\"\/br\/tutoriais\/wget-o-que-e-como-instalar-comandos-wget\/\">comando wget<\/a>. Ele funciona em segundo plano, sem atrapalhar outros processos em execu&ccedil;&atilde;o.<\/p><p class=\"wp-block-paragraph\">O comando <strong>wget <\/strong>baixa arquivos usando os protocolos HTTP, HTTPS e FTP. Ele pode executar downloads recursivos, que transferem partes de sites seguindo estruturas de diret&oacute;rios e links, criando vers&otilde;es locais de p&aacute;ginas da web.<\/p><p class=\"wp-block-paragraph\">Para us&aacute;-lo, digite o seguinte comando:<\/p><p class=\"wp-block-paragraph\"><strong>wget [op&ccedil;&atilde;o] [url]<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, digite o seguinte comando para baixar a vers&atilde;o mais recente do <a href=\"\/br\/hospedagem-wordpress\">WordPress<\/a>:<\/p><p class=\"wp-block-paragraph\"><strong>wget https:\/\/wordpress.org\/latest.zip<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-27-comando-uname\"><strong>27. Comando uname<\/strong><\/h3><p class=\"wp-block-paragraph\">O comando <strong>uname<\/strong>, que significa Unix Name, vai mostrar informa&ccedil;&otilde;es detalhadas sobre seu sistema Linux. Isso inclui o nome da m&aacute;quina, do sistema operacional, do kernel e assim por diante.<\/p><p class=\"wp-block-paragraph\"><strong>uname [op&ccedil;&atilde;o]<\/strong><\/p><p class=\"wp-block-paragraph\">Essas s&atilde;o algumas das op&ccedil;&otilde;es que voc&ecirc; pode usar:<\/p><ul class=\"wp-block-list\">\n<li><strong>-a <\/strong>exibe todas as informa&ccedil;&otilde;es do sistema.<\/li>\n\n\n\n<li><strong>-s <\/strong>exibe o nome do kernel.<\/li>\n\n\n\n<li><strong>-n <\/strong>exibe o hostname do node do sistema.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-28-comando-top\"><strong>28. Comando top<\/strong><\/h3><p class=\"wp-block-paragraph\">Equivalente ao gerenciador de tarefas do Windows, o <a href=\"\/br\/tutoriais\/como-gerenciar-processos-no-linux-usando-linha-de-comando\/\">comando top<\/a> vai mostrar uma lista de processos que est&atilde;o em execu&ccedil;&atilde;o e o quanto de CPU cada processo usa. Ele &eacute; muito &uacute;til para monitorar o uso dos recursos do sistema, especialmente para saber qual processo deve ser encerrado por consumir muitos recursos. Basta digitar <strong>top<\/strong> na CLI para execut&aacute;-lo.<\/p><h3 class=\"wp-block-heading\" id=\"h-29-comando-history\"><strong>29. Comando history<\/strong><\/h3><p class=\"wp-block-paragraph\">Com o <strong>history<\/strong>, o sistema listar&aacute; at&eacute; 500 comandos executados anteriormente, permitindo que voc&ecirc; os reutilize sem precisar digit&aacute;-los novamente. Lembre-se de que somente os usu&aacute;rios com privil&eacute;gios <strong>sudo <\/strong>podem executar esse comando. A forma de execu&ccedil;&atilde;o desse comando tamb&eacute;m depende do shell do Linux que voc&ecirc; usa.<\/p><p class=\"wp-block-paragraph\">Para execut&aacute;-lo, digite o comando abaixo:<\/p><p class=\"wp-block-paragraph\"><strong>history [op&ccedil;&atilde;o]<\/strong><\/p><p class=\"wp-block-paragraph\">Esse comando oferece suporte a v&aacute;rias op&ccedil;&otilde;es, como:<\/p><ul class=\"wp-block-list\">\n<li><strong>-c <\/strong>limpa a lista completa do hist&oacute;rico.<\/li>\n\n\n\n<li><strong>-d offset <\/strong>exclui o registro do hist&oacute;rico na posi&ccedil;&atilde;o <strong>OFFSET.<\/strong><\/li>\n\n\n\n<li><strong>-a <\/strong>acrescenta linhas de hist&oacute;rico.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-30-comando-man\"><strong>30. Comando man<\/strong><\/h3><p class=\"wp-block-paragraph\">O comando <strong>man <\/strong>fornece um manual completo para todos comandos ou utilit&aacute;rios que podem ser executados no Terminal, incluindo o nome, a descri&ccedil;&atilde;o e as op&ccedil;&otilde;es.<\/p><p class=\"wp-block-paragraph\">Ele consiste em nove se&ccedil;&otilde;es:<\/p><ul class=\"wp-block-list\">\n<li>Programas execut&aacute;veis ou comandos do shell<\/li>\n\n\n\n<li>Chamadas de sistema<\/li>\n\n\n\n<li>Chamadas da biblioteca<\/li>\n\n\n\n<li>Jogos<\/li>\n\n\n\n<li>Arquivos especiais<\/li>\n\n\n\n<li>Formatos e conven&ccedil;&otilde;es de arquivos<\/li>\n\n\n\n<li>Comandos de administra&ccedil;&atilde;o do sistema<\/li>\n\n\n\n<li>Rotinas do kernel<\/li>\n\n\n\n<li>Diversos<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Para exibir o manual completo, digite:<\/p><p class=\"wp-block-paragraph\"><strong>man [nome_do_comando]<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, se voc&ecirc; deseja acessar o manual do comando <strong>ls<\/strong>:<\/p><p class=\"wp-block-paragraph\"><strong>man ls<\/strong><\/p><p class=\"wp-block-paragraph\">Digite esse comando se quiser especificar a se&ccedil;&atilde;o exibida:<\/p><p class=\"wp-block-paragraph\"><strong>man [op&ccedil;&atilde;o] [n&uacute;mero_da_se&ccedil;&atilde;o] [<strong>nome_do_comando]<\/strong><\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, voc&ecirc; deseja ver a se&ccedil;&atilde;o 2 do manual do comando <strong>ls<\/strong>:<\/p><p class=\"wp-block-paragraph\"><strong>man 2 ls<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-31-comando-echo\"><strong>31. Comando echo<\/strong><\/h3><p class=\"wp-block-paragraph\">O comando <strong>echo <\/strong>&eacute; um utilit&aacute;rio nativo que exibe uma linha de texto ou cadeia de caracteres (string) usando a sa&iacute;da padr&atilde;o. Veja a seguir a sintaxe b&aacute;sica:<\/p><p class=\"wp-block-paragraph\"><strong>echo [op&ccedil;&atilde;o] [string]<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, voc&ecirc; pode exibir o texto <strong>Hostinger Tutoriais <\/strong>digitando:<\/p><p class=\"wp-block-paragraph\"><strong>echo &ldquo;Hostinger Tutoriais&rdquo;&nbsp;<\/strong><\/p><p class=\"wp-block-paragraph\">Esse comando oferece suporte a v&aacute;rias op&ccedil;&otilde;es, como:<\/p><ul class=\"wp-block-list\">\n<li><strong>-n <\/strong>exibe a sa&iacute;da sem a nova linha final.<\/li>\n\n\n\n<li><strong>-e <\/strong>permite a interpreta&ccedil;&atilde;o dos seguintes escapes de barra invertida:\n<ul class=\"wp-block-list\">\n<li><strong>\\a <\/strong>reproduz um alerta sonoro.<\/li>\n\n\n\n<li><strong>\\b <\/strong>remove os espa&ccedil;os entre um texto.<\/li>\n\n\n\n<li><strong>\\c <\/strong>n&atilde;o produz mais nenhum resultado.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>-E <\/strong>exibe a op&ccedil;&atilde;o padr&atilde;o e desativa a interpreta&ccedil;&atilde;o dos escapes de barra invertida.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-32-comandos-zip-e-unzip\"><strong>32. Comandos zip e unzip<\/strong><\/h3><p class=\"wp-block-paragraph\">Use o comando <strong>zip <\/strong>para compactar seus arquivos em um arquivo <strong>ZIP<\/strong>, um formato universal comumente usado no Linux. Ele pode escolher automaticamente a melhor taxa de compacta&ccedil;&atilde;o.&nbsp;<\/p><p class=\"wp-block-paragraph\">O comando <strong>zip <\/strong>tamb&eacute;m &eacute; &uacute;til para arquivar arquivos e diret&oacute;rios e reduzir o uso do disco.<\/p><p class=\"wp-block-paragraph\">Para us&aacute;-lo, digite a seguinte sintaxe:<\/p><p class=\"wp-block-paragraph\"><strong>zip [op&ccedil;&otilde;es] zipfile file1 file2&hellip;.<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, se voc&ecirc; tem um arquivo chamado <strong>note.txt <\/strong>que deseja compactar em <strong>archive.zip <\/strong>no diret&oacute;rio atual:<\/p><p class=\"wp-block-paragraph\"><strong>zip archive.zip note.txt<\/strong><\/p><p class=\"wp-block-paragraph\">Por outro lado, o <a href=\"\/br\/tutoriais\/como-usar-unzip-linux\/\">comando <strong>unzip<\/strong><\/a> extrai os arquivos compactados de um arquivo. Este &eacute; o formato geral:<\/p><p class=\"wp-block-paragraph\"><strong>unzip [op&ccedil;&atilde;o] nome_do_arquivo.zip<\/strong><\/p><p class=\"wp-block-paragraph\">Portanto, para descompactar um arquivo chamado <strong>archive.zip <\/strong>no diret&oacute;rio atual, digite:<\/p><p class=\"wp-block-paragraph\"><strong>unzip archive.zip<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-33-comando-hostname\"><strong>33. Comando hostname<\/strong><\/h3><p class=\"wp-block-paragraph\">Execute o comando <strong>hostname <\/strong>para saber o nome do host do sistema. Voc&ecirc; pode execut&aacute;-lo com ou sem uma op&ccedil;&atilde;o. Aqui est&aacute; a sintaxe geral:<\/p><p class=\"wp-block-paragraph\"><strong>hostname [op&ccedil;&atilde;o]<\/strong><\/p><p class=\"wp-block-paragraph\">H&aacute; muitos sinalizadores opcionais a serem usados, incluindo:<\/p><ul class=\"wp-block-list\">\n<li><strong>-a <\/strong>ou <strong>&ndash;alias <\/strong>exibe o alias do nome do host.<\/li>\n\n\n\n<li><strong>-A <\/strong>ou <strong>&ndash;all-fqdns <\/strong>exibe o nome de dom&iacute;nio totalmente qualificado (FQDN) da m&aacute;quina.<\/li>\n\n\n\n<li><strong>-i <\/strong>ou <strong>&ndash;ip-address <\/strong>exibe o endere&ccedil;o IP da m&aacute;quina.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Por exemplo, digite o seguinte comando para saber o endere&ccedil;o IP de seu computador:<\/p><p class=\"wp-block-paragraph\"><strong>hostname -i<\/strong><\/p><p>\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Dica                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Voc&ecirc; tamb&eacute;m pode usar o <strong>Kodee<\/strong> para exibir detalhes de rede no seu VPS. Basta digitar um prompt como &ldquo;voc&ecirc; pode mostrar os detalhes de rede do meu servidor?&rdquo;, e ele responder&aacute; de acordo.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-34-comandos-useradd-passwd-e-userdel\"><strong>34. Comandos useradd, passwd e userdel<\/strong><\/h3><p class=\"wp-block-paragraph\">O Linux &eacute; um sistema multiusu&aacute;rio, o que significa que mais de uma pessoa pode us&aacute;-lo simultaneamente. <strong>useradd <\/strong>&eacute; usado para criar uma nova conta, enquanto o comando <strong>passwd <\/strong>permite adicionar uma senha. Somente aqueles com privil&eacute;gios de root ou <strong>sudo <\/strong>podem executar o comando <strong>useradd<\/strong>.&nbsp;<\/p><p class=\"wp-block-paragraph\">Quando voc&ecirc; usa o comando <strong>useradd<\/strong>, ele realiza algumas altera&ccedil;&otilde;es importantes:<\/p><ul class=\"wp-block-list\">\n<li>Edita os arquivos <strong>\/etc\/passwd<\/strong>, <strong>\/etc\/shadow<\/strong>, <strong>\/etc\/group <\/strong>e <strong>\/etc\/gshadow <\/strong>para as contas rec&eacute;m-criadas.<\/li>\n\n\n\n<li>Cria e preenche um diret&oacute;rio inicial para o usu&aacute;rio.<\/li>\n\n\n\n<li>Define as permiss&otilde;es e a propriedade dos arquivos no diret&oacute;rio inicial.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Aqui est&aacute; a sintaxe b&aacute;sica:<\/p><p class=\"wp-block-paragraph\"><strong>useradd [op&ccedil;&atilde;o] nome_de_usu&aacute;rio<\/strong><\/p><p class=\"wp-block-paragraph\">Para definir a senha:<\/p><p class=\"wp-block-paragraph\"><strong>passwd a_senha_escolhida<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, para adicionar uma nova pessoa chamada Paulo, digite o seguinte comando simultaneamente:<\/p><p class=\"wp-block-paragraph\"><strong>useradd Paulo&nbsp;<\/strong><\/p><p class=\"wp-block-paragraph\"><strong>passwd 123456789<\/strong><\/p><p class=\"wp-block-paragraph\">Para excluir uma conta de usu&aacute;rio, use o comando <strong>userdel:<\/strong><\/p><p class=\"wp-block-paragraph\"><strong>userdel nome_de_usu&aacute;rio<\/strong><\/p><h3 class=\"wp-block-heading\">35. Comando apt-get<\/h3><p class=\"wp-block-paragraph\"><strong>O apt-get <\/strong>&eacute; uma ferramenta de linha de comando para lidar com as bibliotecas da Advanced Package Tool (APT) no Linux. Ele permite que voc&ecirc; obtenha informa&ccedil;&otilde;es e pacotes de fontes autenticadas para gerenciar, atualizar, remover e instalar softwares e suas depend&ecirc;ncias.<\/p><p class=\"wp-block-paragraph\">A execu&ccedil;&atilde;o do comando <strong>apt-get <\/strong>exige que voc&ecirc; tenha privil&eacute;gios <strong>sudo <\/strong>ou root.<\/p><p class=\"wp-block-paragraph\">Aqui est&aacute; a sintaxe principal:<\/p><p class=\"wp-block-paragraph\"><strong>apt-get [op&ccedil;&otilde;es] (comando)<\/strong><\/p><p class=\"wp-block-paragraph\">Esses s&atilde;o os comandos mais comuns que voc&ecirc; pode adicionar ao <strong>apt-get<\/strong>:<\/p><ul class=\"wp-block-list\">\n<li><strong>update <\/strong>sincroniza os arquivos de pacote de suas fontes.<\/li>\n\n\n\n<li><strong>upgrade <\/strong>instala a vers&atilde;o mais recente de todos os pacotes instalados.<\/li>\n\n\n\n<li><strong>check <\/strong>atualiza o cache de pacotes e verifica depend&ecirc;ncias quebradas.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-36-comandos-nano-vi-e-jed\">36. Comandos nano, vi e jed<\/h3><p class=\"wp-block-paragraph\">O Linux permite que os usu&aacute;rios editem e gerenciem arquivos por meio de um editor de texto usando comandos como o <strong>nano<\/strong>, o <strong>vi <\/strong>ou o <strong>jed<\/strong>. O <strong>nano <\/strong>e <strong>o vi <\/strong>s&atilde;o nativos do sistema operacional, enquanto <strong>o jed <\/strong>precisa ser instalado.<\/p><p class=\"wp-block-paragraph\">O <a href=\"\/br\/tutoriais\/como-instalar-editor-de-texto-nano\/\">comando nano<\/a> denota palavras-chave e pode funcionar com a maioria dos idiomas. Para us&aacute;-lo, digite o seguinte comando:<\/p><p class=\"wp-block-paragraph\"><strong>nano [nome do arquivo]<\/strong><\/p><p class=\"wp-block-paragraph\">O <strong>vi <\/strong>usa dois modos operacionais para trabalhar: <strong>insert <\/strong>e <strong>Command<\/strong>. O <strong>insert <\/strong>&eacute; usado para editar e criar um arquivo de texto. Por outro lado, o <strong>command <\/strong>executa opera&ccedil;&otilde;es, como salvar, abrir, copiar e colar um arquivo.<\/p><p class=\"wp-block-paragraph\">Para usar o <strong>vi <\/strong>em um arquivo, digite:<\/p><p class=\"wp-block-paragraph\"><strong>vi [nome do arquivo]<\/strong><\/p><p class=\"wp-block-paragraph\"><strong>O jed <\/strong>tem uma interface de menu suspenso que permite aos usu&aacute;rios executar a&ccedil;&otilde;es sem digitar combina&ccedil;&otilde;es ou comandos do teclado. Como o <strong>vi<\/strong>, ele tem modos para carregar m&oacute;dulos ou plugins para escrever textos espec&iacute;ficos.<\/p><p class=\"wp-block-paragraph\">Para abrir o programa, basta digitar <strong>jed <\/strong>na linha de comando.<\/p><h3 class=\"wp-block-heading\">37. Comandos alias e unalias<\/h3><p class=\"wp-block-paragraph\"><strong>O alias <\/strong>permite que voc&ecirc; crie um atalho com a mesma funcionalidade de um comando, nome de arquivo ou texto. Quando executado, ele instrui o shell a substituir uma string por outra.<\/p><p class=\"wp-block-paragraph\">Para usar o comando <strong>alias<\/strong>, digite a seguinte sintaxe:<\/p><p class=\"wp-block-paragraph\"><strong>alias Name=String<\/strong><\/p><p class=\"wp-block-paragraph\">Por exemplo, voc&ecirc; deseja tornar <strong>k <\/strong>o alias do comando <strong>kill<\/strong>:<\/p><p class=\"wp-block-paragraph\"><strong>alias k=&rsquo;kill&rsquo;<\/strong><\/p><p class=\"wp-block-paragraph\">Por outro lado, o comando <strong>unalias <\/strong>exclui um alias existente.<\/p><p class=\"wp-block-paragraph\">Veja a seguir como &eacute; a sintaxe geral:<\/p><p class=\"wp-block-paragraph\"><strong>unalias [nome_do_alias]<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-38-comandos-su-e-whoami\">38. Comandos su e whoami<\/h3><p class=\"wp-block-paragraph\">O comando <strong>su <\/strong>permite alternar para outro usu&aacute;rio na sess&atilde;o do Terminal. A sintaxe &eacute; a seguinte:<\/p><p class=\"wp-block-paragraph\"><strong>su [op&ccedil;&otilde;es] [nome de usu&aacute;rio]<\/strong><\/p><p class=\"wp-block-paragraph\">Se voc&ecirc; n&atilde;o especificar nenhuma op&ccedil;&atilde;o ou nome de usu&aacute;rio, esse comando mudar&aacute; para o usu&aacute;rio <strong>root<\/strong>. Nesse caso, voc&ecirc; dever&aacute; digitar a senha antes de alterar a conta.<\/p><p class=\"wp-block-paragraph\">Voc&ecirc; pode verificar o usu&aacute;rio conectado no momento no shell da linha de comando do Linux. Como alternativa, use o comando <strong>whoami<\/strong>:<\/p><p class=\"wp-block-paragraph\"><strong>whoami<\/strong><\/p><h3 class=\"wp-block-heading\">39. Comando htop<\/h3><p class=\"wp-block-paragraph\">O comando <strong>htop <\/strong>&eacute; um programa interativo que monitora os recursos do sistema e os processos do servidor em tempo real. Ele est&aacute; dispon&iacute;vel na maioria das distribui&ccedil;&otilde;es Linux e voc&ecirc; pode instal&aacute;-lo usando o gerenciador de pacotes padr&atilde;o.<\/p><p class=\"wp-block-paragraph\">Em compara&ccedil;&atilde;o com o comando <strong>top<\/strong>, <strong>o htop <\/strong>tem muitos aprimoramentos e recursos adicionais, como a opera&ccedil;&atilde;o com o mouse e indicadores visuais.<\/p><p class=\"wp-block-paragraph\">Para us&aacute;-lo, execute o seguinte comando:<\/p><p class=\"wp-block-paragraph\"><strong>htop [op&ccedil;&otilde;es]<\/strong><\/p><p class=\"wp-block-paragraph\">Voc&ecirc; tamb&eacute;m pode adicionar op&ccedil;&otilde;es, como:<\/p><ul class=\"wp-block-list\">\n<li><strong>-d <\/strong>ou <strong>&ndash;delay <\/strong>mostra o atraso entre as atualiza&ccedil;&otilde;es em d&eacute;cimos de segundos.<\/li>\n\n\n\n<li><strong>-C <\/strong>ou <strong>&ndash;no-color <\/strong>ativa o modo monocrom&aacute;tico.<\/li>\n\n\n\n<li><strong>-h <\/strong>ou <strong>&ndash;help <\/strong>exibe a mensagem de ajuda e sai.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">40. Comando ps<\/h3><p class=\"wp-block-paragraph\">O status do processo, ou comando <strong>ps, <\/strong>produz um snapshot de todos os processos em execu&ccedil;&atilde;o em seu sistema. Os resultados est&aacute;ticos s&atilde;o obtidos dos arquivos virtuais no sistema de arquivos <strong>\/proc<\/strong>.<\/p><p class=\"wp-block-paragraph\">A execu&ccedil;&atilde;o do comando <strong>ps <\/strong>sem uma op&ccedil;&atilde;o ou argumento listar&aacute; os processos em execu&ccedil;&atilde;o no shell, juntamente com:<\/p><ul class=\"wp-block-list\">\n<li>A ID exclusiva do processo (<strong>PID<\/strong>)<\/li>\n\n\n\n<li>O tipo de terminal (<strong>TTY<\/strong>)<\/li>\n\n\n\n<li>O tempo de execu&ccedil;&atilde;o (<strong>TIME<\/strong>)<\/li>\n\n\n\n<li>O comando que inicia o processo (<strong>CMD<\/strong>)<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Aqui est&atilde;o algumas op&ccedil;&otilde;es que voc&ecirc; pode usar:<\/p><ul class=\"wp-block-list\">\n<li><strong>-T <\/strong>exibe todos os processos associados &agrave; sess&atilde;o atual do shell.<\/li>\n\n\n\n<li><strong>-u nome_de_usu&aacute;rio <\/strong>lista os processos associados a um usu&aacute;rio espec&iacute;fico.<\/li>\n\n\n\n<li><strong>-A <\/strong>ou <strong>-e <\/strong>mostra todos os processos em execu&ccedil;&atilde;o.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-41-comando-file\">41. Comando file<\/h3><p class=\"wp-block-paragraph\">O <a href=\"\/br\/tutoriais\/comando-file-linux\/\">comando file<\/a> verifica um tipo de arquivo, como TXT, PDF ou outro. A sintaxe &eacute; a seguinte:<\/p><p class=\"wp-block-paragraph\"><strong>file [file_name]<\/strong><\/p><p class=\"wp-block-paragraph\">Se voc&ecirc; usar esse comando em um <a href=\"\/br\/tutoriais\/como-criar-link-simbolico-linux\/\"><strong>link simb&oacute;lico<\/strong><\/a>, ele exibir&aacute; o arquivo real conectado ao atalho. Voc&ecirc; pode adicionar a op&ccedil;&atilde;o <strong>-k <\/strong>para imprimir informa&ccedil;&otilde;es mais detalhadas sobre o item.<\/p><h3 class=\"wp-block-heading\" id=\"h-42-comando-sed\">42. Comando sed<\/h3><p class=\"wp-block-paragraph\">Use o <a href=\"\/br\/tutoriais\/como-usar-comando-sed-linux\/\">comando <strong>sed<\/strong><\/a><strong> <\/strong>para pesquisar e substituir padr&otilde;es em arquivos rapidamente. A sintaxe b&aacute;sica &eacute; a seguinte:<\/p><p class=\"wp-block-paragraph\"><strong>sed [op&ccedil;&otilde;es] &lsquo;subcommand\/new_pattern\/target_pattern&rsquo; input_file<\/strong><\/p><p class=\"wp-block-paragraph\">Voc&ecirc; pode substituir uma cadeia de caracteres em v&aacute;rios arquivos simultaneamente &mdash; basta list&aacute;-los. Aqui est&aacute; um exemplo de um comando sed que altera de <strong>vermelho<\/strong> para <strong>azul<\/strong> nos arquivos <strong>colors.txt <\/strong>e <strong>hue.txt<\/strong>:<\/p><p class=\"wp-block-paragraph\"><strong>sed &lsquo;s\/red\/blue&rsquo; colors.txt hue.txt<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-43-comando-awk\">43. Comando awk<\/h3><p class=\"wp-block-paragraph\">O <a href=\"https:\/\/www.hostinger.com\/tutorials\/awk-command\/\"><strong>comando awk <\/strong><\/a>pesquisa e manipula padr&otilde;es de express&atilde;o regular em um arquivo. Veja a seguir a sintaxe b&aacute;sica:<\/p><p class=\"wp-block-paragraph\"><strong>awk &lsquo;\/regex pattern\/{action}&rsquo; input_file.txt<\/strong><\/p><p class=\"wp-block-paragraph\">Embora semelhante ao <strong>sed<\/strong>, <strong>o awk <\/strong>oferece mais opera&ccedil;&otilde;es al&eacute;m da substitui&ccedil;&atilde;o, incluindo impress&atilde;o, c&aacute;lculo matem&aacute;tico e exclus&atilde;o. Ele tamb&eacute;m permite que voc&ecirc; execute uma tarefa complexa com uma instru&ccedil;&atilde;o <strong>if<\/strong>.<\/p><p class=\"wp-block-paragraph\">Voc&ecirc; pode executar v&aacute;rias a&ccedil;&otilde;es listando-as de acordo com a ordem de execu&ccedil;&atilde;o, separadas por ponto e v&iacute;rgula (<strong>;<\/strong>). Por exemplo, o comando abaixo<strong> <\/strong>calcula a pontua&ccedil;&atilde;o m&eacute;dia dos alunos e imprime os nomes que est&atilde;o acima desse limite:<\/p><pre class=\"wp-block-preformatted\">awk -F':' '{ total += $2; students[$1] = $2 } END { average = total \/ length(students); print \"Average:\", average; print \"Above average:\"; for (student in students) if (students[student] &gt; average) print student }' score.txt<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7165dabc8f4\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7165dabc8f4\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1164\" height=\"196\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/awk-prints-average-score-and-students-with-higher-than-average-score.png\/w=1024,h=1024,fit=scale-down\" alt=\"exemplo do comando awk em a&ccedil;&atilde;o\" class=\"wp-image-49926\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/awk-prints-average-score-and-students-with-higher-than-average-score.png\/w=1164,fit=scale-down 1164w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/awk-prints-average-score-and-students-with-higher-than-average-score.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/awk-prints-average-score-and-students-with-higher-than-average-score.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/awk-prints-average-score-and-students-with-higher-than-average-score.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/awk-prints-average-score-and-students-with-higher-than-average-score.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1164px) 100vw, 1164px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-44-comando-sort\">44. Comando sort<\/h3><p class=\"wp-block-paragraph\">Use o comando <strong>sort <\/strong>para reorganizar o conte&uacute;do de um arquivo em uma ordem espec&iacute;fica. Sua sintaxe &eacute; a seguinte:<\/p><p class=\"wp-block-paragraph\"><strong>sort [op&ccedil;&otilde;es] [nome_do_arquivo]<\/strong><\/p><p class=\"wp-block-paragraph\">Observe que esse utilit&aacute;rio n&atilde;o modifica o arquivo real e imprime apenas o conte&uacute;do reorganizado como sa&iacute;da.<\/p><p class=\"wp-block-paragraph\">Por padr&atilde;o, o comando <strong>sort <\/strong>usa a ordem alfab&eacute;tica de <strong>A <\/strong>a <strong>Z<\/strong>, mas voc&ecirc; pode adicionar a op&ccedil;&atilde;o <strong>-r <\/strong>para inverter a ordem. Voc&ecirc; tamb&eacute;m pode classificar os arquivos numericamente usando o sinalizador <strong>-n<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-45-comando-cut\">45. Comando cut<\/h3><p class=\"wp-block-paragraph\">O comando <strong>cut <\/strong>seleciona se&ccedil;&otilde;es espec&iacute;ficas de um arquivo e as imprime como sa&iacute;da do Terminal. A sintaxe &eacute; a seguinte:<\/p><p class=\"wp-block-paragraph\"><strong>cut [op&ccedil;&otilde;es] [arquivo]<\/strong><\/p><p class=\"wp-block-paragraph\">Ao contr&aacute;rio de outros utilit&aacute;rios do Linux, as op&ccedil;&otilde;es do comando <strong>cut <\/strong>s&atilde;o obrigat&oacute;rias para o seccionamento de arquivos. Aqui est&atilde;o alguns dos sinalizadores:<\/p><ul class=\"wp-block-list\">\n<li><strong>-f <\/strong>&ndash; seleciona um campo de linha espec&iacute;fico.<\/li>\n\n\n\n<li><strong>-b <\/strong>&ndash; corta a linha em um tamanho de byte especificado.<\/li>\n\n\n\n<li><strong>-c <\/strong>&ndash; secciona a linha usando um caractere especificado.<\/li>\n\n\n\n<li><strong>-d <\/strong>&ndash; separa linhas com base em delimitadores.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Voc&ecirc; pode combinar v&aacute;rias op&ccedil;&otilde;es para obter uma sa&iacute;da mais espec&iacute;fica. Por exemplo, esse comando extrai o <strong>terceiro <\/strong>ao <strong>quinto <\/strong>campo de uma lista separada por v&iacute;rgulas:<\/p><p class=\"wp-block-paragraph\"><strong>cut -d&rsquo;,&rsquo; -f3-5 list.txt<\/strong><\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7165dabfa2f\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7165dabfa2f\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"716\" height=\"88\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/cut-command-extracts-sections-from-a-comma-separated-list.png\/public\" alt=\"exemplo de comando cut\" class=\"wp-image-49927\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/cut-command-extracts-sections-from-a-comma-separated-list.png\/w=716,fit=scale-down 716w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/cut-command-extracts-sections-from-a-comma-separated-list.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/cut-command-extracts-sections-from-a-comma-separated-list.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 716px) 100vw, 716px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-46-comando-tee\">46. Comando tee<\/h3><p class=\"wp-block-paragraph\">O <a href=\"\/br\/tutoriais\/comando-tee-linux\/\">comando <strong>tee<\/strong><\/a><strong> <\/strong>envia os resultados de outro comando para o Terminal e para um arquivo. Ele &eacute; bastante &uacute;til se voc&ecirc; quiser usar os dados para processamento posterior ou backups. Veja a seguir a sintaxe:<\/p><p class=\"wp-block-paragraph\"><strong>comando | tee [op&ccedil;&otilde;es] nome_do_arquivo<\/strong><\/p><p class=\"wp-block-paragraph\">Se o arquivo especificado n&atilde;o existir, o<strong> tee <\/strong>o criar&aacute;. Tenha cuidado ao usar esse comando, pois ele substituir&aacute; o conte&uacute;do existente. Para preservar e anexar dados existentes, adicione a op&ccedil;&atilde;o <strong>-a<\/strong>.<\/p><p class=\"wp-block-paragraph\">Por exemplo, salvaremos a sa&iacute;da do comando ping como novas entradas no arquivo <strong>test_network.txt<\/strong>:<\/p><p class=\"wp-block-paragraph\"><strong>ping 8.8.8.8 | tee -a test_network.txt<\/strong><\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7165dac2c84\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7165dac2c84\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"902\" height=\"288\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/tee-command-prints-ping-output-in-terminal-and-a-file.png\/public\" alt=\"exemplo do comando tee em a&ccedil;&atilde;o\" class=\"wp-image-49928\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/tee-command-prints-ping-output-in-terminal-and-a-file.png\/w=902,fit=scale-down 902w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/tee-command-prints-ping-output-in-terminal-and-a-file.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/tee-command-prints-ping-output-in-terminal-and-a-file.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/tee-command-prints-ping-output-in-terminal-and-a-file.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 902px) 100vw, 902px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-47-comando-time\">47. Comando time<\/h3><p class=\"wp-block-paragraph\">O <a href=\"\/br\/tutoriais\/comando-time-linux\/\">comando <strong>time<\/strong><\/a><strong> <\/strong>mede o tempo de execu&ccedil;&atilde;o de comandos ou scripts para obter informa&ccedil;&otilde;es sobre o desempenho do sistema. A sintaxe b&aacute;sica &eacute; a seguinte:<\/p><p class=\"wp-block-paragraph\"><strong>time comando_ou_script<\/strong><\/p><p class=\"wp-block-paragraph\">Voc&ecirc; pode medir uma s&eacute;rie de comandos separando-os com dois sinais de adi&ccedil;&atilde;o (<strong>&amp;<\/strong>&amp;) ou ponto e v&iacute;rgula (<strong>;<\/strong>), como a seguir:<\/p><p class=\"wp-block-paragraph\"><strong>time comando; comando; comando<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-48-comando-systemctl\">48. Comando systemctl<\/h3><p class=\"wp-block-paragraph\">O comando <strong>systemctl <\/strong>&eacute; usado para gerenciar servi&ccedil;os em seu sistema Linux. Aqui est&aacute; a sintaxe b&aacute;sica:<\/p><p class=\"wp-block-paragraph\"><strong>systemctl sumcommand [nome_do_servi&ccedil;o][op&ccedil;&otilde;es]<\/strong><\/p><p class=\"wp-block-paragraph\">Os subcomandos representam sua tarefa, como listar, reiniciar, encerrar ou habilitar os servi&ccedil;os. Por exemplo, listaremos <strong><a href=\"\/br\/tutoriais\/listar-servicos-linux\/\">os servi&ccedil;os do Linux<\/a><\/strong> usando o comando abaixo:<\/p><p class=\"wp-block-paragraph\"><strong>sudo systemctl list-unit-files &ndash;type service &ndash;all<\/strong><\/p><p class=\"wp-block-paragraph\">Observe que esse comando pode n&atilde;o funcionar com distribui&ccedil;&otilde;es mais antigas, pois elas usam outro gerenciador de servi&ccedil;os.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7165dac76d1\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7165dac76d1\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1084\" height=\"510\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/systemctl-command-lists-all-services.png\/w=1024,h=1024,fit=scale-down\" alt=\"comando systemctl no linux\" class=\"wp-image-49929\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/systemctl-command-lists-all-services.png\/w=1084,fit=scale-down 1084w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/systemctl-command-lists-all-services.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/systemctl-command-lists-all-services.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/systemctl-command-lists-all-services.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/systemctl-command-lists-all-services.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1084px) 100vw, 1084px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-49-comando-watch\">49. Comando watch<\/h3><p class=\"wp-block-paragraph\">O <a href=\"\/br\/tutoriais\/comando-watch-linux\/\">comando <strong>watch<\/strong><\/a><strong> <\/strong>permite que voc&ecirc; execute continuamente um utilit&aacute;rio em um intervalo espec&iacute;fico para monitorar as altera&ccedil;&otilde;es na sa&iacute;da. Esta &eacute; a sintaxe b&aacute;sica:<\/p><p class=\"wp-block-paragraph\"><strong>watch [op&ccedil;&otilde;es] nome_do_comando<\/strong><\/p><p class=\"wp-block-paragraph\">Por padr&atilde;o, <strong>o watch <\/strong>executar&aacute; o comando a cada <strong>dois segundos<\/strong>, mas voc&ecirc; pode alterar o intervalo usando a op&ccedil;&atilde;o <strong>-n <\/strong>seguida do atraso. Se voc&ecirc; quiser destacar as altera&ccedil;&otilde;es na sa&iacute;da, adicione o sinalizador <strong>-d<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-50-comando-shutdown\">50. Comando shutdown<\/h3><p class=\"wp-block-paragraph\">O <a href=\"\/br\/tutoriais\/comando-shutdown-linux\/\">comando <strong>shutdown<\/strong><\/a><strong> <\/strong>permite que voc&ecirc; desligue ou reinicie o sistema Linux em um hor&aacute;rio espec&iacute;fico. A sintaxe &eacute; a seguinte:<\/p><p class=\"wp-block-paragraph\">shutdown [op&ccedil;&atilde;o] [tempo] [mensagem]<\/p><p class=\"wp-block-paragraph\">Se voc&ecirc; executar o comando sem nenhum argumento, o sistema ser&aacute; desligado imediatamente. Voc&ecirc; pode especificar a programa&ccedil;&atilde;o usando um formato de 24 horas ou um formato relativo. Por exemplo, digite <strong>+5 <\/strong>para desligar o sistema ap&oacute;s <strong>cinco minutos<\/strong>. Para reiniciar a m&aacute;quina, adicione a op&ccedil;&atilde;o <strong>-r<\/strong>.<\/p><p class=\"wp-block-paragraph\">O argumento <strong>mensagem <\/strong>especifica a notifica&ccedil;&atilde;o que outros usu&aacute;rios do seu sistema receber&atilde;o antes de o servidor ser desligado.<\/p><h3 class=\"wp-block-heading\" id=\"h-51-comando-curl\">51. Comando curl<\/h3><p class=\"wp-block-paragraph\">Use o <a href=\"\/br\/tutoriais\/comando-curl-linux\/\">comando <strong>cURL<\/strong><\/a><strong> <\/strong>para transferir dados de ou para um servidor, especificando seu URL. A sintaxe b&aacute;sica &eacute; a seguinte:<\/p><p class=\"wp-block-paragraph\"><strong>curl [op&ccedil;&otilde;es] URL<\/strong><\/p><p class=\"wp-block-paragraph\">A execu&ccedil;&atilde;o do cURL sem uma op&ccedil;&atilde;o imprimir&aacute; o conte&uacute;do HTML do site em seu Terminal. Se voc&ecirc; adicionar a op&ccedil;&atilde;o <strong>-O <\/strong>ou <strong>-o<\/strong>, o comando far&aacute; o download dos arquivos do link especificado.<\/p><p class=\"wp-block-paragraph\">O comando cURL tamb&eacute;m &eacute; &uacute;til para testar endpoints de API ou de servidor. Voc&ecirc; pode fazer isso adicionando a op&ccedil;&atilde;o -X seguida de um <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Methods\" target=\"_blank\" rel=\"noopener\"><strong>m&eacute;todo HTTP<\/strong><\/a>, dependendo se deseja buscar ou fazer upload de dados.<\/p><p class=\"wp-block-paragraph\">Por exemplo, o comando a seguir recuperar&aacute; dados de um endpoint de API espec&iacute;fico:<\/p><p class=\"wp-block-paragraph\"><strong>curl -X GET https:\/\/api.exemplo.com\/endpoint<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-52-comando-scp\">52. Comando scp<\/h3><p class=\"wp-block-paragraph\">O <a href=\"\/br\/tutoriais\/usar-comando-scp-linux-para-transferir-arquivos\/\">comando <strong>scp<\/strong><\/a><strong> <\/strong>permite copiar com seguran&ccedil;a arquivos e diret&oacute;rios entre sistemas em uma rede. A sintaxe &eacute; a seguinte:<\/p><p class=\"wp-block-paragraph\"><strong>scp [op&ccedil;&atilde;o] [nome de usu&aacute;rio@IP de origem]:\/[nome do diret&oacute;rio e do arquivo] [nome de usu&aacute;rio@IP de destino]:\/[diret&oacute;rio de destino]<\/strong><\/p><p class=\"wp-block-paragraph\">Se estiver copiando itens de ou para  seu computador local, n&atilde;o precisa incluir o IP e o caminho. Ao transferir um arquivo ou pasta de um computador local, especifique seu nome ap&oacute;s as op&ccedil;&otilde;es.<\/p><p class=\"wp-block-paragraph\">Por exemplo, executaremos o seguinte para copiar <strong>file1.txt <\/strong>para o diret&oacute;rio <strong>path\/to\/folder <\/strong>do nosso VPS como root:<\/p><p class=\"wp-block-paragraph\"><strong>scp file1.txt root@185.185.185.185:path\/to\/folder<\/strong><\/p><p class=\"wp-block-paragraph\">Voc&ecirc; pode alterar a porta SCP padr&atilde;o especificando seu n&uacute;mero ap&oacute;s a <strong>op&ccedil;&atilde;o -P<\/strong>. Enquanto isso, use o sinalizador <strong>-l <\/strong>para limitar a largura de banda da transfer&ecirc;ncia e adicione <strong>-C<\/strong> para ativar a compacta&ccedil;&atilde;o.<\/p><h3 class=\"wp-block-heading\" id=\"h-53-comando-rsync\">53. Comando rsync<\/h3><p class=\"wp-block-paragraph\">O <a href=\"\/br\/tutoriais\/comando-rsync-linux\/\">comando <strong>rsync<\/strong><\/a><strong> <\/strong>sincroniza arquivos ou pastas entre dois destinos para garantir que eles tenham o mesmo conte&uacute;do. A sintaxe &eacute; a seguinte:<\/p><p class=\"wp-block-paragraph\"><strong>rsync [op&ccedil;&otilde;es] origem destino<\/strong><\/p><p class=\"wp-block-paragraph\">A origem e o destino podem ser uma pasta no mesmo sistema, uma m&aacute;quina local ou um servidor remoto. Se estiver sincronizando conte&uacute;do com um VPS, especifique o nome de usu&aacute;rio e o endere&ccedil;o IP da seguinte forma:<\/p><p class=\"wp-block-paragraph\"><strong>rsync \/path\/to\/local\/folder\/ vps-user@185.185.185.185:\/path\/to\/remote\/folder\/<\/strong><\/p><p class=\"wp-block-paragraph\">Voc&ecirc; pode adicionar a op&ccedil;&atilde;o <strong>-a <\/strong>para sincronizar tamb&eacute;m os atributos do arquivo ou da pasta, inclusive seus links simb&oacute;licos. Enquanto isso, use o sinalizador <strong>-z <\/strong>para ativar a compacta&ccedil;&atilde;o durante a transfer&ecirc;ncia.<\/p><h3 class=\"wp-block-heading\" id=\"h-54-comando-ip\">54. Comando ip<\/h3><p class=\"wp-block-paragraph\">O utilit&aacute;rio <strong>ip <\/strong>permite listar e gerenciar os par&acirc;metros de rede do sistema, semelhante ao comando <strong>ifconfig <\/strong>das <a href=\"https:\/\/www.hostinger.com\/tutorials\/best-linux-distro\/\"><strong>distribui&ccedil;&otilde;es Linux <\/strong><\/a>mais antigas. Veja a seguir a sintaxe:<\/p><p class=\"wp-block-paragraph\"><strong>ip [op&ccedil;&otilde;es] objeto comando<\/strong><\/p><p class=\"wp-block-paragraph\">A execu&ccedil;&atilde;o desse comando sem nenhum argumento imprimir&aacute; o manual, incluindo uma explica&ccedil;&atilde;o sobre as op&ccedil;&otilde;es e os objetos aceit&aacute;veis.<\/p><p class=\"wp-block-paragraph\">Para gerenciar um par&acirc;metro de rede, especifique a a&ccedil;&atilde;o no <strong>argumento comando<\/strong>. Por exemplo, execute o c&oacute;digo abaixo para mostrar o endere&ccedil;o IP de seu sistema:<\/p><p class=\"wp-block-paragraph\"><strong>ip address show<\/strong><\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7165dacb51f\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7165dacb51f\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1180\" height=\"512\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/ip-command-shows-the-system-ip-address-information.png\/w=1024,h=1024,fit=scale-down\" alt=\"comando ip linux\" class=\"wp-image-49930\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/ip-command-shows-the-system-ip-address-information.png\/w=1180,fit=scale-down 1180w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/ip-command-shows-the-system-ip-address-information.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/ip-command-shows-the-system-ip-address-information.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/ip-command-shows-the-system-ip-address-information.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/ip-command-shows-the-system-ip-address-information.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1180px) 100vw, 1180px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Dica                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Voc&ecirc; tamb&eacute;m pode usar <strong>o Kodee <\/strong>para exibir os detalhes da rede em seu VPS. Basta digitar um prompt como \"Voc&ecirc; pode mostrar os detalhes da rede do meu servidor?, e ele responder&aacute; de acordo.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-55-comando-netstat\">55. Comando netstat<\/h3><p class=\"wp-block-paragraph\">O comando <strong>netstat<\/strong> exibe informa&ccedil;&otilde;es sobre a configura&ccedil;&atilde;o de rede do seu sistema. A sintaxe &eacute; simples:<\/p><p class=\"wp-block-paragraph\"><strong>netstat [op&ccedil;&otilde;es]<\/strong><\/p><p class=\"wp-block-paragraph\">Adicione uma op&ccedil;&atilde;o para consultar informa&ccedil;&otilde;es espec&iacute;ficas da rede. Aqui est&atilde;o v&aacute;rios sinalizadores a serem usados:<\/p><ul class=\"wp-block-list\">\n<li><strong>-a <\/strong>&ndash; exibe os soquetes em escuta e fechados.<\/li>\n\n\n\n<li><strong>-t <\/strong>&ndash; mostra conex&otilde;es TCP.<\/li>\n\n\n\n<li><strong>-u <\/strong>&ndash; lista conex&otilde;es UDP.<\/li>\n\n\n\n<li><strong>-r <\/strong>&ndash; exibe tabelas de roteamento.<\/li>\n\n\n\n<li><strong>-i <\/strong>&ndash; mostra informa&ccedil;&otilde;es sobre interfaces de rede.<\/li>\n\n\n\n<li><strong>-c <\/strong>&ndash; emite continuamente informa&ccedil;&otilde;es de rede para monitoramento em tempo real.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-56-comando-traceroute\">56. Comando traceroute<\/h3><p class=\"wp-block-paragraph\">O comando <strong>traceroute <\/strong>rastreia o caminho de um pacote ao viajar entre hosts, fornecendo informa&ccedil;&otilde;es como o tempo de transfer&ecirc;ncia e os roteadores envolvidos. Veja a seguir a sintaxe:<\/p><p class=\"wp-block-paragraph\"><strong>traceroute [op&ccedil;&otilde;es] destino<\/strong><\/p><p class=\"wp-block-paragraph\">Voc&ecirc; pode usar um hostname, nome de dom&iacute;nio ou endere&ccedil;o IP como destino. Se voc&ecirc; n&atilde;o especificar uma op&ccedil;&atilde;o, o traceroute executar&aacute; o teste usando as configura&ccedil;&otilde;es padr&atilde;o.<\/p><p class=\"wp-block-paragraph\">Altere o n&uacute;mero m&aacute;ximo de saltos do pacote usando a op&ccedil;&atilde;o <strong>-m<\/strong>. Para impedir que o traceroute resolva endere&ccedil;os IP, adicione <strong>-n<\/strong>.<\/p><p class=\"wp-block-paragraph\">Voc&ecirc; tamb&eacute;m pode ativar um tempo limite em segundos usando o sinalizador <strong>-w <\/strong>seguido da dura&ccedil;&atilde;o.<\/p><h3 class=\"wp-block-heading\" id=\"h-57-comando-nslookup\">57. Comando nslookup<\/h3><p class=\"wp-block-paragraph\">O comando <strong>nslookup <\/strong>solicita a um servidor do <strong><a href=\"\/br\/tutoriais\/o-que-e-dns\/\">sistema de nomes de dom&iacute;nio<\/a><\/strong> (DNS) que verifique um dom&iacute;nio vinculado a um endere&ccedil;o IP ou vice-versa. Veja a seguir a sintaxe:<\/p><p class=\"wp-block-paragraph\">nslookup [op&ccedil;&otilde;es] dominio-ou-ip [servidor-dns]<\/p><p class=\"wp-block-paragraph\">Se voc&ecirc; n&atilde;o especificar um servidor DNS, <strong>o nslookup <\/strong>usar&aacute; o <em>resolver<\/em> padr&atilde;o do seu provedor de servi&ccedil;os de Internet. Voc&ecirc; pode adicionar outras op&ccedil;&otilde;es para alterar a forma como esse comando consulta um endere&ccedil;o IP ou um dom&iacute;nio.<\/p><p class=\"wp-block-paragraph\">Por exemplo, use a op&ccedil;&atilde;o <strong>-type= <\/strong>para especificar as informa&ccedil;&otilde;es que deseja verificar, como os registros DNS.<\/p><p class=\"wp-block-paragraph\">Voc&ecirc; tamb&eacute;m pode configurar a repeti&ccedil;&atilde;o autom&aacute;tica com o sinalizador <strong>-retry= <\/strong>e adicionar <strong>-port= <\/strong>para usar uma porta espec&iacute;fica.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7165dacede7\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7165dacede7\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"630\" height=\"202\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/nslookup-command-resolves-a-domain-name-to-ip-addresses.png\/public\" alt=\"comando nslookup no linux\" class=\"wp-image-49931\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/nslookup-command-resolves-a-domain-name-to-ip-addresses.png\/w=630,fit=scale-down 630w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/nslookup-command-resolves-a-domain-name-to-ip-addresses.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/nslookup-command-resolves-a-domain-name-to-ip-addresses.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 630px) 100vw, 630px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Como algumas distribui&ccedil;&otilde;es Linux n&atilde;o t&ecirc;m esse utilit&aacute;rio pr&eacute;-instalado, voc&ecirc; pode encontrar o erro <strong>&ldquo;command not found&rdquo;<\/strong>. Voc&ecirc; pode configur&aacute;-lo baixando <strong>o bind-utils <\/strong>ou <strong>o dnsutils <\/strong>por meio do gerenciador de pacotes.<\/p><h3 class=\"wp-block-heading\" id=\"h-58-comando-dig\">58. Comando dig<\/h3><p class=\"wp-block-paragraph\">O comando <strong>dig <\/strong>(acr&ocirc;nimo para <strong>groper de informa&ccedil;&otilde;es de dom&iacute;nio<\/strong>)<strong> <\/strong>exibe informa&ccedil;&otilde;es sobre um dom&iacute;nio. Ele &eacute; semelhante ao <strong>nslookup<\/strong>, mas mais abrangente. A sintaxe &eacute; a seguinte:<\/p><p class=\"wp-block-paragraph\"><strong>dig [op&ccedil;&otilde;es] [servidor] [tipo] nome-ou-ip<\/strong><\/p><p class=\"wp-block-paragraph\">A execu&ccedil;&atilde;o do <strong>dig <\/strong>sem um argumento verificar&aacute; <strong>os registros A <\/strong>do dom&iacute;nio especificado usando o resolvedor padr&atilde;o do sistema operacional. &Eacute; poss&iacute;vel consultar um registro espec&iacute;fico especificando-o no argumento <strong>[tipo]<\/strong>, como no exemplo a seguir:<\/p><p class=\"wp-block-paragraph\"><strong>dig MX dom&iacute;nio.com<\/strong><\/p><p class=\"wp-block-paragraph\">Para executar uma pesquisa de DNS reverso, adicione a op&ccedil;&atilde;o <strong>-x <\/strong>e use um endere&ccedil;o IP como destino.<\/p><h3 class=\"wp-block-heading\" id=\"h-59-comando-ln\">59. Comando ln<\/h3><p class=\"wp-block-paragraph\">O comando <strong>ln <\/strong>vincula arquivos ou diret&oacute;rios a um atalho. A sintaxe &eacute; a seguinte:<\/p><p class=\"wp-block-paragraph\"><strong>ln [op&ccedil;&otilde;es] origem destino<\/strong><\/p><p class=\"wp-block-paragraph\">Esse comando criar&aacute; automaticamente o atalho, ou seja, voc&ecirc; n&atilde;o precisar&aacute; criar um manualmente. Por exemplo, o comando a seguir permitir&aacute; que voc&ecirc; abra <strong>file.txt <\/strong>usando <strong>shortcut.txt<\/strong>:<\/p><p class=\"wp-block-paragraph\"><strong>ln target.txt shortcut.txt<\/strong><\/p><p class=\"wp-block-paragraph\">Por padr&atilde;o, o ln cria um hard link, o que significa que as altera&ccedil;&otilde;es na origem ser&atilde;o refletidas no item vinculado e vice-versa. Para configurar um link suave ou simb&oacute;lico, adicione a op&ccedil;&atilde;o <strong>-s<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-60-comandos-apt-e-def\">60. Comandos apt e def<\/h3><p class=\"wp-block-paragraph\">O comando <strong>apt <\/strong>permite gerenciar as bibliotecas da<strong> ferramenta de pacotes avan&ccedil;ados <\/strong>(APT) em sistemas operacionais baseados no Debian, como o Ubuntu e o <a href=\"https:\/\/www.hostinger.com\/tutorials\/what-is-kali-linux\/\"><strong>Kali Linux<\/strong><\/a>. A sintaxe &eacute; a seguinte:<\/p><p class=\"wp-block-paragraph\"><strong>apt [op&ccedil;&otilde;es] subcomando<\/strong><\/p><p class=\"wp-block-paragraph\">Os subcomandos definem a a&ccedil;&atilde;o, como atualizar a biblioteca, fazer upgrade do software, instalar um aplicativo ou remover um pacote. Por exemplo, instalaremos o editor de texto <strong>Vim<\/strong>:<\/p><p class=\"wp-block-paragraph\"><strong>apt install vim<\/strong><\/p><p class=\"wp-block-paragraph\">No Linux, os comandos de gerenciamento de pacotes podem ser diferentes conforme a distribui&ccedil;&atilde;o. Por exemplo, as distribui&ccedil;&otilde;es baseadas no Red Hat Enterprise Linux, como o CentOS e o AlmaLinux, usam o <strong>dnf<\/strong>. Ele tem a mesma sintaxe e as mesmas op&ccedil;&otilde;es do <strong>apt<\/strong>.<\/p><p class=\"wp-block-paragraph\">Executar o <strong>apt <\/strong>e o<strong> dnf <\/strong>requer privil&eacute;gios de<strong> superusu&aacute;rio<\/strong>, que s&oacute; podem ser obtidos com o <strong>sudo <\/strong>ou via <strong>root<\/strong>.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/hospedagem-cloud\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Cloud-hosting_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-32925\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Cloud-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Cloud-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Cloud-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Cloud-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Cloud-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-dicas-e-truques-bonus\">Dicas e truques b&ocirc;nus<\/h2><p class=\"wp-block-paragraph\">Aqui est&atilde;o algumas dicas e truques que voc&ecirc; pode usar para gerenciar o sistema Linux:<\/p><ul class=\"wp-block-list\">\n<li>Digite o comando <strong>clear <\/strong>para limpar a tela do Terminal.<\/li>\n\n\n\n<li>Pressione o bot&atilde;o <strong>Tab <\/strong>para ativar o preenchimento autom&aacute;tico depois de digitar um comando com um argumento.<\/li>\n\n\n\n<li>Use <strong>Ctrl + C <\/strong>para encerrar um comando em execu&ccedil;&atilde;o.<\/li>\n\n\n\n<li>Pressione <strong>Ctrl + Z <\/strong>para pausar um comando em funcionamento.<\/li>\n\n\n\n<li>Use <strong>Ctrl + S <\/strong>para congelar seu Terminal temporariamente.<\/li>\n\n\n\n<li>Pressione <strong>Ctrl + Q <\/strong>para desfazer o congelamento do Terminal.<\/li>\n\n\n\n<li>Use <strong>Ctrl + A <\/strong>para ir para o in&iacute;cio da linha.<\/li>\n\n\n\n<li>Pressione <strong>Ctrl + E <\/strong>para ir at&eacute; o final da linha.<\/li>\n\n\n\n<li>Ao executar v&aacute;rios comandos em uma &uacute;nica linha, use (<strong>;<\/strong>) para separ&aacute;-los. Como alternativa, use <strong>&amp;&amp; <\/strong>para permitir que o pr&oacute;ximo comando seja executado somente se o anterior for bem-sucedido.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-tutorial-em-video\">Tutorial em V&iacute;deo<\/h2><p class=\"wp-block-paragraph\">No v&iacute;deo abaixo, voc&ecirc; pode conferir alguns dos 15 comandos Linux mais &uacute;teis para iniciantes.<\/p><figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"15 Comandos Linux Para Iniciantes - Hostinger Brasil\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/bEnW2FyG6JA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p class=\"wp-block-paragraph\">Os comandos do Linux permitem que voc&ecirc; execute tarefas b&aacute;sicas e administrativas de forma r&aacute;pida e eficaz no Terminal. Com ele, voc&ecirc; ter&aacute; mais flexibilidade sobre o seu sistema e a capacidade de acessar recursos que nem sempre est&atilde;o dispon&iacute;veis por meio de uma interface gr&aacute;fica.<\/p><p class=\"wp-block-paragraph\">Aprender os comandos b&aacute;sicos do Linux &eacute; muito importante para interagir com sua m&aacute;quina, principalmente se voc&ecirc; usa um <a href=\"https:\/\/www.hostinger.com\/tutorials\/what-is-vps-hosting\/\">servidor virtual privado<\/a> (VPS). Na maioria dos casos, cada comando consiste em tr&ecirc;s partes: um <strong>nome de comando<\/strong>, um <strong>sinalizador <\/strong>ou <strong>op&ccedil;&atilde;o <\/strong>e um <strong>par&acirc;metro <\/strong>ou <strong>argumento<\/strong>.<\/p><p class=\"wp-block-paragraph\">Este artigo abordou 40 comandos comuns, como o <strong>apt-get <\/strong>para instalar um pacote, o <strong>nano <\/strong>para manipular um arquivo, <strong>o htop <\/strong>para monitorar os processos atuais e o <strong>ls <\/strong>para visualizar um diret&oacute;rio.<\/p><p class=\"wp-block-paragraph\">N&atilde;o se esque&ccedil;a que voc&ecirc; pode usar o assistente de IA Kodee para usar esses comandos de forma mais eficiente. Ele permite que voc&ecirc; use prompts simples para escrever v&aacute;rios scripts de acordo com sua tarefa para economizar tempo e esfor&ccedil;o.<\/p><p class=\"wp-block-paragraph\">Esperamos que este artigo tenha ajudado voc&ecirc; a aprender os comandos b&aacute;sicos do Linux. Se tiver alguma d&uacute;vida ou sugest&atilde;o, deixe-a na se&ccedil;&atilde;o de coment&aacute;rios abaixo.<\/p><p class=\"wp-block-paragraph\">At&eacute; mais!<\/p><h2 class=\"wp-block-heading\" id=\"h-comandos-linux-perguntas-frequentes\">Comandos Linux: perguntas frequentes<\/h2><p class=\"wp-block-paragraph\">Confira abaixo algumas das perguntas mais frequentes feitas por usu&aacute;rios que est&atilde;o aprendendo sobre comandos Linux.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-6944141644ab6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Quais s&atilde;o os comandos mais b&aacute;sicos do Linux?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Os comandos mais b&aacute;sicos do Linux incluem utilit&aacute;rios de navega&ccedil;&atilde;o como <strong>cd <\/strong>e <strong>su<\/strong>. Comandos de manipula&ccedil;&atilde;o de arquivos como <strong>cat<\/strong>, <strong>echo<\/strong>, <strong>nano <\/strong>e <strong>grepare <\/strong>tamb&eacute;m s&atilde;o muito usados na administra&ccedil;&atilde;o do sistema.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944141644abd\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Onde posso encontrar todos os comandos do Linux?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Para listar todos os comandos do Linux, execute <strong>compgen -c<\/strong>, <strong>help <\/strong>ou <strong>man -e <\/strong>na tela do Terminal. Execute o utilit&aacute;rio com o sinalizador <strong>-help <\/strong>para verificar o manual e as op&ccedil;&otilde;es de um comando.&nbsp;<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944141644abe\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Como aprender rapidamente os comandos Linux?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Use uma folha de dicas de comandos do Linux e use o Terminal com frequ&ecirc;ncia. Ler <strong><a href=\"\/tutoriais\/vps\">tutoriais de VPS<\/a><\/strong> e praticar as etapas tamb&eacute;m pode te ensinar sobre m&uacute;ltiplos utilit&aacute;rios mais rapidamente.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Os principais comandos Linux s&atilde;o ferramentas de linha de comando que ajudam voc&ecirc; a gerenciar diferentes partes do sistema operacional. Eles s&atilde;o muito usados em servidores Linux, onde nem sempre existe uma interface gr&aacute;fica &mdash; ent&atilde;o o terminal vira o jeito principal de controlar tudo. Existem v&aacute;rias utilidades dispon&iacute;veis na linha de comando, cada uma [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/comandos-linux\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":78,"featured_media":36637,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"Que tal 60 Comandos Linux para voc\u00ea aprender e conseguir usar o sistema operacional com muito mais propriedade? Aqui tem!","rank_math_focus_keyword":"comandos linux","footnotes":""},"categories":[4915],"tags":[5121,6752],"class_list":["post-16421","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps","tag-comandos-basicos-linux","tag-comandos-do-linux"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/linux-commands\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/comandos-linux\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/commandes-linux\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/linux-comandos\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/perintah-dasar-linux\/","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/linux-befehle\/","default":0},{"locale":"it-IT","link":"https:\/\/www.hostinger.com\/it\/tutorial\/comandi-linux\/","default":0},{"locale":"nl-NL","link":"https:\/\/www.hostinger.com\/nl\/tutorials\/linux-commands\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/linux-commands\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/linux-commands\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/linux-commands\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/linux-commands\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/linux-commands\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/linux-commands\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/linux-commands\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/linux-comandos\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/linux-comandos\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/linux-comandos\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/comandos-linux\/","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16421","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=16421"}],"version-history":[{"count":25,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16421\/revisions"}],"predecessor-version":[{"id":53213,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16421\/revisions\/53213"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media\/36637"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=16421"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=16421"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=16421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}