SISTEMAS OPERATIVOS AVANÇADOS - EXERCÍCIOS DE LINUX


                                  Parte I

  1) Crie a seguinte estrutura de directórios no seu directório pessoal:




     a) Entre no directório IT e envie toda a informação sobre todos os
        ficheiros do seu directório pessoal para um ficheiro chamado
        DirPessoal.

     b) Copie o ficheiro DirPessoal para um novo ficheiro, chamado
        DirAna.doc, na mesmo directório.

     c) Copie os dois ficheiros do directório IT para o seu subdirectório
        Textos e para o subdirectório Textos dentro do directório WARE.

     d) Mova os ficheiros terminados em ".doc" dos directórios Textos para
        os 2 directórios Docs.

     e) Apague os directórios Textos e Docs do directório IT.

     f) Copie os ficheiros existentes nos subdirectórios do directório WARE
        para o directório Others.

     g) Retire a permissão de escrita dos ficheiros do directório Others.

     h) Tente apagar os ficheiros do directório Others. O que aconteceu?
        (Responda "não" à pergunta sobre se deseja apagar cada um dos
        ficheiros desso directório)

     i) Volte a permitir a escrita dos ficheiros do directório Others, mas
        agora retire a permissão de escrita da próprio directório.

     j) Tente apagar novamente os ficheiros do directório Others. O que
        aconteceu?




dr. Jonnathan Guambe                           Lista de Exercícios de Linux
SISTEMAS OPERATIVOS AVANÇADOS - EXERCÍCIOS DE LINUX


     k) Por fim, apague os directórios Users e Others. Se algum destes
        directórios não puder ser           eliminada,    procure   solucionar
        correctamente o problema.



                                  Parte II
  1) Logar no Sistema e criar o directório sábado no seu directório $home.

  2) Criar ficheiros sem conteúdo dentro do directório sabado:

        a. Criar os ficheiros aula, aula1 e aula2

  3) Copiar a listagem do comando ls –l para o ficheiro aula, ps –aux para
     aula1 e top para aula2.

  4) Mesclar o conteúdo dos ficheiros aula, aula1 e aula2 gravar para o
     ficheiro aula3.

  5) Mostrar o conteúdo do ficheiro aula3 e copiar este conteúdo para o
     ficheiro aula4.

  6) Acrescentar ao conteúdo do ficheiro aula4 a seguinte frase “Eu prefiro
     o shell do linux”. (dica: pode usar echo)

  7) Ir para o directório raiz do sistema e executar o comando para verificar
     se está no nível de directório correcto (raiz).

  8) Procurar o conteúdo “Eu prefiro o shell do linux” a partir da raiz,
     marcar o tempo e a quantidade de vezes que este apareceu e
     acrescentar o conteúdo da pesquisa ao ficheiro aula.

  9) Procurar o conteúdo “Eu prefiro o shell do linux” a partir da raiz,
     marcar o tempo e a quantidade de vezes que este apareceu e
     acrescentar o conteúdo ao ficheiro aula1.

  10)      Procurar o conteúdo “Eu prefiro o shell do linux” a partir da raiz,
     marcar o tempo e a quantidade de vezes que este apareceu e
     acrescentar o conteúdo ao ficheiro aula2.


dr. Jonnathan Guambe                             Lista de Exercícios de Linux
SISTEMAS OPERATIVOS AVANÇADOS - EXERCÍCIOS DE LINUX


  11)      Procurar o conteúdo “Eu prefiro o shell do linux” a partir da raiz,
     marcar o tempo e a quantidade de vezes que este apareceu e
     acrescentar o conteúdo ao ficheiro aula3.

  12)      Procurar o conteúdo “Eu prefiro o shell do linux” a partir da raiz,
     marcar o tempo e a quantidade de vezes que este apareceu e
     acrescentar o conteúdo ao ficheiro total.txt.

  13)      Procurar o ficheiro bounds.s a partir do directório / (raiz), marcar
     o tempo no ficheiro tempo.txt dentro do directório sabado.

  14)      Criar um shell script com nome soashell.sh que faça as
     seguinte operações:

        a. Criar um directório domingo dentro do directório sábado e dentro
           do directório domingo copiar todos os ficheiros do directório
           sábado;

        b. Copiar o conteúdo de todos os ficheiros no ficheiro com seu
           nome e então mostrar a quantidade de linhas do ficheiro com
           seu nome e copiar a quantidade de linhas para um ficheiro
           “malcolm.txt” (criar);

        c. Apagar os ficheiros aula, aula1, aula2, aula3 e aula4, ficando
           somente o ficheiro com seu nome e o ficheiro “malcolm.txt”.




