sábado, 15 de janeiro de 2011

Learning Command Line #02


Na rubrica anterior falados dos comandos dircd e do prompt. O que nos dá a capacidade para navegar entre os directórios. Aprenderemos agora a manipular os ficheiros e directórios.
mkdirrmdircopydel, ren
Vamos abrir a linha de comando e ir até à raiz fazendo, Ai vamos criar uma directoria de trabalho e depois da directoria criada vamos entrar nessa directoria. (Se preferir fazê-lo numa PEN, basta fazer "X:" onde X é a letra atribuída pelo Windwos à PEN.
mkdir
Make dir
cd
Change dir
rmdir
remove dir
copy
copiar ficheiros
del
apagar ficheiros
ren
rename / remove ficheiros

Exercício:

c:
escolher a drive de trabalho, disco C
cd \
mover directoria de trabalho para Raiz
mkdir Temp
Criar uma directoria chamada Temp na Raiz
cd Temp
Entrar na directoria criada.
dir
listar o conteúdo da directoria
Uma directoria acabada de criar tem dois ficheiros de sistema. O ponto que é a directoria corrente e os dois pontos que é a directoria anterior.
Uma das coisas que foram faladas na rúbrica anterior, foi a capacidade de termos o comando que queremos executar a mostrar um texto de ajuda mais detalhado. Agora, vamos ver como direccionar o output ou seja, a saida do comando para um ficheiro em vez de usar a saida normal, o ecran.
Se fizer, por exemplo, copy /?, posso ver o texto de ajuda apresentado pelo comando mas não é fácil ler esse texto e voltar a escrever o comando copy com as novas opções. Vamos fazer então:
copy /? > copy.txt
O sinal de maior indica que a saida deixa de ser a consola e passa a ser um ficheiro de qualquer nome.
dir
façamos dir novamente e encontramos agora três ficheiros: o ponto, os dois pontos e o novo ficheiro chamado “copy.txt”
notepad copy.txt
podemos abrir o ficheiro com o notepad para leitura
copy_copy.txt_manual.txt
Posso copiar esse ficheiro para outro. A sintaxe é fácil de perceber:
  • primeiro vem o comando: copy
  • depois vem um primeiro espaço que significa DE
  • o nome do ficheiro de origem
  • seguido de um segundo espaço que significa PARA
  • e o nome do destino
Pode-se ler então, assim: Copia De Para
dir
quantos ficheiros temos agora?
del copy.txt
E podemos apagar o ficheiro original.
Em vez de se copiar o conteúdo de um ficheiro para outro e apagar o anterior podiamos apenas mudar o nome desse ficheiro. A sintaxe é a mesma que a do comando copy, ou seja, em vez de copiar De Para, fazemos renomear De Para: ren_copy.txt_manual.txt

Nomes dos Ficheiros em DOS

Tradicionalmente, os nome dos ficheiros em DOS são constituidos por 8 letras apenas mais 3 para a extensão. A extensão é arbitrária, pode ser qualquer coisa, mas para que nos possamos entender ficou estabelecido que dependendo do tipo de ficheiro devemos escolher uma extensão que ajude a identificar o conteúdo do ficheiro. No nosso exemplo, escolhemos a extensão txt para referiri que se trata de um texto.
Na próxima semana, vamos aprender o que fazer para copiar vários ficheiros de uma só vez, ou seja, como dizer ao comando que queremos iniciar que não queremos que opere num só ficheiro mas em vários.

Sem comentários:

Enviar um comentário