{"id":469,"date":"2024-04-08T20:36:55","date_gmt":"2024-04-08T23:36:55","guid":{"rendered":"https:\/\/thiagorossi.com.br\/blog\/?p=469"},"modified":"2024-11-05T14:29:19","modified_gmt":"2024-11-05T17:29:19","slug":"shell-no-linux","status":"publish","type":"post","link":"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/","title":{"rendered":"Shell no Linux"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura: <\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>\n<p class=\"has-medium-font-size wp-block-paragraph\">Shell no Linux: O sistema operacional Linux fornece uma variedade de comandos e utilit\u00e1rios para gerenciar o ambiente do shell Bash. <\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Essas ferramentas permitem aos usu\u00e1rios definir vari\u00e1veis de ambiente, escrever fun\u00e7\u00f5es Bash para sequ\u00eancias de comandos frequentemente usadas, manter o esqueleto de diret\u00f3rios para novas contas de usu\u00e1rios e definir os caminhos de busca de comandos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Aqui est\u00e3o alguns dos comandos mais \u00fateis e exemplos de como eles s\u00e3o usados:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><code><strong>export<\/strong><\/code>: Este comando \u00e9 usado para definir vari\u00e1veis de ambiente no shell atual e em todos os seus subshells ou processos. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo:&nbsp;<code><strong>export VARNAME=\"value\"<\/strong><\/code>&nbsp;define a vari\u00e1vel de ambiente&nbsp;<code>VARNAME<\/code>&nbsp;para \u201cvalue\u201d.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>set<\/strong><\/code>: Este comando \u00e9 usado para definir vari\u00e1veis de shell ou op\u00e7\u00f5es de shell. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo:&nbsp;<code><strong>set VARNAME=\"value\"<\/strong><\/code>&nbsp;define a vari\u00e1vel de shell&nbsp;<code>VARNAME<\/code>&nbsp;para \u201cvalue\u201d. Ao contr\u00e1rio do&nbsp;<code>export<\/code>, as vari\u00e1veis definidas com&nbsp;<code>set<\/code>&nbsp;n\u00e3o s\u00e3o herdadas por subshells ou processos.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>unset<\/strong><\/code>: Este comando \u00e9 usado para remover vari\u00e1veis de shell ou de ambiente. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo:&nbsp;<code><strong>unset VARNAME<\/strong><\/code>&nbsp;remove a vari\u00e1vel&nbsp;<code>VARNAME<\/code>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>env<\/strong><\/code>: Este comando \u00e9 usado para exibir o ambiente atual, ou para executar um comando em um ambiente modificado. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo:&nbsp;<code><strong>env<\/strong><\/code>&nbsp;exibe todas as vari\u00e1veis de ambiente, e&nbsp;<code>env VARNAME=\"value\" command<\/code>&nbsp;executa o comando&nbsp;<code>command<\/code>&nbsp;em um ambiente onde&nbsp;<code>VARNAME<\/code>&nbsp;\u00e9 definido para \u201cvalue\u201d.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>source<\/strong><\/code>: Este \u00e9 um comando shell que l\u00ea e executa comandos do arquivo fornecido no ambiente atual. Ele \u00e9 usado para carregar qualquer fun\u00e7\u00e3o ou vari\u00e1vel definida no arquivo fornecido.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>\/etc\/bash.bashrc<\/strong><\/code>: Este \u00e9 um script que \u00e9 executado sempre que um novo terminal \u00e9 aberto em modo interativo. Ele \u00e9 usado para configurar coisas que s\u00e3o globais para todos os usu\u00e1rios do sistema, como alias e fun\u00e7\u00f5es. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Exemplo<\/strong>:&nbsp;<code>echo \"alias ll='ls -l'\" &gt;&gt; \/etc\/bash.bashrc<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>\/etc\/profile<\/strong><\/code>: Este \u00e9 um script que \u00e9 executado no in\u00edcio de cada sess\u00e3o de login. Ele \u00e9 usado para definir vari\u00e1veis de ambiente globais. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Exemplo<\/strong>:&nbsp;<code>echo \"export PATH=$PATH:\/opt\/myapp\/bin\" &gt;&gt; \/etc\/profile<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>~\/.bash_profile<\/strong><\/code>: Este \u00e9 um script que \u00e9 executado no in\u00edcio de cada sess\u00e3o de login, mas apenas para um usu\u00e1rio espec\u00edfico. Ele \u00e9 usado para definir vari\u00e1veis de ambiente que s\u00e3o espec\u00edficas para esse usu\u00e1rio. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Exemplo<\/strong>:&nbsp;<code>echo \"export PATH=$PATH:$HOME\/bin\" &gt;&gt; ~\/.bash_profile<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>~\/.bash_login<\/strong><\/code>: Este \u00e9 um script que \u00e9 executado no in\u00edcio de cada sess\u00e3o de login, mas apenas se&nbsp;<code>~\/.bash_profile<\/code>&nbsp;n\u00e3o existir.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>~\/.profile<\/strong><\/code>: Este \u00e9 um script que \u00e9 executado no in\u00edcio de cada sess\u00e3o de login se nem&nbsp;<code>~\/.bash_profile<\/code>&nbsp;nem&nbsp;<code>~\/.bash_login<\/code>&nbsp;existirem.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>~\/.bashrc<\/strong><\/code>: Este \u00e9 um script que \u00e9 executado sempre que um novo terminal \u00e9 aberto em modo interativo. Ele \u00e9 usado para configurar coisas que s\u00e3o espec\u00edficas para o usu\u00e1rio, como alias e fun\u00e7\u00f5es. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Exemplo<\/strong>:&nbsp;<code>echo \"alias ll='ls -l'\" &gt;&gt; ~\/.bashrc<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>~\/.bash_logout<\/strong><\/code>: Este \u00e9 um script que \u00e9 executado quando uma sess\u00e3o de login termina. Ele \u00e9 usado para especificar tarefas de limpeza que devem ser realizadas quando o usu\u00e1rio sai do sistema. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Exemplo<\/strong>:&nbsp;<code>echo \"clear\" &gt;&gt; ~\/.bash_logout<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>function<\/strong><\/code>: Este comando \u00e9 usado para definir uma fun\u00e7\u00e3o no shell Bash. Uma fun\u00e7\u00e3o \u00e9 um bloco de comandos que pode ser chamado pelo nome. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo: a seguinte fun\u00e7\u00e3o imprime uma mensagem de boas-vindas:<br><br>function bemvindo { <br> echo &#8220;Bem-vindo ao Linux!&#8221;<br>}<br><br>Depois de definir a fun\u00e7\u00e3o, voc\u00ea pode cham\u00e1-la pelo nome: bemvindo e a sa\u00edda ser\u00e1:<br><br>Bem-vindo ao Linux!<br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><code><strong>alias<\/strong><\/code>: Este comando \u00e9 usado para criar um alias, que \u00e9 um nome alternativo para um comando ou sequ\u00eancia de comandos. \n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">Por exemplo: o seguinte alias executa o comando\u00a0<code>ls<\/code>\u00a0com a op\u00e7\u00e3o\u00a0<code>-l<\/code>:<br><br>alias ll=&#8217;ls -l&#8217;<br><br>Depois de definir o alias, voc\u00ea pode us\u00e1-lo como se fosse um comando, neste exemplo, ll em vez de ls -l.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Al\u00e9m desses comandos, \u00e9 importante entender o conceito de esqueleto de diret\u00f3rios.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Quando uma nova conta de usu\u00e1rio \u00e9 criada, o sistema copia uma s\u00e9rie de arquivos e diret\u00f3rios de um diret\u00f3rio esqueleto (geralmente&nbsp;<code><strong>\/etc\/skel<\/strong><\/code>) para o diret\u00f3rio inicial do novo usu\u00e1rio. <\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Estes arquivos e diret\u00f3rios fornecem uma configura\u00e7\u00e3o inicial para o novo usu\u00e1rio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Os comandos Linux s\u00e3o ferramentas poderosas para gerenciar o ambiente do shell Bash. Eles permitem que os usu\u00e1rios realizem uma variedade de tarefas, desde a defini\u00e7\u00e3o de vari\u00e1veis de ambiente at\u00e9 a escrita de fun\u00e7\u00f5es Bash para sequ\u00eancias de comandos frequentemente usadas. <\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Com essas ferramentas, os usu\u00e1rios podem efetivamente personalizar seu ambiente de shell para atender \u00e0s suas necessidades. Atrav\u00e9s dos exemplos acima, esperamos que voc\u00ea tenha uma melhor compreens\u00e3o de como usar esses comandos e o que esperar de suas sa\u00eddas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura: <\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Shell no Linux: O sistema operacional Linux fornece uma variedade de comandos e utilit\u00e1rios para&#8230;<\/p>\n","protected":false},"author":1,"featured_media":471,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-469","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","wpcat-2-id"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Shell no Linux - BLOG THIAGO ROSSI<\/title>\n<meta name=\"description\" content=\"Shell no Linux: O sistema operacional Linux fornece uma variedade de comandos e utilit\u00e1rios para gerenciar o ambiente do shell Bash...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Shell no Linux - BLOG THIAGO ROSSI\" \/>\n<meta property=\"og:description\" content=\"Shell no Linux: O sistema operacional Linux fornece uma variedade de comandos e utilit\u00e1rios para gerenciar o ambiente do shell Bash...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"BLOG THIAGO ROSSI\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-08T23:36:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-05T17:29:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/24-linux.png\" \/>\n\t<meta property=\"og:image:width\" content=\"758\" \/>\n\t<meta property=\"og:image:height\" content=\"426\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Thiago Rossi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thiago Rossi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/shell-no-linux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/shell-no-linux\\\/\"},\"author\":{\"name\":\"Thiago Rossi\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\"},\"headline\":\"Shell no Linux\",\"datePublished\":\"2024-04-08T23:36:55+00:00\",\"dateModified\":\"2024-11-05T17:29:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/shell-no-linux\\\/\"},\"wordCount\":751,\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/shell-no-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/24-linux.webp\",\"articleSection\":[\"Linux\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/shell-no-linux\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/shell-no-linux\\\/\",\"name\":\"Shell no Linux - BLOG THIAGO ROSSI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/shell-no-linux\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/shell-no-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/24-linux.webp\",\"datePublished\":\"2024-04-08T23:36:55+00:00\",\"dateModified\":\"2024-11-05T17:29:19+00:00\",\"description\":\"Shell no Linux: O sistema operacional Linux fornece uma variedade de comandos e utilit\u00e1rios para gerenciar o ambiente do shell Bash...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/shell-no-linux\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/shell-no-linux\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/shell-no-linux\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/24-linux.webp\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/24-linux.webp\",\"width\":758,\"height\":426,\"caption\":\"Shell no Linux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/shell-no-linux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shell no Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\",\"name\":\"THIAGO ROSSI\",\"description\":\"Mais de 20 anos de experi\u00eancia no mercado de TI!\",\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"alternateName\":\"TR | CURSO WEB DEV\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\",\"name\":\"THIAGO ROSSI\",\"alternateName\":\"TR | CURSO WEB DEV\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/new-logo.webp\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/new-logo.webp\",\"width\":300,\"height\":300,\"caption\":\"THIAGO ROSSI\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/linkedin.com\\\/in\\\/thiagox86\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\",\"name\":\"Thiago Rossi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"caption\":\"Thiago Rossi\"},\"description\":\"Com mais de 20 anos de jornada na tecnologia, minha trajet\u00f3ria evoluiu do ensino t\u00e9cnico \u00e0 arquitetura de sistemas complexos. Hoje, foco minha expertise no desenvolvimento de solu\u00e7\u00f5es de Intelig\u00eancia Artificial nativa e an\u00e1lise de dados p\u00fablicos, utilizando o ecossistema PHP para transformar dados brutos em transpar\u00eancia e efici\u00eancia. Como autor e desenvolvedor, acredito na democratiza\u00e7\u00e3o do conhecimento. Essa vis\u00e3o resultou em uma biblioteca de mais de 530 artigos gratuitos, cobrindo desde a base do WebDev e Infraestrutura at\u00e9 os bastidores da ind\u00fastria de Jogos e IA. No universo de Game Design, sou autor do livro \\\"GDD \u2013 O Guia Definitivo\\\" e documento ativamente meus processos atrav\u00e9s de DevLogs, unindo rigor t\u00e9cnico e criatividade em projetos desenvolvidos com GDevelop 5. Meu compromisso \u00e9 conectar engenharia de ponta com as reais oportunidades do mercado de tecnologia.\",\"sameAs\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\",\"https:\\\/\\\/instagram.com\\\/thiagorossix86\",\"https:\\\/\\\/linkedin.com\\\/in\\\/thiagox86\"],\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/author\\\/thiagorossi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Shell no Linux - BLOG THIAGO ROSSI","description":"Shell no Linux: O sistema operacional Linux fornece uma variedade de comandos e utilit\u00e1rios para gerenciar o ambiente do shell Bash...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/","og_locale":"pt_BR","og_type":"article","og_title":"Shell no Linux - BLOG THIAGO ROSSI","og_description":"Shell no Linux: O sistema operacional Linux fornece uma variedade de comandos e utilit\u00e1rios para gerenciar o ambiente do shell Bash...","og_url":"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/","og_site_name":"BLOG THIAGO ROSSI","article_published_time":"2024-04-08T23:36:55+00:00","article_modified_time":"2024-11-05T17:29:19+00:00","og_image":[{"width":758,"height":426,"url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/24-linux.png","type":"image\/png"}],"author":"Thiago Rossi","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Thiago Rossi","Est. tempo de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/#article","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/"},"author":{"name":"Thiago Rossi","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87"},"headline":"Shell no Linux","datePublished":"2024-04-08T23:36:55+00:00","dateModified":"2024-11-05T17:29:19+00:00","mainEntityOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/"},"wordCount":751,"publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/24-linux.webp","articleSection":["Linux"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/","url":"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/","name":"Shell no Linux - BLOG THIAGO ROSSI","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/#primaryimage"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/24-linux.webp","datePublished":"2024-04-08T23:36:55+00:00","dateModified":"2024-11-05T17:29:19+00:00","description":"Shell no Linux: O sistema operacional Linux fornece uma variedade de comandos e utilit\u00e1rios para gerenciar o ambiente do shell Bash...","breadcrumb":{"@id":"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/#primaryimage","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/24-linux.webp","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/24-linux.webp","width":758,"height":426,"caption":"Shell no Linux"},{"@type":"BreadcrumbList","@id":"https:\/\/thiagorossi.com.br\/blog\/shell-no-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thiagorossi.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Shell no Linux"}]},{"@type":"WebSite","@id":"https:\/\/thiagorossi.com.br\/blog\/#website","url":"https:\/\/thiagorossi.com.br\/blog\/","name":"THIAGO ROSSI","description":"Mais de 20 anos de experi\u00eancia no mercado de TI!","publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"alternateName":"TR | CURSO WEB DEV","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thiagorossi.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/thiagorossi.com.br\/blog\/#organization","name":"THIAGO ROSSI","alternateName":"TR | CURSO WEB DEV","url":"https:\/\/thiagorossi.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/new-logo.webp","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/new-logo.webp","width":300,"height":300,"caption":"THIAGO ROSSI"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/linkedin.com\/in\/thiagox86"]},{"@type":"Person","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87","name":"Thiago Rossi","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","caption":"Thiago Rossi"},"description":"Com mais de 20 anos de jornada na tecnologia, minha trajet\u00f3ria evoluiu do ensino t\u00e9cnico \u00e0 arquitetura de sistemas complexos. Hoje, foco minha expertise no desenvolvimento de solu\u00e7\u00f5es de Intelig\u00eancia Artificial nativa e an\u00e1lise de dados p\u00fablicos, utilizando o ecossistema PHP para transformar dados brutos em transpar\u00eancia e efici\u00eancia. Como autor e desenvolvedor, acredito na democratiza\u00e7\u00e3o do conhecimento. Essa vis\u00e3o resultou em uma biblioteca de mais de 530 artigos gratuitos, cobrindo desde a base do WebDev e Infraestrutura at\u00e9 os bastidores da ind\u00fastria de Jogos e IA. No universo de Game Design, sou autor do livro \"GDD \u2013 O Guia Definitivo\" e documento ativamente meus processos atrav\u00e9s de DevLogs, unindo rigor t\u00e9cnico e criatividade em projetos desenvolvidos com GDevelop 5. Meu compromisso \u00e9 conectar engenharia de ponta com as reais oportunidades do mercado de tecnologia.","sameAs":["https:\/\/thiagorossi.com.br\/blog","https:\/\/instagram.com\/thiagorossix86","https:\/\/linkedin.com\/in\/thiagox86"],"url":"https:\/\/thiagorossi.com.br\/blog\/author\/thiagorossi\/"}]}},"_links":{"self":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/comments?post=469"}],"version-history":[{"count":0,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/469\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media\/471"}],"wp:attachment":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media?parent=469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/categories?post=469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/tags?post=469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}