Prof. Armando Luiz N. Delgado
wget www.pb.utfpr.edu.br/ribas/aed1/2012-2/praticas/1/ci066.tar.bz2
tar xf ci066.tar.bz2
cp -r ~/ci066/LabNum2 ~
Em seguida, execute a linha de comando.
DICA: Use cd para mudar de diretório corrente e pwd para conferir o resultado.
ls *
ls m[a-df-z]*
ls jan*
ls ?????
ls jan?? feb?? mar??
ls *[!0-9]
ls [A-Z]*
ls *.*
ls *.*.*
ls *86
ls *[86]
ls [fjm][ae][bn]*
rm ???
cp memo1 ../..
mv jan* ../bin
cp memo2* ~/LabNum2/lib
rm *.sv
cd; pwd
/lib
/usr/bin
/usr/X11/bin
~/LabNum2/pub
NOTA 1: Quando o conteúdo de um arquivo é muito extenso que não cabe todo na tela de terminal, usa-se less(1) ou more(1) para exibir o conteúdo. do arquivo.
NOTA 2: Os comandos cat(1), less(1) e more(1) são usados para exibir conteúdos de arquivos do tipo texto ou ASCII. Para exibir conteúdo de arquivos de outros tipos outros comandos devem ser usados (por exemplo, od(1)).
cat fantomas nacional_kid incas_venusianos macanudo
DICA: cp(1) usa pelo menos 2 argumentos: um arquivo de origem seguido de um argumento que pode ser o nome de outro arquivo ou o nome de um diretório.
NESTE PONTO CHAME O PROFESSOR PARA ESCLARECIMENTOS SOBRE O COMANDO rm
OBS: Lembre-se: O comando de remoção de arquivos, rm é um comando perigoso. Procure sempre usar a forma rm -i para remover arquivos. Mais adiante nesta disciplina veremos como fazer a opção -i ser executada sempre.
DICA: Quando executado com mais de 2 argumentos, cp(1) copia todos os argumentos (exceto o último) para o último argumento. Neste caso, OBRIGATORIAMENTE este último argumento DEVE SER um diretório.
ATENÇÃO: Durante os exercícios e até que você fique bem familiar com o uso de diretórios em linhas de comandos, SEMPRE USAR A OPÇÃO -i de rm(1) (rm -i).
DICA: Use metacaracteres como no item 3.
ATENÇÃO: Fique atento ao que você está digitando
como argumento de rm(1). A melhor forma de atuar em UNIX ao
executar QUALQUER COMANDO é: ANTES DE TECLAR
, LEIA A LINHA DE
COMANDO DIGITADA.
NOTA: mv(1) é usado para MOVER arquivos para um diretório. Sua forma de uso é similar a cp(1).
NOTA: mv não apenas move arquivos como também pode ser usado para trocar seus nomes. A linha de comando deve ter APENAS 2 (dois) argumentos do mesmo tipo (dois diretórios ou dois arquivos regulares).
Neste caso, se o 2º argumento for um diretório já existente, o 1º argumento será MOVIDO para dentro do 2º (não haverá renomeação).
cp -r ~/ci066/LabNum3 ~
O que faz o comando acima?
lib/teste/bin
~/LabNum3/pub/hard/bin/ghi
/usr/share/texmf/tex/latex/amsfonts/
~/LabNum3/tmp/mail
Uma vez no último diretório da lista, mude de um diretório para outro, na seqüência inversa da lista acima, usando alternadamente cd para mudar de diretório e pwd(1) para visualizar seu diretório corrente.
DICA: Use rm(1) com uma opção adequada E COM CUIDADO (veja recomendações no item 17).