{"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>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>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>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\/public\" 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\/public\" 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>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>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>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>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>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>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\/public\" 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>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>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>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>Vamos come&ccedil;ar?<\/p><h3 class=\"wp-block-heading\" id=\"h-1-comando-pwd\"><strong>1. Comando pwd<\/strong><\/h3><p>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>O comando <strong>pwd <\/strong>usa a seguinte sintaxe:<\/p><p><strong>pwd [op&ccedil;&atilde;o]<\/strong><\/p><p>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>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>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>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>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>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>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>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>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><strong>cat nomedoarquivo.txt<\/strong>.<\/p><p>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>Use o comando <strong>cp <\/strong>para copiar arquivos ou diret&oacute;rios e seu conte&uacute;do. Abaixo, listamos alguns exemplos.<\/p><p>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><strong>cp nomedoarquivo.txt \/home\/username\/Documents<\/strong><\/p><p>Para copiar arquivos para um diret&oacute;rio, digite os nomes dos arquivos seguidos do diret&oacute;rio de destino:<\/p><p><strong>cp nomedoarquivo1.txt <strong>nomedoarquivo<\/strong>2.txt <strong>nomedoarquivo<\/strong>3.txt \/home\/username\/Documents<\/strong><\/p><p>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><strong>cp <strong>nomedoarquivo<\/strong>1.txt <strong>nomedoarquivo<\/strong>2.txt<\/strong><\/p><p>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><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>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>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><strong>mv <strong><strong>nomedoarquivo<\/strong><\/strong>.txt \/home\/username\/Documents.<\/strong><\/p><p>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><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>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>Aqui est&aacute; a sintaxe b&aacute;sica:<\/p><p><strong>mkdir [op&ccedil;&atilde;o] nome_do_diret&oacute;rio<\/strong><\/p><p>Por exemplo, voc&ecirc; deseja criar um diret&oacute;rio chamado <strong>Music<\/strong>:<\/p><p><strong>mkdir Music<\/strong><\/p><p>Para criar um novo diret&oacute;rio chamado <strong>Songs <\/strong>dentro de <strong>Music<\/strong>, use este comando:<\/p><p><strong>mkdir Music\/Songs<\/strong><\/p><p>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>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>Por exemplo, voc&ecirc; deseja remover um subdiret&oacute;rio vazio chamado <strong>personal1 <\/strong>e sua pasta principal <strong>mydir<\/strong>:<\/p><p><strong>rmdir -p mydir\/personal1<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-9-comando-rm\"><strong>9. Comando rm<\/strong><\/h3><p>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>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>Aqui est&aacute; a sintaxe geral:<\/p><p><strong>rm nome_do_arquivo<\/strong><\/p><p>Para remover v&aacute;rios arquivos, digite o seguinte comando:<\/p><p><strong>rm <strong>nome_do_arquivo<\/strong>1 <strong>nome_do_arquivo<\/strong>2 <strong>nome_do_arquivo<\/strong>3<\/strong><\/p><p>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    <p class=\"warning\">\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    \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-10-comando-touch\"><strong>10. Comando touch<\/strong><\/h3><p>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>Por exemplo, digite o seguinte comando para criar um arquivo HTML chamado <strong>Web <\/strong>no diret&oacute;rio <strong>Documents:<\/strong><\/p><p><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>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>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>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>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>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>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>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>Por exemplo, se voc&ecirc; deseja pesquisar a palavra <strong>blue (azul) <\/strong>no arquivo <strong>notepad.txt:<\/strong><\/p><p><strong>grep blue notepad.txt&nbsp;<\/strong><\/p><p>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>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>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>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>Aqui est&aacute; a sintaxe geral:<\/p><p><strong>sudo [comando]<\/strong><\/p><p>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    <p class=\"warning\">\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    \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-15-comando-df\"><strong>15. Comando df<\/strong><\/h3><p>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><strong>df [op&ccedil;&otilde;es] [arquivo]<\/strong><\/p><p>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><strong>df -h<\/strong><\/p><p>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                    <h4 class=\"title\">Precisa de ajuda com algum comando?<\/h4>\n                    <p>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<\/p><h3 class=\"wp-block-heading\" id=\"h-16-comando-du\"><strong>16. Comando du<\/strong><\/h3><p>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>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><strong>du \/home\/user\/Documents<\/strong><\/p><p>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>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>Aqui est&aacute; a sintaxe geral:<\/p><p><strong>head [op&ccedil;&atilde;o] [arquivo]<\/strong><\/p><p>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><strong>head note.txt<\/strong><\/p><p>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>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>Este &eacute; o formato geral:<\/p><p><strong>tail [op&ccedil;&atilde;o] [arquivo]<\/strong><\/p><p>Por exemplo, voc&ecirc; deseja mostrar as &uacute;ltimas dez linhas do arquivo <strong>colors.txt:<\/strong><\/p><p><strong>tail -n colors.txt<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-19-comando-diff\"><strong>19. Comando diff<\/strong><\/h3><p>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>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>Este &eacute; o formato geral:<\/p><p><strong>diff [op&ccedil;&atilde;o] arquivo1 arquivo2<\/strong><\/p><p>Por exemplo, voc&ecirc; deseja comparar dois arquivos de texto &mdash; <strong>note.txt <\/strong>e <strong>note_update.txt<\/strong>:<\/p><p><strong>diff note.txt note_update.txt<\/strong><\/p><p>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>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>Aqui est&aacute; a sintaxe b&aacute;sica:<\/p><p><strong>tar [options] [archive_file] [arquivo ou diret&oacute;rio a ser arquivado]<\/strong><\/p><p>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><strong>tar -cvf novoarquivo.tar \/home\/user\/Documents<\/strong><\/p><p>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>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>Aqui est&aacute; a sintaxe b&aacute;sica:<\/p><p><strong>chmod [op&ccedil;&atilde;o] [permiss&atilde;o] [nome_do_arquivo]<\/strong><\/p><p>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><strong>chmod 777 note.txt<\/strong><\/p><p>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>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>Este &eacute; o formato b&aacute;sico:<\/p><p><strong>chown [op&ccedil;&atilde;o] propriet&aacute;rio[:grupo] arquivo(s)<\/strong><\/p><p>Por exemplo, voc&ecirc; deseja tornar <strong>o linuxuser2 <\/strong>o propriet&aacute;rio do arquivo <strong>filename.txt<\/strong>:<\/p><p><strong>chown linuxuser2 filename.txt<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-23-comando-jobs\"><strong>23. Comando jobs<\/strong><\/h3><p>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>Essa &eacute; a sintaxe b&aacute;sica:<\/p><p><strong>jobs [op&ccedil;&otilde;es] jobID<\/strong><\/p><p>Para verificar o status dos trabalhos no shell atual, basta digitar <strong>jobs <\/strong>na CLI.<\/p><p>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>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>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>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>Depois de saber qual aviso voc&ecirc; quer usar e o PID do programa, use a sintaxe abaixo:<\/p><p><strong>kill [signal option] PID<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-25-comando-ping\"><strong>25. Comando ping<\/strong><\/h3><p>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>Este &eacute; o formato geral:<\/p><p><strong>ping [op&ccedil;&atilde;o] [nome_do_hospedeiro_ou_endere&ccedil;o_IP]<\/strong><\/p><p>Por exemplo, voc&ecirc; quer saber se pode se conectar ao <strong>Google <\/strong>e medir seu tempo de resposta:<\/p><p><strong>ping google.com<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-26-comando-wget\"><strong>26. Comando wget<\/strong><\/h3><p>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>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>Para us&aacute;-lo, digite o seguinte comando:<\/p><p><strong>wget [op&ccedil;&atilde;o] [url]<\/strong><\/p><p>Por exemplo, digite o seguinte comando para baixar a vers&atilde;o mais recente do <a href=\"\/br\/hospedagem-wordpress\">WordPress<\/a>:<\/p><p><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>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><strong>uname [op&ccedil;&atilde;o]<\/strong><\/p><p>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>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>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>Para execut&aacute;-lo, digite o comando abaixo:<\/p><p><strong>history [op&ccedil;&atilde;o]<\/strong><\/p><p>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>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>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>Para exibir o manual completo, digite:<\/p><p><strong>man [nome_do_comando]<\/strong><\/p><p>Por exemplo, se voc&ecirc; deseja acessar o manual do comando <strong>ls<\/strong>:<\/p><p><strong>man ls<\/strong><\/p><p>Digite esse comando se quiser especificar a se&ccedil;&atilde;o exibida:<\/p><p><strong>man [op&ccedil;&atilde;o] [n&uacute;mero_da_se&ccedil;&atilde;o] [<strong>nome_do_comando]<\/strong><\/strong><\/p><p>Por exemplo, voc&ecirc; deseja ver a se&ccedil;&atilde;o 2 do manual do comando <strong>ls<\/strong>:<\/p><p><strong>man 2 ls<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-31-comando-echo\"><strong>31. Comando echo<\/strong><\/h3><p>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><strong>echo [op&ccedil;&atilde;o] [string]<\/strong><\/p><p>Por exemplo, voc&ecirc; pode exibir o texto <strong>Hostinger Tutoriais <\/strong>digitando:<\/p><p><strong>echo &ldquo;Hostinger Tutoriais&rdquo;&nbsp;<\/strong><\/p><p>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>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>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>Para us&aacute;-lo, digite a seguinte sintaxe:<\/p><p><strong>zip [op&ccedil;&otilde;es] zipfile file1 file2&hellip;.<\/strong><\/p><p>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><strong>zip archive.zip note.txt<\/strong><\/p><p>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><strong>unzip [op&ccedil;&atilde;o] nome_do_arquivo.zip<\/strong><\/p><p>Portanto, para descompactar um arquivo chamado <strong>archive.zip <\/strong>no diret&oacute;rio atual, digite:<\/p><p><strong>unzip archive.zip<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-33-comando-hostname\"><strong>33. Comando hostname<\/strong><\/h3><p>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><strong>hostname [op&ccedil;&atilde;o]<\/strong><\/p><p>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>Por exemplo, digite o seguinte comando para saber o endere&ccedil;o IP de seu computador:<\/p><p><strong>hostname -i<\/strong><\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica<\/h4>\n                    <p>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<\/p><h3 class=\"wp-block-heading\" id=\"h-34-comandos-useradd-passwd-e-userdel\"><strong>34. Comandos useradd, passwd e userdel<\/strong><\/h3><p>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>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>Aqui est&aacute; a sintaxe b&aacute;sica:<\/p><p><strong>useradd [op&ccedil;&atilde;o] nome_de_usu&aacute;rio<\/strong><\/p><p>Para definir a senha:<\/p><p><strong>passwd a_senha_escolhida<\/strong><\/p><p>Por exemplo, para adicionar uma nova pessoa chamada Paulo, digite o seguinte comando simultaneamente:<\/p><p><strong>useradd Paulo&nbsp;<\/strong><\/p><p><strong>passwd 123456789<\/strong><\/p><p>Para excluir uma conta de usu&aacute;rio, use o comando <strong>userdel:<\/strong><\/p><p><strong>userdel nome_de_usu&aacute;rio<\/strong><\/p><h3 class=\"wp-block-heading\">35. Comando apt-get<\/h3><p><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>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>Aqui est&aacute; a sintaxe principal:<\/p><p><strong>apt-get [op&ccedil;&otilde;es] (comando)<\/strong><\/p><p>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>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>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><strong>nano [nome do arquivo]<\/strong><\/p><p>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>Para usar o <strong>vi <\/strong>em um arquivo, digite:<\/p><p><strong>vi [nome do arquivo]<\/strong><\/p><p><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>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><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>Para usar o comando <strong>alias<\/strong>, digite a seguinte sintaxe:<\/p><p><strong>alias Name=String<\/strong><\/p><p>Por exemplo, voc&ecirc; deseja tornar <strong>k <\/strong>o alias do comando <strong>kill<\/strong>:<\/p><p><strong>alias k=&rsquo;kill&rsquo;<\/strong><\/p><p>Por outro lado, o comando <strong>unalias <\/strong>exclui um alias existente.<\/p><p>Veja a seguir como &eacute; a sintaxe geral:<\/p><p><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>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><strong>su [op&ccedil;&otilde;es] [nome de usu&aacute;rio]<\/strong><\/p><p>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>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><strong>whoami<\/strong><\/p><h3 class=\"wp-block-heading\">39. Comando htop<\/h3><p>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>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>Para us&aacute;-lo, execute o seguinte comando:<\/p><p><strong>htop [op&ccedil;&otilde;es]<\/strong><\/p><p>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>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>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>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>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><strong>file [file_name]<\/strong><\/p><p>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>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><strong>sed [op&ccedil;&otilde;es] &lsquo;subcommand\/new_pattern\/target_pattern&rsquo; input_file<\/strong><\/p><p>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><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>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><strong>awk &lsquo;\/regex pattern\/{action}&rsquo; input_file.txt<\/strong><\/p><p>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>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\":\"69fa168286ef0\"}' data-wp-interactive=\"core\/image\" 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-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-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\/public\" 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\" aria-label=\"Ampliar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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><\/div><h3 class=\"wp-block-heading\" id=\"h-44-comando-sort\">44. Comando sort<\/h3><p>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><strong>sort [op&ccedil;&otilde;es] [nome_do_arquivo]<\/strong><\/p><p>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>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>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><strong>cut [op&ccedil;&otilde;es] [arquivo]<\/strong><\/p><p>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>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><strong>cut -d&rsquo;,&rsquo; -f3-5 list.txt<\/strong><\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fa168288b32\"}' data-wp-interactive=\"core\/image\" 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-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-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\" aria-label=\"Ampliar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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><\/div><h3 class=\"wp-block-heading\" id=\"h-46-comando-tee\">46. Comando tee<\/h3><p>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><strong>comando | tee [op&ccedil;&otilde;es] nome_do_arquivo<\/strong><\/p><p>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>Por exemplo, salvaremos a sa&iacute;da do comando ping como novas entradas no arquivo <strong>test_network.txt<\/strong>:<\/p><p><strong>ping 8.8.8.8 | tee -a test_network.txt<\/strong><\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fa16828a93c\"}' data-wp-interactive=\"core\/image\" 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-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-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\" aria-label=\"Ampliar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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><\/div><h3 class=\"wp-block-heading\" id=\"h-47-comando-time\">47. Comando time<\/h3><p>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><strong>time comando_ou_script<\/strong><\/p><p>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><strong>time comando; comando; comando<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-48-comando-systemctl\">48. Comando systemctl<\/h3><p>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><strong>systemctl sumcommand [nome_do_servi&ccedil;o][op&ccedil;&otilde;es]<\/strong><\/p><p>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><strong>sudo systemctl list-unit-files &ndash;type service &ndash;all<\/strong><\/p><p>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\":\"69fa16828c82c\"}' data-wp-interactive=\"core\/image\" 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-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/systemctl-command-lists-all-services.png\/public\" 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\" aria-label=\"Ampliar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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><\/div><h3 class=\"wp-block-heading\" id=\"h-49-comando-watch\">49. Comando watch<\/h3><p>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><strong>watch [op&ccedil;&otilde;es] nome_do_comando<\/strong><\/p><p>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>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>shutdown [op&ccedil;&atilde;o] [tempo] [mensagem]<\/p><p>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>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>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><strong>curl [op&ccedil;&otilde;es] URL<\/strong><\/p><p>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>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>Por exemplo, o comando a seguir recuperar&aacute; dados de um endpoint de API espec&iacute;fico:<\/p><p><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>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><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>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>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><strong>scp file1.txt root@185.185.185.185:path\/to\/folder<\/strong><\/p><p>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>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><strong>rsync [op&ccedil;&otilde;es] origem destino<\/strong><\/p><p>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><strong>rsync \/path\/to\/local\/folder\/ vps-user@185.185.185.185:\/path\/to\/remote\/folder\/<\/strong><\/p><p>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>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><strong>ip [op&ccedil;&otilde;es] objeto comando<\/strong><\/p><p>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>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><strong>ip address show<\/strong><\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fa16828f344\"}' data-wp-interactive=\"core\/image\" 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-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-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\/public\" 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\" aria-label=\"Ampliar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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><\/div><p>\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica<\/h4>\n                    <p>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<\/p><h3 class=\"wp-block-heading\" id=\"h-55-comando-netstat\">55. Comando netstat<\/h3><p>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><strong>netstat [op&ccedil;&otilde;es]<\/strong><\/p><p>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>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><strong>traceroute [op&ccedil;&otilde;es] destino<\/strong><\/p><p>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>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>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>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>nslookup [op&ccedil;&otilde;es] dominio-ou-ip [servidor-dns]<\/p><p>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>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>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\":\"69fa168295cf0\"}' data-wp-interactive=\"core\/image\" 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-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-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\" aria-label=\"Ampliar\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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><\/div><p>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>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><strong>dig [op&ccedil;&otilde;es] [servidor] [tipo] nome-ou-ip<\/strong><\/p><p>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><strong>dig MX dom&iacute;nio.com<\/strong><\/p><p>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>O comando <strong>ln <\/strong>vincula arquivos ou diret&oacute;rios a um atalho. A sintaxe &eacute; a seguinte:<\/p><p><strong>ln [op&ccedil;&otilde;es] origem destino<\/strong><\/p><p>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><strong>ln target.txt shortcut.txt<\/strong><\/p><p>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>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><strong>apt [op&ccedil;&otilde;es] subcomando<\/strong><\/p><p>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><strong>apt install vim<\/strong><\/p><p>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>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\/public\" 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>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>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>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>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>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>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>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>At&eacute; mais!<\/p><h2 class=\"wp-block-heading\" id=\"h-comandos-linux-perguntas-frequentes\">Comandos Linux: perguntas frequentes<\/h2><p>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":0},{"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-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/linux-commands","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/linux-commands","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/linux-commands","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\/joomla-vs-wordpress-cms-utilizar-22","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/linux-comandos","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/comandos-linux","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}],"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}]}}