website annotate pt/doc/handbook/cmdline.html @ rev 161

pt: handbook - added some translated pages (thanks Alice Ayanami)
author Claudinei Pereira <claudinei@ensinoemrede.com>
date Wed Sep 10 03:53:27 2008 -0300 (2008-09-10)
parents 4dfe933b4257
children ff01fc78c92d
rev   line source
paul@142 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
paul@142 2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
claudinei@161 3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
paul@142 4 <head>
claudinei@161 5 <title>Manual SliTaz (pt) - Comandos</title>
paul@142 6 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
claudinei@161 7 <meta name="description" content="slitaz portuguese handbook" />
paul@142 8 <meta name="expires" content="never" />
paul@142 9 <meta name="modified" content="2008-07-16 22:00:00" />
paul@142 10 <meta name="publisher" content="www.slitaz.org" />
paul@142 11 <meta name="author" content="Christophe Lincoln"/>
paul@142 12 <link rel="shortcut icon" href="favicon.ico" />
paul@142 13 <link rel="stylesheet" type="text/css" href="book.css" />
paul@142 14 </head>
paul@142 15 <body bgcolor="#ffffff">
paul@142 16
paul@142 17 <!-- Header and quick navigation -->
paul@142 18 <div id="header">
paul@142 19 <div align="right" id="quicknav">
paul@142 20 <a name="top"></a>
claudinei@161 21 <a href="install.html">Instalação</a> |
claudinei@161 22 <a href="index.html">Conteúdo</a>
paul@142 23 </div>
claudinei@161 24 <h1><font color="#3E1220">Manual SliTaz (pt)</font></h1>
paul@142 25 </div>
paul@142 26
paul@142 27 <!-- Content. -->
paul@142 28 <div id="content">
paul@142 29 <div class="content-right"></div>
paul@142 30
claudinei@161 31 <h2><font color="#DF8F06">Referência da Linha de Comando (<em>cmdline</em>)</font></h2>
paul@142 32
paul@142 33 <ul>
claudinei@161 34 <li><a href="#intro">Introdução aos comandos.</a></li>
claudinei@161 35 <li><a href="#help">Ajuda e lista dos comandos disponíveis.</a></li>
claudinei@161 36 <li><a href="#ls">Liste arquivos de um diretório.</a></li>
claudinei@161 37 <li><a href="#cd">Mova-se entre diretórios.</a></li>
claudinei@161 38 <li><a href="#cp">Copie arquivos.</a></li>
claudinei@161 39 <li><a href="#mkdir">Crie um novo diretório.</a></li>
claudinei@161 40 <li><a href="#rm">Remova arquivos ou diretórios.</a></li>
claudinei@161 41 <li><a href="#read">Visualize arquivos.</a></li>
claudinei@161 42 <li><a href="#edit">Edite arquivos em modo texto.</a></li>
claudinei@161 43 <li><a href="#cat">Cat</a> - Edite uma linha de comandos.</li>
claudinei@161 44 <li><a href="#web-nav">Navegue na web.</a></li>
claudinei@161 45 <li><a href="#irc-chat">Converse em canais IRC.</a></li>
claudinei@161 46 <li><a href="#wget">Baixe arquivos.</a></li>
claudinei@161 47 <li><a href="#partitions">Liste partições disponíveis.</a></li>
claudinei@161 48 <li><a href="#mount">Monte uma partição, cdrom ou mídia USB.</a></li>
claudinei@161 49 <li><a href="#halt">Desligue ou reinicie o sistema.</a></li>
paul@142 50 </ul>
paul@142 51
paul@142 52 <a name="intro"></a>
claudinei@161 53 <h3><font color="#6c0023">Introdução aos comandos</font></h3>
paul@142 54 <p>
claudinei@161 55 Este documento é planejado como uma referência rápida para usar comandos no
claudinei@161 56 SliTaz por um terminal Linux ou um terminal gráfico (xterm). Existem muitos
claudinei@161 57 comandos GNU/Linux para manipulação de arquivo, manutenção de sistema ou
claudinei@161 58 administração de rede. Você também pode navegar na internet, conversar no IRC,
claudinei@161 59 baixar arquivos, editar scripts ou até mesmo jogar em modo de texto. Note que é
claudinei@161 60 necessário operar como <em>root</em> (administrador) para montar o disco
claudinei@161 61 rígido ou cdrom. Você pode usar o comando <code>su</code> para se tornar o
claudinei@161 62 administrador do sistema.
paul@142 63 </p>
paul@142 64 <a name="help"></a>
claudinei@161 65 <h3><font color="#6c0023">Ajuda e lista dos comandos disponíveis</font></h3>
paul@142 66 <p>
claudinei@161 67 A maioria dos comandos de sistemas do GNU/Linux têm uma opção para fornecer
claudinei@161 68 informação sobre o seu uso. Para suporte no uso de um comando é necessário
claudinei@161 69 digitar o comando seguido pela opção <code>--help</code>. Exemplo usando o
claudinei@161 70 comando <code>cp</code> (que serve para copiar arquivos):
paul@142 71 </p>
paul@142 72 <pre>
paul@142 73 $ cp --help
paul@142 74 </pre>
paul@142 75 <p>
claudinei@161 76 Para listar todos os comandos disponíveis no sistema, você pode simplesmente
claudinei@161 77 pressionar duas vezes o botão Tab na esquerda do teclado. Para comandos providos
claudinei@161 78 pelo utilitário Busybox você pode digitar <code>busybox --help</code>.
paul@142 79 </p>
paul@142 80
paul@142 81 <a name="ls"></a>
claudinei@161 82 <h3><font color="#6c0023">Liste arquivos de um diretório</font></h3>
paul@142 83 <p>
claudinei@161 84 Para listar os arquivos e pastas contidas em um diretório, você pode usar o
claudinei@161 85 comando <code>ls</code>. Para todas as opções lembre-se de usar a opção
claudinei@161 86 <code>--help</code>. Para simplesmente listar os arquivos diretório atual:
paul@142 87 </p>
paul@142 88 <pre>
paul@142 89 $ ls
paul@142 90 </pre>
paul@142 91 <p>
claudinei@161 92 Liste todos os arquivos com a opção <code>-al</code>:
paul@142 93 </p>
paul@142 94 <pre>
paul@142 95 $ ls -al
paul@142 96 </pre>
paul@142 97 <p>
claudinei@161 98 Liste um diretório:
paul@142 99 </p>
paul@142 100 <pre>
paul@142 101 $ ls /home/slitaz
paul@142 102 </pre>
paul@142 103
paul@142 104 <a name="cd"></a>
claudinei@161 105 <h3><font color="#6c0023">Mova-se entre diretórios</font></h3>
paul@142 106 <p>
claudinei@161 107 Para navegar entre os arquivos você pode usar o comando <code>cd</code>:
paul@142 108 </p>
paul@142 109 <pre>
paul@142 110 $ cd /usr/share/doc
claudinei@161 111 Voltar para o diretório anterior:
paul@142 112 $ cd ..
paul@142 113 </pre>
paul@142 114 <p>
claudinei@161 115 Entrar no diretório do usuário (root = /root):
paul@142 116 </p>
paul@142 117 <pre>
paul@142 118 $ cd
claudinei@161 119 Ou :
paul@142 120 $ cd ~
claudinei@161 121 Ou :
paul@142 122 $ cd $HOME
paul@142 123 </pre>
paul@142 124
paul@142 125 <a name="cp"></a>
claudinei@161 126 <h3><font color="#6c0023">Copie arquivos</font></h3>
paul@142 127 <p>
claudinei@161 128 O comando <code>cp</code> copia arquivos ou pastas. O exemplo copia o arquivo
claudinei@161 129 info.txt que está no diretório atual para o diretório Documents:
paul@142 130 </p>
paul@142 131 <pre>
paul@142 132 $ cp info.txt Documents/
paul@142 133 </pre>
paul@142 134 <p>
claudinei@161 135 Copie um diretório inteiro. Aqui o comando copia o diretório Templates em
claudinei@161 136 /home/hacker:
paul@142 137 </p>
paul@142 138 <pre>
paul@142 139 $ cp -a Templates /home/hacker
paul@142 140 </pre>
paul@142 141
paul@142 142 <a name="mkdir"></a>
claudinei@161 143 <h3><font color="#6c0023">Crie um novo diretório</font></h3>
paul@142 144 <p>
claudinei@161 145 Este comando criará um diretório novo. O comando seguinte cria um diretório
claudinei@161 146 chamado Projects. Será criado no diretório /home do usuário atual ou no
claudinei@161 147 diretório atual. Note que você pode exibir seu diretório de funcionamento atual
claudinei@161 148 com o comando <code>pwd</code>:
paul@142 149 </p>
paul@142 150 <pre>
paul@142 151 $ mkdir Projects
paul@142 152 </pre>
paul@142 153 <p>
claudinei@161 154 Criação de um diretório chamado script-1.0 na pasta Projects:
paul@142 155 </p>
paul@142 156 <pre>
paul@142 157 $ mkdir Projects/script-1.0
paul@142 158 </pre>
paul@142 159 <p>
claudinei@161 160 Você também pode criar uma árvore de diretórios com a opção <code>-p</code>:
paul@142 161 </p>
paul@142 162 <pre>
paul@142 163 $ mkdir -p one/two/three/four
paul@142 164 </pre>
paul@142 165
paul@142 166 <a name="rm"></a>
claudinei@161 167 <h3><font color="#6c0023">Remova arquivos ou diretórios</font></h3>
paul@142 168 <p>
claudinei@161 169 O comando <code>rm</code> apaga um arquivo. Vamos remover o arquivo work.txt
claudinei@161 170 que está no diretório atual:
paul@142 171 </p>
paul@142 172 <pre>
paul@142 173 $ rm work.txt
paul@142 174 </pre>
paul@142 175 <p>
claudinei@161 176 O comando <code>rm</code> possui várias opções. Para apagar um diretório e seu
claudinei@161 177 conteúdo, nós usamos a opção <code>-rf</code>. Exemplo:
paul@142 178 </p>
paul@142 179 <pre>
paul@142 180 $ rm -rf /home/hacker/Templates
paul@142 181 </pre>
paul@142 182 <p>
claudinei@161 183 Note que você também pode usar a opção <code>-i</code> para remover arquivos ou
claudinei@161 184 diretórios e o seu conteúdo de forma interativa:
paul@142 185 </p>
paul@142 186 <pre>
paul@142 187 $ rm -ir /home/hacker/Templates
paul@142 188 </pre>
paul@142 189
paul@142 190 <a name="read"></a>
claudinei@161 191 <h3><font color="#6c0023">Visualize arquivos</font></h3>
paul@142 192 <p>
claudinei@161 193 Para ler os conteúdos de um arquivo ou script, você pode usar os comandos
claudinei@161 194 <code>less</code>, <code>more</code>, <code>cat</code> ou o navegador web
claudinei@161 195 Retawq. Exemplos com os arquivos README, essential.txt e script.sh:
paul@142 196 </p>
paul@142 197 <pre>
paul@142 198 $ less -EM essential.txt
claudinei@161 199 ou :
paul@142 200 $ more README
claudinei@161 201 ou :
paul@142 202 $ cat /path/to/script.sh
paul@142 203 </pre>
paul@142 204 <p>
claudinei@161 205 Exiba um arquivo de texto ou html com o navegador web Retawq:
paul@142 206 </p>
paul@142 207 <pre>
paul@142 208 $ retawq /usr/share/doc/index.html
paul@142 209 </pre>
paul@142 210
paul@142 211 <a name="edit"></a>
claudinei@161 212 <h3><font color="#6c0023">Edite arquivos</font></h3>
paul@142 213 <p>
claudinei@161 214 A edição de arquivos de texto, scripts, arquivos de configuração, etc, pode ser
claudinei@161 215 feita facilmente usando-se o editor de texto GNU Nano em um console ou terminal
claudinei@161 216 gráfico. Exemplo com um arquivo bookmarks.html (&lt;Ctrl+X&gt; para salvar e
claudinei@161 217 sair):
paul@142 218 </p>
paul@142 219 <pre>
paul@142 220 $ nano Public/bookmarks.html
paul@142 221 </pre>
paul@142 222
paul@142 223 <a name="cat"></a>
paul@142 224 <h3><font color="#6c0023">Cat</font></h3>
paul@142 225 <p>
claudinei@161 226 Você pode usar o comando <code>cat</code> para criar vários arquivos de texto.
claudinei@161 227 EOF significa Final de Arquivo (End Of File, em inglês) que é onde o arquivo
claudinei@161 228 acaba. Exemplo com um arquivo packages.list, isto remove os conteúdos atuais do
claudinei@161 229 arquivo e o deixa adicionar algum texto novo:
paul@142 230 </p>
paul@142 231 <pre>
paul@142 232 $ cat &gt; packages.list &lt;&lt; "EOF"
claudinei@161 233 O texto...
claudinei@161 234 e mais texto
paul@142 235
paul@142 236 EOF
paul@142 237 </pre>
paul@142 238 <p>
claudinei@161 239 Para juntar ao arquivo de texto seguinte, ponha dois sinais de maior que
claudinei@161 240 (&gt;&gt;) depois de <code>cat</code>. Exemplo:
paul@142 241 </p>
paul@142 242 <pre>
paul@142 243 $ cat &gt;&gt; packages.list &lt;&lt; "EOF"
claudinei@161 244 O texto...
paul@142 245
paul@142 246 EOF
paul@142 247 </pre>
paul@142 248
paul@142 249 <a name="web-nav"></a>
claudinei@161 250 <h3><font color="#6c0023">Navegue na web</font></h3>
paul@142 251 <p>
claudinei@161 252 Surfe na web com rapidez e de forma simples com o web-browser modo-texto
claudinei@161 253 'retawq'. Note que você também pode usar o browser local. Você pode navegar
claudinei@161 254 então facilmente com as setas em seu teclado - links estão na cor azul e podem
claudinei@161 255 ser seguidos apertando &lt;ENTER&gt;:
paul@142 256 </p>
paul@142 257 <pre>
paul@142 258 $ retawq http://www.slitaz.org/en
claudinei@161 259 ou :
paul@142 260 $ retawq http://localhost/
paul@142 261 </pre>
paul@142 262
paul@142 263 <a name="irc-chat"></a>
claudinei@161 264 <h3><font color="#6c0023">Converse no IRC</font></h3>
paul@142 265 <p>
claudinei@161 266 Para discutir e transferir arquivos pelos muitos servidores de IRC
claudinei@161 267 disponíveis, o SliTaz provê o aplicativo Rhapsody. Este cliente de IRC é simples,
claudinei@161 268 rápido e leve, fornecendo um menu de configuração em ncurses agradável e fácil
claudinei@161 269 de controlar. Para iniciar o aplicativo de um terminal conectado ao servidor
claudinei@161 270 (irc.toile-libre.org) e entrar no canal #slitaz:
paul@142 271 </p>
paul@142 272 <pre>
paul@142 273 $ rhapsody
paul@142 274 /connect irc.freenode.net
paul@142 275 /join #slitaz
paul@142 276 </pre>
paul@142 277 <a name="wget"></a>
claudinei@161 278 <h3><font color="#6c0023">Baixe arquivos</font></h3>
paul@142 279 <p>
claudinei@161 280 Para baixar vários formatos de arquivo da internet, você tem o comando
claudinei@161 281 <code>wget</code>. Para baixar uma página html simples, os conteúdos de uma
claudinei@161 282 pasta ou um website inteiro:
paul@142 283 </p>
paul@142 284 <pre>
paul@142 285 $ wget http://www.slitaz.org/en/doc/handbook/
paul@142 286 </pre>
paul@142 287
paul@142 288 <a name="partitions"></a>
claudinei@161 289 <h3><font color="#6c0023">Liste as partições disponíveis</font></h3>
paul@142 290 <p>
claudinei@161 291 Para listar as partições em um disco rígido interno ou externo, você pode
claudinei@161 292 usar <code>cat</code> para exibir os conteúdos de <code>/proc/partitions</code>
claudinei@161 293 ou usar o utilitário <code>fdisk</code> com a opção <code>-l</code>, que
claudinei@161 294 significa lista (do inglês <em>list</em>). Você pode montar a/as
claudinei@161 295 partição/partições que deseja usar:
paul@142 296 </p>
paul@142 297 <pre>
paul@142 298 $ cat /proc/partitions
claudinei@161 299 ou :
paul@142 300 # fdisk -l
paul@142 301 </pre>
paul@142 302
paul@142 303 <a name="mount"></a>
claudinei@161 304 <h3><font color="#6c0023">Monte uma partição, CD ou drive USB</font></h3>
paul@142 305 <p>
claudinei@161 306 Para montar uma partição local no sistema de arquivos do SliTaz, nós
claudinei@161 307 recomendamos que você use o diretório /mnt. Exemplo criando o diretório
claudinei@161 308 necessário e montando a partição <code>hda6</code> do primeiro disco rígido
claudinei@161 309 local em /mnt/hda6:
paul@142 310 </p>
paul@142 311 <pre>
paul@142 312 # mkdir -p /mnt/hda6
paul@142 313 # mount -t ext3 /dev/hda6 /mnt/hda6
paul@142 314 </pre>
paul@142 315 <p>
claudinei@161 316 SliTaz funciona carregado na memória RAM, então você pode montar o mesmo cdrom
claudinei@161 317 ou pode removê-lo para montar outro (/dev/cdrom é um link para o primeiro drive
claudinei@161 318 de cdrom). Note que um cdrom é uma mídia removível e deveria ser montado em
claudinei@161 319 /media:
paul@142 320 </p>
paul@142 321 <pre>
paul@142 322 # mount -t iso9660 /dev/cdrom /media/cdrom
paul@142 323 </pre>
paul@142 324 <p>
claudinei@161 325 Para montar um drive flash ou USB você tem que especificar o sistema de
claudinei@161 326 arquivos apropriado. Normalmente um drive USB é formatado em FAT32 que pode ser
claudinei@161 327 lido em GNU/Linux e sistemas operacionais Windows. Em um sistema GNU/Linux ele
claudinei@161 328 geralmente é reconhecido como o dispositivo sda1 - nós faremos agora um link
claudinei@161 329 para <code>sda1</code> no <code>flash</code> para facilitar a tarefa. Note que
claudinei@161 330 ele também é uma mídia removível e deveria ser montado em /media:
paul@142 331 </p>
paul@142 332 <pre>
paul@142 333 # mount -t vfat /dev/flash /media/flash
paul@142 334 </pre>
paul@142 335
paul@142 336 <a name="halt"></a>
claudinei@161 337 <h3><font color="#6c0023">Desligue ou reinicie o sistema</font></h3>
paul@142 338 <p>
claudinei@161 339 Para parar ou reiniciar o SliTaz, você pode usar os comandos <code>halt</code>,
claudinei@161 340 <code>reboot</code> ou a combinação de teclas &lt;Ctrl+Alt+Delete&gt; que
claudinei@161 341 habilita uma reinicialização do sistema. No caso de qualquer problema você pode
claudinei@161 342 usar a opção <code>-f</code>, que significa forçado (do inglês,
claudinei@161 343 <code>forced</code>):
paul@142 344 </p>
paul@142 345 <pre>
paul@142 346 # halt
claudinei@161 347 Reiniciar :
paul@142 348 # reboot
claudinei@161 349 ou :
paul@142 350 # reboot -f
paul@142 351 </pre>
paul@142 352
paul@142 353 <!-- End of content -->
paul@142 354 </div>
paul@142 355
paul@142 356 <!-- Footer. -->
paul@142 357 <div id="footer">
claudinei@161 358 <div class="footer-right"></div>
claudinei@161 359 <a href="#top">Topo da Página</a> |
claudinei@161 360 <a href="index.html">Conteúdo</a>
paul@142 361 </div>
paul@142 362
paul@142 363 <div id="copy">
claudinei@161 364 Copyright &copy; 2008 <a href="http://www.slitaz.org/pt/">SliTaz</a> -
paul@142 365 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
paul@142 366 Documentation is under
paul@142 367 <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
paul@142 368 and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
paul@142 369 </div>
paul@142 370
paul@142 371 </body>
paul@142 372 </html>
paul@142 373