{"id":338,"date":"2024-03-31T22:32:32","date_gmt":"2024-04-01T01:32:32","guid":{"rendered":"https:\/\/thiagorossi.com.br\/blog\/?p=338"},"modified":"2024-11-05T14:29:30","modified_gmt":"2024-11-05T17:29:30","slug":"linha-de-comando","status":"publish","type":"post","link":"https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/","title":{"rendered":"Linha de comando"},"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\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>\n<p class=\"has-medium-font-size wp-block-paragraph\">Linha de comando ou os comandos de shell s\u00e3o a espinha dorsal da administra\u00e7\u00e3o de sistemas Linux.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Neste artigo, vamos explorar conceitos essenciais e pr\u00e1ticas relacionadas a esses comandos. Desde a defini\u00e7\u00e3o de vari\u00e1veis de ambiente at\u00e9 a manipula\u00e7\u00e3o do hist\u00f3rico de comandos, voc\u00ea aprender\u00e1 a usar o shell de forma eficiente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">1. <strong>Comandos Simples de Shell<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong><code>bash<\/code><\/strong>:\n<ul class=\"wp-block-list\">\n<li>O comando&nbsp;<code>bash<\/code>&nbsp;inicia o shell padr\u00e3o (Bourne Again Shell) em muitas distribui\u00e7\u00f5es Linux.<\/li>\n\n\n\n<li>Exemplo: <code><strong>bash<\/strong><\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong><code>echo<\/code><\/strong>:\n<ul class=\"wp-block-list\">\n<li>O comando&nbsp;<code>echo<\/code>&nbsp;exibe mensagens ou valores de vari\u00e1veis na sa\u00edda padr\u00e3o.<\/li>\n\n\n\n<li>Exemplo: <code><strong>echo \"Ol\u00e1, mundo!\"<\/strong><\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong><code>env<\/code><\/strong>:\n<ul class=\"wp-block-list\">\n<li>O comando&nbsp;<code>env<\/code>&nbsp;exibe as vari\u00e1veis de ambiente.<\/li>\n\n\n\n<li>Exemplo: <code><strong>env<\/strong><\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong><code>export<\/code><\/strong>:\n<ul class=\"wp-block-list\">\n<li>O comando&nbsp;<code>export<\/code>&nbsp;define e exporta vari\u00e1veis de ambiente para torn\u00e1-las dispon\u00edveis para subprocessos.<\/li>\n\n\n\n<li>Exemplo: <code><strong>export MINHA_VARIAVEL=\"valor\"<\/strong><\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong><code>pwd<\/code><\/strong>:\n<ul class=\"wp-block-list\">\n<li>O comando&nbsp;<code>pwd<\/code>&nbsp;mostra o diret\u00f3rio atual (caminho completo).<\/li>\n\n\n\n<li>Exemplo: <code><strong>pwd<\/strong><\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong><code>set<\/code><\/strong>:\n<ul class=\"wp-block-list\">\n<li>O comando&nbsp;<code>set<\/code>&nbsp;exibe vari\u00e1veis de ambiente e fun\u00e7\u00f5es.<\/li>\n\n\n\n<li>Exemplo: <code><strong>set<\/strong><\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong><code>unset<\/code><\/strong>:\n<ul class=\"wp-block-list\">\n<li>O comando&nbsp;<code>unset<\/code>&nbsp;remove vari\u00e1veis de ambiente.<\/li>\n\n\n\n<li>Exemplo: <code><strong>unset MINHA_VARIAVEL<\/strong><\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong><code>type<\/code><\/strong>:\n<ul class=\"wp-block-list\">\n<li>O comando&nbsp;<code>type<\/code>&nbsp;mostra informa\u00e7\u00f5es sobre comandos, incluindo se s\u00e3o comandos internos ou externos.<\/li>\n\n\n\n<li>Exemplo: <code><strong>type echo<\/strong><\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong><code>which<\/code><\/strong>:\n<ul class=\"wp-block-list\">\n<li>O comando&nbsp;<code>which<\/code>&nbsp;localiza o caminho de um comando execut\u00e1vel.<\/li>\n\n\n\n<li>Exemplo: <code><strong>which ls<\/strong><\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong><code>ls<\/code><\/strong>: \n<ul class=\"wp-block-list\">\n<li>Listar arquivos e diret\u00f3rios no diret\u00f3rio atual.<\/li>\n\n\n\n<li>Exemplo: <strong>ls<\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>man:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Obtem informa\u00e7\u00f5es do comando.<\/li>\n\n\n\n<li>Exemplo: <strong>man mkdir<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">2. <strong>Vari\u00e1veis de Ambiente<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Definindo Vari\u00e1veis<\/strong>: <code>MINHA_VARIAVEL=\"valor\"<\/code><\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Referenciando Vari\u00e1veis<\/strong>: <code>echo $MINHA_VARIAVEL<\/code><\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Exportando Vari\u00e1veis<\/strong>: <code>export MINHA_VARIAVEL<\/code><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">3. <strong>Hist\u00f3rico de Comandos<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Navegando no Hist\u00f3rico<\/strong>: Use as setas para cima e para baixo para percorrer os comandos anteriores.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Executando Comandos Anteriores<\/strong>: Digite o n\u00famero do comando (por exemplo, <code>!42<\/code>) para execut\u00e1-lo novamente, conforme consta na resposta do comando <strong>history<\/strong>. Ou, ao navegar pelo hist\u00f3rico com as setas para cima e para baixo, basta parar no comando desejado e apertar ENTER.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">4. <strong>Invoca\u00e7\u00e3o de Comandos<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Dentro do Caminho Definido<\/strong>:  <code>which ls<\/code><\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Fora do Caminho Definido<\/strong>: <code>\/caminho\/completo\/para\/comando<\/code><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">5. <strong>Quoting<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Cita\u00e7\u00e3o de Argumentos<\/strong>: Use aspas para evitar expans\u00e3o de vari\u00e1veis.\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><code><strong>echo \"Meu nome \u00e9 \\$USER\"<\/strong><\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Com esses exemplos, voc\u00ea est\u00e1 pronto para explorar e dominar os comandos da linha de comando no terminal do sistema Linux. Lembre-se de que a pr\u00e1tica constante \u00e9 a chave para se tornar um especialista na linha de comando!<\/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\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Linha de comando ou os comandos de shell s\u00e3o a espinha dorsal da administra\u00e7\u00e3o de&#8230;<\/p>\n","protected":false},"author":1,"featured_media":339,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-338","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>Linha de comando - BLOG THIAGO ROSSI<\/title>\n<meta name=\"description\" content=\"Linha de comando ou os comandos de shell s\u00e3o a espinha dorsal da administra\u00e7\u00e3o de sistemas Linux. Neste artigo, vamos explorar conceitos...\" \/>\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\/linha-de-comando\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linha de comando - BLOG THIAGO ROSSI\" \/>\n<meta property=\"og:description\" content=\"Linha de comando ou os comandos de shell s\u00e3o a espinha dorsal da administra\u00e7\u00e3o de sistemas Linux. Neste artigo, vamos explorar conceitos...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/\" \/>\n<meta property=\"og:site_name\" content=\"BLOG THIAGO ROSSI\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-01T01:32:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-05T17:29:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/03\/10-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=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/linha-de-comando\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/linha-de-comando\\\/\"},\"author\":{\"name\":\"Thiago Rossi\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\"},\"headline\":\"Linha de comando\",\"datePublished\":\"2024-04-01T01:32:32+00:00\",\"dateModified\":\"2024-11-05T17:29:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/linha-de-comando\\\/\"},\"wordCount\":362,\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/linha-de-comando\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/10-linux.png\",\"articleSection\":[\"Linux\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/linha-de-comando\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/linha-de-comando\\\/\",\"name\":\"Linha de comando - BLOG THIAGO ROSSI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/linha-de-comando\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/linha-de-comando\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/10-linux.png\",\"datePublished\":\"2024-04-01T01:32:32+00:00\",\"dateModified\":\"2024-11-05T17:29:30+00:00\",\"description\":\"Linha de comando ou os comandos de shell s\u00e3o a espinha dorsal da administra\u00e7\u00e3o de sistemas Linux. Neste artigo, vamos explorar conceitos...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/linha-de-comando\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/linha-de-comando\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/linha-de-comando\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/10-linux.png\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/10-linux.png\",\"width\":758,\"height\":426,\"caption\":\"Linha de comando\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/linha-de-comando\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linha de comando\"}]},{\"@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":"Linha de comando - BLOG THIAGO ROSSI","description":"Linha de comando ou os comandos de shell s\u00e3o a espinha dorsal da administra\u00e7\u00e3o de sistemas Linux. Neste artigo, vamos explorar conceitos...","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\/linha-de-comando\/","og_locale":"pt_BR","og_type":"article","og_title":"Linha de comando - BLOG THIAGO ROSSI","og_description":"Linha de comando ou os comandos de shell s\u00e3o a espinha dorsal da administra\u00e7\u00e3o de sistemas Linux. Neste artigo, vamos explorar conceitos...","og_url":"https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/","og_site_name":"BLOG THIAGO ROSSI","article_published_time":"2024-04-01T01:32:32+00:00","article_modified_time":"2024-11-05T17:29:30+00:00","og_image":[{"width":758,"height":426,"url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/03\/10-linux.png","type":"image\/png"}],"author":"Thiago Rossi","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Thiago Rossi","Est. tempo de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/#article","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/"},"author":{"name":"Thiago Rossi","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87"},"headline":"Linha de comando","datePublished":"2024-04-01T01:32:32+00:00","dateModified":"2024-11-05T17:29:30+00:00","mainEntityOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/"},"wordCount":362,"publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/03\/10-linux.png","articleSection":["Linux"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/","url":"https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/","name":"Linha de comando - BLOG THIAGO ROSSI","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/#primaryimage"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/03\/10-linux.png","datePublished":"2024-04-01T01:32:32+00:00","dateModified":"2024-11-05T17:29:30+00:00","description":"Linha de comando ou os comandos de shell s\u00e3o a espinha dorsal da administra\u00e7\u00e3o de sistemas Linux. Neste artigo, vamos explorar conceitos...","breadcrumb":{"@id":"https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/#primaryimage","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/03\/10-linux.png","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/03\/10-linux.png","width":758,"height":426,"caption":"Linha de comando"},{"@type":"BreadcrumbList","@id":"https:\/\/thiagorossi.com.br\/blog\/linha-de-comando\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thiagorossi.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Linha de comando"}]},{"@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\/338","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=338"}],"version-history":[{"count":0,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/338\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media\/339"}],"wp:attachment":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media?parent=338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/categories?post=338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/tags?post=338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}