sexta-feira, 9 de abril de 2010

Exercício de Linux - Revisão

1) Verificar em qual diretório você se encontra :pwd

2) Criar a seguinte estrutura de diretórios dentro do /home/codMatric
mkdir mack trabalho; cd mack ; mkdir textos

3) Entrar na pasta MACK
cd mack

4) Criar um arquivo chamado “números.txt”, usando o comando cat, contendo os seguintes números:
10
100
50
25
1
2
cat >numeros.txt........ ctrl D (save)

5) Colocar o arquivo “números.txt” em ordem, em um arquivo chamado numOrd.txt

sort numeros.txt

6) Duplicar o arquivo numeros.txt para numeros1.txt e numeros2.txt

cp numeros.txt numeros1.txt

7) Copiar os arquivos com extensão .txt para a pasta TRABALHO

cp *.txt /home;31002234/trabalho

*8) Exibir todos os arquivos com seus detalhes ( permissões de acesso, data, hora de criação, tamanho)
ls

9) Mudar a pemissão de acesso do arquivo números.txt para -rwxrwxrwx

chmod 777 numeros.txt

10) Mudar a pemissão de acesso do arquivo números.txt para -rw-r—r--

chomodb 644 numeros.txt

11) Copiar a pasta MACK e, inclusive ela, para dentro do /home/codmatric

cp -r mack /home/31002234/trabalho

12) Deletar os arquivos com extensão .doc

Rm
nomes.doc

13) Apagar a pasta MACK que está dentro de TEXTOS

rm -r
mack

14) Entrar na pasta /home/codMatric/MACK

Cd home/codmatric/mack

15) Zipar todos os arquivos em um arquivo chamado backup.zip

zip backup.zip
*

16) Renomear o arquivo numeros.txt para sequencia.txt

mv numeros.txt
sequencia.txt


17) Listar todos os arquivos da pasta /Bin e guardar essa lista em um arquivo chamado “listabin.txt”

ls /bin
>listabim.txt


18) Qual é o comando que apaga uma pasta vazia ?

Rmdir
lixo

19) Qual é o comando que exibe todas as variáveis de ambiente do Linux ?



20) Exibir o valor da variável de ambiente PATH



21) Criar uma varável chamada qtde e atribuir o valor 10 para ela.



22) Criar uma variável chamada preçoUnit e atribuir o valor 2 para ela.



23) Calcular o (precoUnit X qtde ) e armazenar em uma variável chamada total.



24) Ler , através do teclado, um nome digitado e armazenar na variável “nome”



25) Exibir na tela a seguinte mensagem, utilizando as varáveis criadas:”Fulano, você comprou produtos a R$ cada, e pagará no total”.

* * * * * * * * * ** * * * * * * * ** * * * * * * * * * * * * * * ** * * * * * * ** * * * * * * * * * * * * * * * * * * *
Exerc cio de Fixa o de Linux


1) Dentro do /home/codmatricula criar os diret rios Trabalho e Backup
R:mkdir Trabalho Backup

2) Entrar no diret rio Trabalho
R:cd /home/31047238/Trabalho

3) Qual o comando que exibe em qual diret rio voc se encontra ?
R:pwd

4) Criar um arquivo ( usar o comando cat ) chamado Lista.txt, dentro do diret rio Trabalho, contendo o nome de 3 pessoas.
R:cat >Lista.txt

Heithor
Daniel
Fernando

5) Copiar o arquivo Lista.txt para o diret rio Backup
R:cp *.txt /home/31047238/Backup

6) Renomear o arquivo Lista.txt, que est no diret rio Trabalho, para Lista.doc
R:mv lista.txt lista.doc

7) Copiar todo o diret rio /bin (inclusive ele) para o diret rio Backup e para o diret rio Trabalho
R:cp cp -R /bin /home/31047238/backup

8) Apagar o diret rio Backup
R:rm -r Backup

9) Criar um arquivo chamado Arquivos.txt, dentro do diret rio Trabalho, contendo todos os arquivos do diret rio /bin que come am com a letra c.
R:cd trabalho
ls /bin/c* > arquivos.txt

10) Exibir na tela quantos arquivos foram listados no arquivo Arquivos.txt
R:wc arquivos.txt

11) Copiar todos os arquivos do /bin que come am com a letra p para o diret rio Trabalho
R:cd trabalho
cp /bin/p*

12) Exibir o conte do do Arquivos.txt
R:cat Arquivos.txt

13) Exibir os detalhes dos arquivos que est o no diret rio Trabalho
R:ls -l trabalho

14) Mudar a permiss o do arquivo Arquivos.txt (permitir tudo para todos)
R:chmod 777 arquivos.txt

15) Exibir a data e a hora do sistema operacional
R:date

16) Criar um arquivo chamado Nomes.txt, usando o comando cat, com 5 nomes de pessoas.
R:cat > nomes.txt
heithor
daniel
Fernando
Leonardo
Gustavo

17) Criar um arquivo chamado OrgNomes.txt colocando o s nomes de Nomes.txt em ordem alfab tica
R:sort nomes.txt > OrgNomes.txt

18) Criar um arquivo chamado Fones.txt, usando o comando cat, com 5 fones.
R:cat > fones.txt

19) Juntar o arquivo Nomes.txt e Fones.txt em um s com o nome de Clientes.txt
R:paste nomes.txt fones.txt > clientes.txt