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.
cd /usr/home/eu/<br />
ls<br />
o comando ls LiSta o conteúdo do diretório corrente (que é atualizado automaticamente na variável PWD) caso não<br />
tenha recebido nenhum argumento, ou lista o diretório especificado.<br />
ls /var/tmp/cache/<br />
lista o conteúdo do diretório cache que fica na rota /var/tmp/cache.<br />
para criar um diretório chamado fotos na sua home (diretório <strong>de</strong>fault <strong>de</strong> cada usuário, normalmente criados pelo sistema<br />
e resi<strong>de</strong>ntes no diretório /home, ou /usr/home)<br />
ou<br />
mkdir ~/fotos/<br />
mkdir /home/eu/fotos/<br />
note que o símbolo é uma abreviação para o diretório /home/eu/. Essa abreviação é possível porque existe uma variável<br />
do sistema que contém a rota <strong>de</strong>sse diretório e é inicializada quando a shell é chamada, <strong>de</strong> modo que mudando o<br />
usuário, o conteúdo <strong>de</strong>ssa variável muda <strong>de</strong> acordo, representando sempre uma atalho para a própria home do respectivo<br />
usuário.<br />
o comando mkdir então, cria um diretório cujo nome é o argumento do comando e vem do inglês MaKe DIRectory.<br />
Como a maioria dos comandos da shell, vários argumentos po<strong>de</strong>m ser fornecidos <strong>de</strong> uma só vez:<br />
mkdir ~/fotos ~/fotos/hoje/ ~/fotos/ontem/<br />
esse comando criaria na home do usuário, três novos diretórios com a seguinte estrutura hierárquica:<br />
fotos --hoje<br />
ontem<br />
para remover um diretório po<strong>de</strong>-se utilizar dois comandos distintos:<br />
rmdir fotos/ ou rm -fr fotos/<br />
o rmdir vem do inglês ReMove DIRectory, e como você já <strong>de</strong>ve ter percebido, tem a função <strong>de</strong> remover do sistema <strong>de</strong><br />
arquivos, o diretório especificado no argumento. O comando rm (do inglês ReMove) é um comando mais genérico <strong>de</strong><br />
remoção <strong>de</strong> arquivos, e quando utilizado para remover diretórios, é necessário utilizar-se as opções -fr.<br />
Note aqui que as opções dadas ao comando "rm"são duas "f"e "r". Como cada uma <strong>de</strong>las é uma "short option", as<br />
mesmas po<strong>de</strong>m ser agrupadas seguindo apenas um hífen. Neste caso específico existem opções longas para os mesmo<br />
comportamento, e se quiséssemos torná-lo explícito (para por exemplo facilitar a leitura do que fazem num comando<br />
"alias" - veja mais adiante como utilizá-lo) teríamos:<br />
versão com opções longas:<br />
12