{"id":1398,"date":"2021-11-04T12:13:33","date_gmt":"2021-11-04T15:13:33","guid":{"rendered":"https:\/\/www.dicas-l.com.br\/educacao\/?page_id=1398"},"modified":"2021-11-10T20:19:52","modified_gmt":"2021-11-10T23:19:52","slug":"isl06-voce-ja-foi-ao-shell","status":"publish","type":"page","link":"https:\/\/www.dicas-l.com.br\/educacao\/isl06-voce-ja-foi-ao-shell\/","title":{"rendered":"[ISL06] VOC\u00ca J\u00c1 FOI AO SHELL?"},"content":{"rendered":"<h2>INTRODU\u00c7\u00c3O AO SHELL LINUX &#8211; AULA 1<\/h2>\n<h2 style=\"\"><span>Descri\u00e7\u00e3o<\/span><\/h2>\n<p style=\"\"><span>Partindo do princ\u00edpio que o Shell \u00e9 indispens\u00e1vel ao Linux, poucos o conhecem direito.<\/span><\/p>\n<p style=\"\"><span>Essa palestra \u00e9 focada em mostrar que, muitas das facilidades b\u00e1sicas do Shell como os redirecionamentos, p. ex, n\u00e3o s\u00e3o usados em sua plenitude:<\/span><\/p>\n<ul style=\"\">\n<li style=\"\"><span>Para gerar um log de erros, o seu script tem de mandar os erros para <strong>sdterr<\/strong>. O seu script faz isso ou simplesmente d\u00e1 um <strong>echo<\/strong> na mensagem de erro?<\/span><\/li>\n<li style=\"\"><span>Se quiser que a entrada de seu script seja a sa\u00edda de um outro programa, voc\u00ea saber\u00e1 receber os dados via <em>pipe<\/em>?<\/span><\/li>\n<li style=\"\"><span>E se a entrada do seu script vier por um dos 3 <em>buffers<\/em> de clipboard?<\/span><\/li>\n<li style=\"\"><span>E se precisar receber os dados de um arquivo?<\/span><\/li>\n<\/ul>\n<p style=\"\"><span>Como voc\u00ea pode ver, o assunto \u00e9 mais extenso e completo do que muitos pensam. <\/span><\/p>\n<p style=\"\"><span>Nesta palestra ser\u00e3o apresentadas diversas formas de fazer isso, bem como t\u00e9cnicas que aceleram, e muito, o seu <em>script<\/em>, comparando tempos de execu\u00e7\u00e3o.<\/span><\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"1454\" width=\"480\" data-init-width=\"500\" height=\"480\" data-init-height=\"500\" title=\"JULIO_NEVES+LIVROS\" loading=\"lazy\" src=\"https:\/\/www.dicas-l.com.br\/educacao\/wp-content\/uploads\/2021\/11\/JULIO_NEVESLIVROS.png\" data-width=\"480\" data-height=\"480\" data-ll-status=\"loaded\" ml-d=\"0\" center-h-d=\"false\" style=\"\" data-lazy-src=\"https:\/\/www.dicas-l.com.br\/educacao\/wp-content\/uploads\/2021\/11\/Rubens_Redondo.png\"><img decoding=\"async\" alt=\"Rubens Queiroz\" data-id=\"9731\" width=\"107\" data-init-width=\"500\" height=\"107\" data-init-height=\"500\" title=\"\" loading=\"lazy\" src=\"https:\/\/www.dicas-l.com.br\/educacao\/wp-content\/uploads\/2021\/11\/Rubens_Redondo.png\" data-width=\"107\" data-height=\"107\" data-ll-status=\"loaded\" ml-d=\"0\" center-h-d=\"false\" style=\"\"><img decoding=\"async\" alt=\"Rubens Queiroz\" data-id=\"9731\" width=\"364\" data-init-width=\"500\" height=\"364\" data-init-height=\"500\" title=\"\" loading=\"lazy\" src=\"https:\/\/www.dicas-l.com.br\/educacao\/wp-content\/uploads\/2021\/11\/Rubens_Redondo.png\" data-width=\"364\" data-height=\"364\"><\/span><\/p>\n<h1 style=\"\">Julio Cezar Neves<\/h1>\n<p style=\"\">Trabalhou por 8 anos na empresa Cobra Computadores e Sistemas Brasileiros, que foi a primeira empresa brasileira a desenvolver, fabricar e comercializar computadores. Participou da equipe de desenvolvimento do SOX, que foi o 4\u00ba sistema operacional reconhecido com padr\u00e3o Unix e que \u00e9 o \u00fanico sistema, at\u00e9 hoje, desenvolvido fora dos Estados Unidos. Al\u00e9m de ter trabalhado na cria\u00e7\u00e3o de diversas ferramentas para o mercado banc\u00e1rio brasileiro que, para se adaptar a uma infla\u00e7\u00e3o de 80% ao m\u00eas, tornou-se o sistema mais \u00e1gil e eficiente e exportou a nossa tecnologia de hardware e software banc\u00e1rio para todo o mundo. Possui mais de 35 anos de experi\u00eancia em sistemas com a filosofia Unix e sua viv\u00eancia com o desenvolvimento de sistemas operacionais e muitas linguagens de programa\u00e7\u00e3o, lhe permitiu estudar a fundo o c\u00f3digo da shell Bash e descobrir recursos n\u00e3o documentados que facilitam enormemente a vida de quem programa. \u00c9 autor do bestseller&nbsp;<a href=\"https:\/\/amzn.to\/36K5Uym\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\"><strong>Programa\u00e7\u00e3o Shell Linux<\/strong><\/a>, atualmente na 12\u00aa edi\u00e7\u00e3o, e do livro <strong><a href=\"https:\/\/amzn.to\/3cJilhM\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\">Bombando o Shell &#8211; Caixa de Ferramentas Gr\u00e1ficas do Shell Linux.<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>INTRODU\u00c7\u00c3O AO SHELL LINUX &#8211; AULA 1 Descri\u00e7\u00e3o Partindo do princ\u00edpio que o Shell \u00e9 indispens\u00e1vel ao Linux, poucos o conhecem direito. Essa palestra \u00e9 focada em mostrar que, muitas das facilidades b\u00e1sicas do Shell como os redirecionamentos, p. ex, n\u00e3o s\u00e3o usados em sua plenitude: Para gerar um log de erros, o seu script [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-1398","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.dicas-l.com.br\/educacao\/wp-json\/wp\/v2\/pages\/1398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dicas-l.com.br\/educacao\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dicas-l.com.br\/educacao\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dicas-l.com.br\/educacao\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dicas-l.com.br\/educacao\/wp-json\/wp\/v2\/comments?post=1398"}],"version-history":[{"count":23,"href":"https:\/\/www.dicas-l.com.br\/educacao\/wp-json\/wp\/v2\/pages\/1398\/revisions"}],"predecessor-version":[{"id":1465,"href":"https:\/\/www.dicas-l.com.br\/educacao\/wp-json\/wp\/v2\/pages\/1398\/revisions\/1465"}],"wp:attachment":[{"href":"https:\/\/www.dicas-l.com.br\/educacao\/wp-json\/wp\/v2\/media?parent=1398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}