Curso Básico de Shell Curso de Linux - Scix 2006 Instituto de Física ...
Curso Básico de Shell Curso de Linux - Scix 2006 Instituto de Física ...
Curso Básico de Shell Curso de Linux - Scix 2006 Instituto de Física ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
in/ e /sbin/<br />
o diretório ’/bin/’ contém utilitários básicos a própria shell, e vários outros comandos, enquanto que o diretório ’/sbin/’<br />
contém via <strong>de</strong> regra, utilitários para manutenção do sistema. O programa a seguir, vale-se <strong>de</strong> recursos internos da shell,<br />
e mostra uma lista numerada <strong>de</strong> comandos. Cada vez que um número é digitado e teclado ENTER, o ’man’ daquele<br />
comando é mostrado.<br />
Dessa forma, po<strong>de</strong>-se passar alguns dias apren<strong>de</strong>ndo sobre a maioria dos comandos disponíveis no <strong>Linux</strong>. Digite o<br />
seguinte (lembre-se que linhas <strong>de</strong> comandos que começam com ’$’ indicam que os comandos estão sendo digitados<br />
por um usuário comum: se começarem por ’#’ o usuário será o root. Note também que esse símbolo não <strong>de</strong>ve ser<br />
digitado!):<br />
$ cd /bin<br />
$ select CMD in *; do man $CMD; done<br />
uma lista do seguinte tipo aparecerá:<br />
7) bunzip2 57) gzip 107) rm<br />
8) busybox 58) head 108) rmdir<br />
9) bzcat 59) hostid 109) rnano<br />
10) bzcmp 60) hostname 110) run-parts<br />
11) bzdiff 61) id 111) sed<br />
12) bzegrep 62) igawk 112) seq<br />
13) bzfgrep 63) install 113) setfont<br />
14) bzgrep 64) kill 114) sh<br />
15) bzip2 65) killall 115) sleep<br />
16) bzip2recover 66) ksh 116) sort<br />
17) bzless 67) link 117) split<br />
18) bzmore 68) ln 118) stat<br />
19) cat 69) loadkeys 119) stty<br />
20) chattr 70) login 120) su<br />
21) chgrp 71) logname 121) sync<br />
22) chmod 72) ls 122) tar<br />
#?<br />
o comando ’select’ da shell organizou uma lista dos arquivos disponíveis naquele diretório (/bin/). Se você agora<br />
digitar 111 e em seguida pressionar ENTER, o comando ’man sed’ será executado, e a página do manual referente ao<br />
comando ’mv’ (que é o comando 111 nessa listagem) será visualizado.<br />
Dessa forma, po<strong>de</strong>-se ir <strong>de</strong>scobrindo o que fazem, e como utilizar as funcionalida<strong>de</strong>s já disponíveis no seu sistema.<br />
Note que os números associados a cada comando não tem absolutamente nenhuma relação com os mesmos: são apenas<br />
um índice <strong>de</strong> contagem, portanto variarão <strong>de</strong> um sistema para outro.<br />
Para terminar o comando, termine primeiro a visualização da página do man, teclando ’q’ (<strong>de</strong> ’quit’ - <strong>de</strong>sistir). Quando<br />
o comando retornar à listagem como acima, tecle ’Ctrl-D’ e o ’prompt’ retornará para a linha <strong>de</strong> comando.<br />
Divirta-se !<br />
22