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 (<Ctrl+X> 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 > packages.list << "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 (>>) depois de <code>cat</code>. Exemplo:
|
paul@142
|
241 </p>
|
paul@142
|
242 <pre>
|
paul@142
|
243 $ cat >> packages.list << "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 <ENTER>:
|
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 <Ctrl+Alt+Delete> 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 © 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
|