Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40" xmlns:ns0="http://macVmlSchemaUri"> <head> <meta http-equiv=Content-Type content="text/html; charset=unicode"> <meta name=ProgId content=Word.Document> <meta name=Generator content="Microsoft Word 14"> <meta name=Originator content="Microsoft Word 14"> <link rel=File-List href="Aula08_files/filelist.xml"> <!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Author>Anderson Theobaldo</o:Author> <o:Template>Normal</o:Template> <o:LastAuthor>Wagner</o:LastAuthor> <o:Revision>10</o:Revision> <o:TotalTime>211</o:TotalTime> <o:Created>2012-05-16T20:48:00Z</o:Created> <o:LastSaved>2012-11-07T23:40:00Z</o:LastSaved> <o:Pages>4</o:Pages> <o:Words>1053</o:Words> <o:Characters>5687</o:Characters> <o:Company>Teste</o:Company> <o:Lines>47</o:Lines> <o:Paragraphs>13</o:Paragraphs> <o:CharactersWithSpaces>6727</o:CharactersWithSpaces> <o:Version>14.00</o:Version> </o:DocumentProperties> <o:OfficeDocumentSettings> <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]--> <link rel=themeData href="Aula08_files/themedata.thmx"> <link rel=colorSchemeMapping href="Aula08_files/colorschememapping.xml"> <!--[if gte mso 9]><xml> <w:WordDocument> <w:Zoom>150</w:Zoom> <w:SpellingState>Clean</w:SpellingState> <w:GrammarState>Clean</w:GrammarState> <w:TrackMoves>false</w:TrackMoves> <w:TrackFormatting/> <w:HyphenationZone>21</w:HyphenationZone> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>PT-BR</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SplitPgBreakAndParaMark/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="--"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--> <style> <!--.HEADER {overflow:hidden;} .COLUNA\_ESQUERDA {float:left; overflow:hidden;} .COLUNA\_DIREITA {float:right; overflow:hidden; position:relative;} .ACCORDION .CONTAINER {-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;} .ACCORDION .TOGGLERRADIUS {-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;} .ACCORDION .TOGGLER {-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;} .ACCORDION .TOGGLER:hover {cursor:pointer;} #EXPAND {bottom:0px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:absolute; right:0px;} /* Font Definitions */ @font-face {font-family:Courier; panose-1:2 7 4 9 2 2 5 2 4 4; mso-font-alt:"Courier New"; mso-font-charset:0; mso-generic-font-family:modern; mso-font-format:other; mso-font-pitch:fixed; mso-font-signature:3 0 0 0 1 0;} @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face {font-family:"MS Gothic"; panose-1:2 11 6 9 7 2 5 8 2 4; mso-font-alt:"MS ゴシック"; mso-font-charset:128; mso-generic-font-family:modern; mso-font-pitch:fixed; mso-font-signature:-536870145 1791491579 18 0 131231 0;} @font-face {font-family:"MS Gothic"; panose-1:2 11 6 9 7 2 5 8 2 4; mso-font-alt:"MS ゴシック"; mso-font-charset:128; mso-generic-font-family:modern; mso-font-pitch:fixed; mso-font-signature:-536870145 1791491579 18 0 131231 0;} @font-face {font-family:Times; panose-1:2 2 6 3 5 4 5 2 3 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-536859905 -1073711039 9 0 511 0;} @font-face {font-family:"Arial Narrow"; panose-1:2 11 6 6 2 2 2 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:647 2048 0 0 159 0;} @font-face {font-family:Consolas; panose-1:2 11 6 9 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:modern; mso-font-pitch:fixed; mso-font-signature:-520092929 1073806591 9 0 415 0;} @font-face {font-family:"\@MS Gothic"; panose-1:2 11 6 9 7 2 5 8 2 4; mso-font-charset:128; mso-generic-font-family:modern; mso-font-pitch:fixed; mso-font-signature:-536870145 1791491579 18 0 131231 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} h1 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Título 1 Char"; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; mso-outline-level:1; font-size:18.0pt; font-family:"Arial Narrow","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:Arial; color:#1876AC; font-weight:normal;} h2 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Título 2 Char"; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; mso-outline-level:2; font-size:9.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; font-weight:bold;} h3 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Título 3 Char"; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; mso-outline-level:3; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; color:#2B8AA0; font-weight:normal;} h4 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Título 4 Char"; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; mso-outline-level:4; font-size:9.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; font-weight:bold;} h5 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Título 5 Char"; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; mso-outline-level:5; font-size:9.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; font-weight:bold;} a:link, span.MsoHyperlink {mso-style-noshow:yes; mso-style-priority:99; mso-ansi-font-size:9.0pt; mso-bidi-font-size:9.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {mso-style-noshow:yes; mso-style-priority:99; mso-ansi-font-size:9.0pt; mso-bidi-font-size:9.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; color:purple; text-decoration:underline; text-underline:single;} p {mso-style-noshow:yes; mso-style-priority:99; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman";} pre {mso-style-noshow:yes; mso-style-priority:99; mso-style-link:"Pré-formatação HTML Char"; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; font-size:10.0pt; font-family:Courier; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:Courier;} span.Ttulo1Char {mso-style-name:"Título 1 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Título 1"; mso-ansi-font-size:14.0pt; mso-bidi-font-size:14.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#365F91; mso-themecolor:accent1; mso-themeshade:191; font-weight:bold;} span.Ttulo2Char {mso-style-name:"Título 2 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Título 2"; mso-ansi-font-size:13.0pt; mso-bidi-font-size:13.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; font-weight:bold;} span.Ttulo3Char {mso-style-name:"Título 3 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Título 3"; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; font-weight:bold;} span.Ttulo4Char {mso-style-name:"Título 4 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Título 4"; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; font-weight:bold; font-style:italic;} span.Ttulo5Char {mso-style-name:"Título 5 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Título 5"; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#243F60; mso-themecolor:accent1; mso-themeshade:127;} span.Pr-formataoHTMLChar {mso-style-name:"Pré-formatação HTML Char"; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Pré-formatação HTML"; font-family:Consolas; mso-ascii-font-family:Consolas; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Consolas; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.colunadireita, li.colunadireita, div.colunadireita {mso-style-name:coluna_direita; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.accordion, li.accordion, div.accordion {mso-style-name:accordion; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.container, li.container, div.container {mso-style-name:container; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.toggler, li.toggler, div.toggler {mso-style-name:toggler; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.container1, li.container1, div.container1 {mso-style-name:container1; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; background:#EFEFEF; border:none; mso-border-left-alt:solid #CCCCCC .75pt; mso-border-bottom-alt:solid #CCCCCC .75pt; mso-border-right-alt:solid #CCCCCC .75pt; padding:0cm; mso-padding-alt:0cm 8.0pt 8.0pt 8.0pt; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.toggler1, li.toggler1, div.toggler1 {mso-style-name:toggler1; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; margin-top:7.5pt; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; background:#4FA4B4; border:none; mso-border-alt:solid #2B8AA1 .75pt; padding:0cm; mso-padding-alt:5.0pt 6.0pt 5.0pt 6.0pt; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; color:white;} p.toggler2, li.toggler2, div.toggler2 {mso-style-name:toggler2; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; margin-top:7.5pt; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; background:#2B8AA1; border:none; mso-border-alt:solid #2B8AA1 .75pt; padding:0cm; mso-padding-alt:5.0pt 6.0pt 5.0pt 6.0pt; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; color:white;} p.western, li.western, div.western {mso-style-name:western; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.Heading1, li.Heading1, div.Heading1 {mso-style-name:"Heading 1"; mso-style-unhide:no; mso-style-link:"Heading 1 Char"; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} span.Heading1Char {mso-style-name:"Heading 1 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 1"; mso-ansi-font-size:16.0pt; mso-bidi-font-size:16.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#345A8A; mso-themecolor:accent1; mso-themeshade:181; font-weight:bold;} p.Heading2, li.Heading2, div.Heading2 {mso-style-name:"Heading 2"; mso-style-unhide:no; mso-style-link:"Heading 2 Char"; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} span.Heading2Char {mso-style-name:"Heading 2 Char"; mso-style-noshow:yes; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 2"; mso-ansi-font-size:13.0pt; mso-bidi-font-size:13.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; font-weight:bold;} p.Heading3, li.Heading3, div.Heading3 {mso-style-name:"Heading 3"; mso-style-unhide:no; mso-style-link:"Heading 3 Char"; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} span.Heading3Char {mso-style-name:"Heading 3 Char"; mso-style-noshow:yes; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 3"; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; font-weight:bold;} p.Heading4, li.Heading4, div.Heading4 {mso-style-name:"Heading 4"; mso-style-unhide:no; mso-style-link:"Heading 4 Char"; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} span.Heading4Char {mso-style-name:"Heading 4 Char"; mso-style-noshow:yes; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 4"; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; font-weight:bold; font-style:italic;} p.Heading5, li.Heading5, div.Heading5 {mso-style-name:"Heading 5"; mso-style-unhide:no; mso-style-link:"Heading 5 Char"; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} span.Heading5Char {mso-style-name:"Heading 5 Char"; mso-style-noshow:yes; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 5"; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#243F60; mso-themecolor:accent1; mso-themeshade:127;} p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted {mso-style-name:"HTML Preformatted"; mso-style-unhide:no; mso-style-link:"HTML Preformatted Char"; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} span.HTMLPreformattedChar {mso-style-name:"HTML Preformatted Char"; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"HTML Preformatted"; font-family:Courier; mso-ascii-font-family:Courier; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Courier; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} span.SpellE {mso-style-name:""; mso-spl-e:yes;} span.GramE {mso-style-name:""; mso-gram-e:yes;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt;} @page WordSection1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.WordSection1 {page:WordSection1;} /* List Definitions */ @list l0 {mso-list-id:162164649; mso-list-template-ids:71572674;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l0:level2 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:72.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:"Courier New"; mso-bidi-font-family:"Times New Roman";} @list l0:level3 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:108.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Wingdings;} @list l0:level4 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:144.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Wingdings;} @list l0:level5 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:180.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Wingdings;} @list l0:level6 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:216.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Wingdings;} @list l0:level7 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:252.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Wingdings;} @list l0:level8 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:288.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Wingdings;} @list l0:level9 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:324.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Wingdings;} @list l1 {mso-list-id:1811051964; mso-list-template-ids:-96547916;} @list l1:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l1:level2 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:72.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:"Courier New"; mso-bidi-font-family:"Times New Roman";} @list l1:level3 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:108.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Wingdings;} @list l1:level4 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:144.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Wingdings;} @list l1:level5 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:180.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Wingdings;} @list l1:level6 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:216.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Wingdings;} @list l1:level7 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:252.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Wingdings;} @list l1:level8 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:288.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Wingdings;} @list l1:level9 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:324.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Wingdings;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --> </style> <!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Tabela normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} table.TableNormal {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-unhide:no; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} </style> <![endif]--> <meta name=Title content=""> <meta name=Keywords content=""> <!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="1026"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]--> </head> <body bgcolor=white lang=PT-BR link=blue vlink=purple style='tab-interval:36.0pt'> <div class=WordSection1> <h3><b><span style='mso-fareast-font-family:"Times New Roman"'>Plano de Aula:</span></b><span style='mso-fareast-font-family:"Times New Roman"'> 08 <o:p></o:p></span></h3> <h3><span style='mso-fareast-font-family:"Times New Roman"'><o:p> </o:p></span></h3> <h1><span style='mso-fareast-font-family:"Times New Roman"'>PROGRAMAÇÃO PARA SERVIDORES<o:p></o:p></span></h1> <h1><span style='mso-fareast-font-family:"Times New Roman";color:#202125; mso-themecolor:background1'><o:p> </o:p></span></h1> <div id=accordion> <div> <p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span style='font-size:9.0pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "Times New Roman";color:#202125;mso-themecolor:background1'>Título<o:p></o:p></span></b></p> <p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman";color:#202125;mso-themecolor:background1'><o:p> </o:p></span></p> </div> <div> <p class=MsoNormal><span class=SpellE><span style='font-size:9.0pt;font-family: "Arial","sans-serif";mso-fareast-font-family:"Times New Roman";color:#202125; mso-themecolor:background1'>Subshell</span></span><span style='font-size:9.0pt; font-family:"Arial","sans-serif";mso-fareast-font-family:"Times New Roman"; color:#202125;mso-themecolor:background1'> e <span class=SpellE>shell</span> restrito<o:p></o:p></span></p> </div> <div> <p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman";color:#202125;mso-themecolor:background1'><o:p> </o:p></span></p> <p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span style='font-size:9.0pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "Times New Roman";color:#202125;mso-themecolor:background1'>Objetivos<o:p></o:p></span></b></p> </div> </div> <p class=western style='margin-top:5.0pt;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2; tab-stops:list 36.0pt'><![if !supportLists]><span style='mso-bidi-font-size: 9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol;color:#202125;mso-themecolor:background1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; mso-bidi-font-family:"Times New Roman";color:#202125;mso-themecolor:background1'>Conhecer <span class=SpellE>subshells</span><o:p></o:p></span></p> <p class=western style='margin-top:5.0pt;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2; tab-stops:list 36.0pt'><![if !supportLists]><span style='mso-bidi-font-size: 9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol;color:#202125;mso-themecolor:background1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; mso-bidi-font-family:"Times New Roman";color:#202125;mso-themecolor:background1'>Entender o funcionamento de um <span class=SpellE>subshell</span><o:p></o:p></span></p> <p class=western style='margin-top:5.0pt;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2; tab-stops:list 36.0pt'><![if !supportLists]><span style='mso-bidi-font-size: 9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol;color:#202125;mso-themecolor:background1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; mso-bidi-font-family:"Times New Roman";color:#202125;mso-themecolor:background1'>Aprender a criar rotinas paralelas com <span class=SpellE>subshell</span><o:p></o:p></span></p> <p class=western style='margin-top:5.0pt;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2; tab-stops:list 36.0pt'><![if !supportLists]><span style='mso-bidi-font-size: 9.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol;color:#202125;mso-themecolor:background1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; mso-bidi-font-family:"Times New Roman";color:#202125;mso-themecolor:background1'>Entender os mecanismos de segurança de um <span class=SpellE>shell</span> restrito<o:p></o:p></span></p> <p class=western style='margin-top:5.0pt;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt'><span style='color:#202125; mso-themecolor:background1'><o:p> </o:p></span></p> <div> <p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span style='font-size:9.0pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "Times New Roman";color:#202125;mso-themecolor:background1'>Estrutura do Conteúdo<o:p></o:p></span></b></p> </div> <div> <div> <div> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt'><b><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>1. <span class=SpellE>Subshell</span></span></b><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:#202125; mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Um <span class=SpellE>subshell</span> é uma instância separada do processador de comandos. Assim como comandos são interpretados pelo <span class=SpellE><i>prompt</i></span> da linha de comando, um <i>script</i> é um processamento <i>batch</i> de uma lista de comandos. Cada <span class=SpellE><i>shell</i></span><i> script</i> sendo executado é efetivamente um <span class=SpellE>subprocesso</span> (processo filho) de um <span class=SpellE><i>shell</i></span>.</span><span style='color:#202125;mso-themecolor: background1'><o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Um <span class=SpellE>shell</span> script pode por si criar <span class=SpellE>subprocessos</span>. Tais <span class=SpellE>subshells</span> permitem ao script realizar um processamento paralelo, executando múltiplas <span class=SpellE>subtarefas</span> simultaneamente.</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Para criar um <span class=SpellE>subshell</span> dentro de um script, colocar os comandos do <span class=SpellE>subshell</span> entre parênteses. <o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Por exemplo, criar o script de nome “teste_subshell.sh” com o seguinte conteúdo:</span><span style='color:#202125; mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt;text-indent:1.0cm'><span style='font-size:9.0pt; font-family:"Arial","sans-serif";color:#202125;mso-themecolor:background1'><o:p> </o:p></span></p> <pre><span style='color:#202125;mso-themecolor:background1'>( <o:p></o:p></span></pre><pre style='margin-left:36.0pt'><span class=SpellE><span style='color:#202125; mso-themecolor:background1'>while</span></span><span style='color:#202125; mso-themecolor:background1'> [ 1 ] <o:p></o:p></span></pre><pre style='margin-left:36.0pt'><span style='color:#202125;mso-themecolor:background1'>do<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre style='margin-left:36.0pt'><span class=SpellE><span style='color:#202125; mso-themecolor:background1'>sleep</span></span><span style='color:#202125; mso-themecolor:background1'> 1<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre style='margin-left:36.0pt'><span class=SpellE><span style='color:#202125; mso-themecolor:background1'>echo</span></span><span style='color:#202125; mso-themecolor:background1'> "Dentro do loop 1 ..." <o:p></o:p></span></pre><pre style='margin-left:36.0pt'><span class=SpellE><span style='color:#202125; mso-themecolor:background1'>done</span></span><span style='color:#202125; mso-themecolor:background1'> <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>) <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'><o:p> </o:p></span></pre> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>e executar com o comando:</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:#202125; mso-themecolor:background1'>./ teste_subshell.sh<o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Se em outro terminal entrar com o comando:</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>ps</span></span><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:#202125; mso-themecolor:background1'> -<span class=SpellE>ef</span> | <span class=SpellE>grep</span> teste_subshell.sh<o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>será apresentado:</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <pre><span style='color:#202125;mso-themecolor:background1'>UID<span style='mso-spacerun:yes'> </span>PID<span style='mso-spacerun:yes'> </span>PPID<span style='mso-spacerun:yes'> </span>C STIME TTY<span style='mso-spacerun:yes'> </span>TIME CMD <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>root<span style='mso-spacerun:yes'> </span>25357 31092<span style='mso-spacerun:yes'> </span>0 21:01 <span class=SpellE>pts</span>/2<span style='mso-spacerun:yes'> </span>00:00:00 <span class=SpellE>bash</span> teste_subshell.sh root<span style='mso-spacerun:yes'> </span>25358 25357<span style='mso-spacerun:yes'> </span>0 21:01 <span class=SpellE>pts</span>/2<span style='mso-spacerun:yes'> </span>00:00:00 <span class=SpellE>bash</span> teste_subshell.sh <o:p></o:p></span></pre> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>mostrando que o script que possui PID 25357 deu origem ao <span class=SpellE>subshell</span> 25358.</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Um <b style='mso-bidi-font-weight: normal'>comando externo executado em um script gera um <span class=SpellE>subprocesso</span></b>, enquanto um <b style='mso-bidi-font-weight:normal'>comando interno não gera qualquer <span class=SpellE>subprocesso</span></b>. Por isto um comando interno executa mais rápido e consome menos recursos que comandos externos equivalentes.</span><span style='color:#202125;mso-themecolor:background1'> Veja mais detalhes sobre comando interno e externo no anexo I.<o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Variáveis em um <span class=SpellE>subshell</span> não são visíveis fora do bloco do <span class=SpellE>subshell</span>, não sendo assim, acessíveis pelo processo pai. Desta forma um <span class=SpellE>subshell</span> pode ser utilizado para criar um ambiente específico para determinado bloco de comandos.</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <pre><span style='color:#202125;mso-themecolor:background1'>COMANDO1 <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>COMANDO2 <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>( <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>PATH=/home/<span class=SpellE>fabio</span>/bin <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>COMANDO3 <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>COMANDO4 <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>exit</span></span><span style='color:#202125;mso-themecolor:background1'> # sai apenas do <span class=SpellE>subshell</span> <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>) <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'># o <span class=SpellE>shell</span> pai não eh afetado e seu ambiente eh preservado <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>COMANDO5 <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>COMANDO6 <o:p></o:p></span></pre> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:#202125; mso-themecolor:background1'>1.1 Execução paralela dentro de um <span class=SpellE><i>subshell</i></span></span></b><span style='color:#202125; mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Para colocar um comando executando em segundo plano basta colocar o símbolo & no final do comando. Da mesma forma para executar um <span class=SpellE>subshell</span> em segundo plano basta colocar o símbolo & após o fechamento do <span class=SpellE>parentese</span>.</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <pre><span style='color:#202125;mso-themecolor:background1'>#!/bin/<span class=SpellE>bash</span><o:p></o:p></span></pre><pre><span style='color:#202125; mso-themecolor:background1'><o:p> </o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'> “Processo Pai”<o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'><o:p> </o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>( <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>while</span></span><span style='color:#202125;mso-themecolor:background1'> [ 1 ] <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>do<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>sleep</span></span><span style='color:#202125;mso-themecolor:background1'> 1<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'> "Processo Filho 01 - Dentro do loop ..." <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>done</span></span><span style='color:#202125;mso-themecolor:background1'> <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>)& <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'><span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>( <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>while</span></span><span style='color:#202125;mso-themecolor:background1'> [ 1 ] <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>do<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>sleep</span></span><span style='color:#202125;mso-themecolor:background1'> 1<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span class=GramE><span style='color:#202125;mso-themecolor:background1'>echo</span></span></span><span style='color:#202125;mso-themecolor:background1'> " Processo Filho 01 - Dentro do loop ..." <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>done</span></span><span style='color:#202125;mso-themecolor:background1'> <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>)&<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'><o:p> </o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>( <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>while</span></span><span style='color:#202125;mso-themecolor:background1'> [ 1 ] <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>do<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>sleep</span></span><span style='color:#202125;mso-themecolor:background1'> 1<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span class=GramE><span style='color:#202125;mso-themecolor:background1'>echo</span></span></span><span style='color:#202125;mso-themecolor:background1'> " Processo Filho 03 - Dentro do loop ..." <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>done</span></span><span style='color:#202125;mso-themecolor:background1'> <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>) <o:p></o:p></span></pre> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>No exemplo acima o primeiro e o segundo blocos executam paralelamente em segundo plano, enquanto o terceiro bloco executa em paralelo aos dois primeiros.</span><span style='color:#202125; mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>No exemplo abaixo o script termina sua execução mas os dois blocos anteriores continuam executando em segundo plano até terminarem seus respectivos loops.</span><span style='color:#202125; mso-themecolor:background1'><o:p></o:p></span></p> <pre><span style='color:#202125;mso-themecolor:background1'>( <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>i=1 <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>while</span></span><span style='color:#202125;mso-themecolor:background1'> [ $i -<span class=SpellE>le</span> 5 ] <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>do <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>sleep</span></span><span style='color:#202125;mso-themecolor:background1'> 1<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'> "Dentro do loop 1 ($i)..."<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>let</span></span><span style='color:#202125;mso-themecolor:background1'> i=i+1 <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>done</span></span><span style='color:#202125;mso-themecolor:background1'> <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>)&<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'><o:p> </o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>( <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>i=1 <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>while</span></span><span style='color:#202125;mso-themecolor:background1'> [ $i -<span class=SpellE>le</span> 5 ] <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>do<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span class=GramE><span style='color:#202125;mso-themecolor:background1'>sleep</span></span></span><span style='color:#202125;mso-themecolor:background1'> 2<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span class=GramE><span style='color:#202125;mso-themecolor:background1'>echo</span></span></span><span style='color:#202125;mso-themecolor:background1'> "Dentro do loop 2 ($i)..." <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'><span style='mso-spacerun:yes'> </span><span class=SpellE>let</span> i=i+1 <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>done</span></span><span style='color:#202125;mso-themecolor:background1'> <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>)&<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'> "Fim do script." <o:p></o:p></span></pre> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt;text-indent:1.0cm;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:#202125; mso-themecolor:background1'>Para fazer com que o <i>script</i> continue sua execução somente após o termino dos blocos que estão em segundo plano, pode ser utilizado o comando interno <span class=SpellE><b><i>wait</i></b></span>:</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <pre><span style='color:#202125;mso-themecolor:background1'>( <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>i=1 <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>while</span></span><span style='color:#202125;mso-themecolor:background1'> [ $i -<span class=SpellE>le</span> 5 ] <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>do<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>sleep</span></span><span style='color:#202125;mso-themecolor:background1'> 1<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'> "Dentro do loop 1 ($i)..."<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>let</span></span><span style='color:#202125;mso-themecolor:background1'> i=i+1 <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>done</span></span><span style='color:#202125;mso-themecolor:background1'> <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>)& <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'><span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>( i=1 <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>while</span></span><span style='color:#202125;mso-themecolor:background1'> [ $i -<span class=SpellE>le</span> 5 ] <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>do<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>sleep</span></span><span style='color:#202125;mso-themecolor:background1'> 2<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'> "Dentro do loop 2 ($i)..."<span style='mso-spacerun:yes'> </span><span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>let</span></span><span style='color:#202125;mso-themecolor:background1'> i=i+1 <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>done</span></span><span style='color:#202125;mso-themecolor:background1'> <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'>)& <o:p></o:p></span></pre><pre><span style='color:#202125;mso-themecolor:background1'><span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>wait</span></span><span style='color:#202125;mso-themecolor:background1'> <o:p></o:p></span></pre><pre><span class=SpellE><span style='color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'> "Fim do script." <o:p></o:p></span></pre> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:0cm;margin-left: 0cm;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:#202125; mso-themecolor:background1'>2. Shell restrito</span></b><span style='font-size: 9.0pt;font-family:"Arial","sans-serif";color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Executar um script ou parte de um script em modo restrito desativa alguns comandos, tornando-os indisponíveis. É uma medida de segurança destinada a limitar os privilégios do usuário do script e minimizar possíveis danos causados pela execução do script.</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Os seguintes comandos e ações são desabilitados:</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:5.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:36.0pt; margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l0 level1 lfo4;tab-stops: list 36.0pt'><![if !supportLists]><span style='font-family:Symbol;mso-fareast-font-family: Symbol;mso-bidi-font-family:Symbol;color:#202125;mso-themecolor:background1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Utilizar o comando <span class=SpellE><b><i>cd</i></b></span> para alterar o diretório.</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:5.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:36.0pt; margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l0 level1 lfo4;tab-stops: list 36.0pt'><![if !supportLists]><span style='font-family:Symbol;mso-fareast-font-family: Symbol;mso-bidi-font-family:Symbol;color:#202125;mso-themecolor:background1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Alterar os valores das variáveis de ambiente <i>$PATH</i>, <i>$SHELL</i>, <i>$BASH_ENV</i> ou <i>$ENV</i>.</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:5.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:36.0pt; margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l0 level1 lfo4;tab-stops: list 36.0pt'><![if !supportLists]><span style='font-family:Symbol;mso-fareast-font-family: Symbol;mso-bidi-font-family:Symbol;color:#202125;mso-themecolor:background1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Ler ou alterar opções do <span class=SpellE><i>shell</i></span> (<i>$SHELLOPTS</i>).</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:5.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:36.0pt; margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l0 level1 lfo4;tab-stops: list 36.0pt'><![if !supportLists]><span style='font-family:Symbol;mso-fareast-font-family: Symbol;mso-bidi-font-family:Symbol;color:#202125;mso-themecolor:background1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Redirecionar a saída.</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:5.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:36.0pt; margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l0 level1 lfo4;tab-stops: list 36.0pt'><![if !supportLists]><span style='font-family:Symbol;mso-fareast-font-family: Symbol;mso-bidi-font-family:Symbol;color:#202125;mso-themecolor:background1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Executar comando contendo uma ou mais barras (/).</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin-top:5.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:36.0pt; margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l0 level1 lfo4;tab-stops: list 36.0pt'><![if !supportLists]><span style='font-family:Symbol;mso-fareast-font-family: Symbol;mso-bidi-font-family:Symbol;color:#202125;mso-themecolor:background1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Chamar <span class=SpellE>exec</span> para substituir o <span class=SpellE>shell</span> por um processo diferente.</span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'><o:p> </o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>#!/bin/<span class=SpellE>bash</span><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'># Iniciando o script com "#!/bin/<span class=SpellE>bash</span> -r"<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'># executa todo o script em modo restrito<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> "Mudando o <span class=SpellE>diretorio</span>."<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>cd</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> /<span class=SpellE>usr</span>/local<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> "Agora em `<span class=SpellE>pwd</span>`"<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> "Voltando para o home."<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>cd</span></span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> "Agora em `<span class=SpellE>pwd</span>`"<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'># Ate aqui tudo normal, estamos em modo n restrito<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'><o:p> </o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>set -r<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> "==> Agora em modo restrito. <=="<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> "Tentando mudar o <span class=SpellE>diretorio</span> em modo restrito."<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>cd</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> ..<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> "Ainda em in `<span class=SpellE>pwd</span>`"<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> "\$SHELL = $SHELL"<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> "Tentando mudar o <span class=SpellE>shell</span> em modo restrito."<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>SHELL="/bin/<span class=SpellE>ash</span>"<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> "\$SHELL = $SHELL"<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> "Tentando redirecionar a <span class=SpellE>saida</span> em modo restrito."<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>ls</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> -l /<span class=SpellE>usr</span>/bin > <span class=SpellE>bin.files</span><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>ls</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> -l <span class=SpellE>bin.files</span><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>echo</span></span><span style='color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span class=SpellE><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>exit</span></span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> 0<o:p></o:p></span></p> </div> </div> </div> <span style='font-size:9.0pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "Times New Roman";color:#202125;mso-themecolor:background1;mso-ansi-language: PT-BR;mso-fareast-language:EN-US;mso-bidi-language:AR-SA'><br clear=all style='mso-special-character:line-break;page-break-before:always'> </span> <p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "Times New Roman";color:#202125;mso-themecolor:background1'><o:p> </o:p></span></p> <div> <p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;font-family: "Arial","sans-serif";mso-fareast-font-family:"Times New Roman";color:#202125; mso-themecolor:background1'>Anexo I<o:p></o:p></span></b></p> <p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "Times New Roman";color:#202125;mso-themecolor:background1'><o:p> </o:p></span></p> </div> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b style='mso-bidi-font-weight:normal'><span style='font-size:9.0pt;line-height: 115%;font-family:"Arial","sans-serif";color:#202125;mso-themecolor:background1'>Comandos Internos<o:p></o:p></span></b></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>São <a href="http://www.oficinadanet.com.br/artigo/679/comandos_basicos_do_linux"><span style='color:#202125;mso-themecolor:background1;text-decoration:none; text-underline:none'>comandos</span></a> que estão localizados dentro do interpretador de comandos (normalmente o Bash) e não no disco. Eles são carregados na memória RAM do computador junto com o interpretador de comandos.<o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Quando executa um comando, o interpretador de comandos verifica primeiro se ele é um Comando Interno caso não seja é verificado se é um Comando Externo.<o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Exemplos de comandos internos são: <span class=SpellE><b style='mso-bidi-font-weight:normal'>cd</b></span><b style='mso-bidi-font-weight:normal'>, <span class=SpellE>exit</span>, <span class=SpellE>echo</span>, <span class=SpellE>bg</span>, <span class=SpellE>fg</span>, <span class=SpellE>source</span>, help</b>...<o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b style='mso-bidi-font-weight:normal'><span style='font-size:9.0pt;line-height: 115%;font-family:"Arial","sans-serif";color:#202125;mso-themecolor:background1'>Comandos Externos<o:p></o:p></span></b></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>São comandos que estão localizados no disco (<span class=SpellE>ex</span>: /bin e /<span class=SpellE>sbin</span>). Os comandos são procurados no disco usando o path e executados assim que encontrados.<o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b style='mso-bidi-font-weight:normal'><span style='font-size:9.0pt;line-height: 115%;font-family:"Arial","sans-serif";color:#202125;mso-themecolor:background1'>Path</span></b><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'> - é o caminho de procura dos arquivos/comandos executáveis.<o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Por esse motivo os comandos externos são mais lentos que os internos. <o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Exemplos de comandos externos: <span class=SpellE><b style='mso-bidi-font-weight:normal'>rm</b></span><b style='mso-bidi-font-weight:normal'>, <span class=SpellE>mkdir</span>, <span class=SpellE>rmdir</span></b>, <span class=SpellE><b style='mso-bidi-font-weight: normal'>cp</b></span><b style='mso-bidi-font-weight:normal'>, ..</b>.<o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b style='mso-bidi-font-weight:normal'><span style='font-size:9.0pt;line-height: 115%;font-family:"Arial","sans-serif";color:#202125;mso-themecolor:background1'><o:p> </o:p></span></b></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b style='mso-bidi-font-weight:normal'><span style='font-size:9.0pt;line-height: 115%;font-family:"Arial","sans-serif";color:#202125;mso-themecolor:background1'>Comando PS<o:p></o:p></span></b></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>O <span class=SpellE>ps</span> é um comando de extrema importância para o gerenciamento de processos. Por ele, é possível saber quais os processos em execução atualmente, quais os UIDs e PIDs correspondentes, entre outros.<o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>Se somente <span class=SpellE>ps</span> for digitado na linha de comando, geralmente o sistema mostra quais os processos do usuário. É preciso usar uma combinação de opções para obter mais detalhes.<o:p></o:p></span></p> <p style='margin-top:11.35pt;margin-right:0cm;margin-bottom:12.0pt;margin-left: 0cm;text-align:justify;line-height:115%;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>As opções mais importantes são os seguintes:<o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%; tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>a - mostra todos os processos existentes;</span><span style='font-size:9.0pt;line-height:115%;font-family: "MS Gothic";mso-bidi-font-family:"MS Gothic";color:#202125;mso-themecolor:background1'> </span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%; tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>e - exibe as variáveis de ambiente relacionadas aos processos;</span><span style='font-size:9.0pt;line-height: 115%;font-family:"MS Gothic";mso-bidi-font-family:"MS Gothic";color:#202125; mso-themecolor:background1'> </span><span style='font-size:9.0pt;line-height: 115%;font-family:"Arial","sans-serif";color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%; tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>f - exibe a árvore de execução dos processos;</span><span style='font-size:9.0pt;line-height:115%;font-family: "MS Gothic";mso-bidi-font-family:"MS Gothic";color:#202125;mso-themecolor:background1'> </span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%; tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>l - exibe mais campos no resultado;</span><span style='font-size:9.0pt;line-height:115%;font-family:"MS Gothic";mso-bidi-font-family: "MS Gothic";color:#202125;mso-themecolor:background1'> </span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%; tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>m - mostra a quantidade de memória ocupada por cada processo;</span><span style='font-size:9.0pt;line-height:115%; font-family:"MS Gothic";mso-bidi-font-family:"MS Gothic";color:#202125; mso-themecolor:background1'> </span><span style='font-size:9.0pt;line-height: 115%;font-family:"Arial","sans-serif";color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%; tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>u - exibe o nome do usuário que iniciou determinado processo e a hora em que isso ocorreu;</span><span style='font-size:9.0pt;line-height:115%;font-family:"MS Gothic";mso-bidi-font-family: "MS Gothic";color:#202125;mso-themecolor:background1'> </span><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%; tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>x - exibe os processos que não estão associados a terminais;</span><span style='font-size:9.0pt;line-height:115%; font-family:"MS Gothic";mso-bidi-font-family:"MS Gothic";color:#202125; mso-themecolor:background1'> </span><span style='font-size:9.0pt;line-height: 115%;font-family:"Arial","sans-serif";color:#202125;mso-themecolor:background1'><o:p></o:p></span></p> <p style='margin:0cm;margin-bottom:.0001pt;text-align:justify;line-height:115%; tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span style='font-size:9.0pt;line-height:115%;font-family:"Arial","sans-serif"; color:#202125;mso-themecolor:background1'>w - se o resultado de processo não couber em uma linha, essa opção faz com que o restante seja exibido na linha seguinte.<o:p></o:p></span></p> </div> </body> </html>