dr. Jonnathan Guambe                             Lista de Exercícios de Linux

Cap1 exercicios comandos linux

  • 1.
    SISTEMAS OPERATIVOS AVANÇADOS- EXERCÍCIOS DE LINUX Parte I 1) Crie a seguinte estrutura de directórios no seu directório pessoal: a) Entre no directório IT e envie toda a informação sobre todos os ficheiros do seu directório pessoal para um ficheiro chamado DirPessoal. b) Copie o ficheiro DirPessoal para um novo ficheiro, chamado DirAna.doc, na mesmo directório. c) Copie os dois ficheiros do directório IT para o seu subdirectório Textos e para o subdirectório Textos dentro do directório WARE. d) Mova os ficheiros terminados em ".doc" dos directórios Textos para os 2 directórios Docs. e) Apague os directórios Textos e Docs do directório IT. f) Copie os ficheiros existentes nos subdirectórios do directório WARE para o directório Others. g) Retire a permissão de escrita dos ficheiros do directório Others. h) Tente apagar os ficheiros do directório Others. O que aconteceu? (Responda "não" à pergunta sobre se deseja apagar cada um dos ficheiros desso directório) i) Volte a permitir a escrita dos ficheiros do directório Others, mas agora retire a permissão de escrita da próprio directório. j) Tente apagar novamente os ficheiros do directório Others. O que aconteceu? dr. Jonnathan Guambe Lista de Exercícios de Linux
  • 2.
    SISTEMAS OPERATIVOS AVANÇADOS- EXERCÍCIOS DE LINUX k) Por fim, apague os directórios Users e Others. Se algum destes directórios não puder ser eliminada, procure solucionar correctamente o problema. Parte II 1) Logar no Sistema e criar o directório sábado no seu directório $home. 2) Criar ficheiros sem conteúdo dentro do directório sabado: a. Criar os ficheiros aula, aula1 e aula2 3) Copiar a listagem do comando ls –l para o ficheiro aula, ps –aux para aula1 e top para aula2. 4) Mesclar o conteúdo dos ficheiros aula, aula1 e aula2 gravar para o ficheiro aula3. 5) Mostrar o conteúdo do ficheiro aula3 e copiar este conteúdo para o ficheiro aula4. 6) Acrescentar ao conteúdo do ficheiro aula4 a seguinte frase “Eu prefiro o shell do linux”. (dica: pode usar echo) 7) Ir para o directório raiz do sistema e executar o comando para verificar se está no nível de directório correcto (raiz). 8) Procurar o conteúdo “Eu prefiro o shell do linux” a partir da raiz, marcar o tempo e a quantidade de vezes que este apareceu e acrescentar o conteúdo da pesquisa ao ficheiro aula. 9) Procurar o conteúdo “Eu prefiro o shell do linux” a partir da raiz, marcar o tempo e a quantidade de vezes que este apareceu e acrescentar o conteúdo ao ficheiro aula1. 10) Procurar o conteúdo “Eu prefiro o shell do linux” a partir da raiz, marcar o tempo e a quantidade de vezes que este apareceu e acrescentar o conteúdo ao ficheiro aula2. dr. Jonnathan Guambe Lista de Exercícios de Linux
  • 3.
    SISTEMAS OPERATIVOS AVANÇADOS- EXERCÍCIOS DE LINUX 11) Procurar o conteúdo “Eu prefiro o shell do linux” a partir da raiz, marcar o tempo e a quantidade de vezes que este apareceu e acrescentar o conteúdo ao ficheiro aula3. 12) Procurar o conteúdo “Eu prefiro o shell do linux” a partir da raiz, marcar o tempo e a quantidade de vezes que este apareceu e acrescentar o conteúdo ao ficheiro total.txt. 13) Procurar o ficheiro bounds.s a partir do directório / (raiz), marcar o tempo no ficheiro tempo.txt dentro do directório sabado. 14) Criar um shell script com nome soashell.sh que faça as seguinte operações: a. Criar um directório domingo dentro do directório sábado e dentro do directório domingo copiar todos os ficheiros do directório sábado; b. Copiar o conteúdo de todos os ficheiros no ficheiro com seu nome e então mostrar a quantidade de linhas do ficheiro com seu nome e copiar a quantidade de linhas para um ficheiro “malcolm.txt” (criar); c. Apagar os ficheiros aula, aula1, aula2, aula3 e aula4, ficando somente o ficheiro com seu nome e o ficheiro “malcolm.txt”. dr. Jonnathan Guambe Lista de Exercícios de Linux