S.O. - Sistemas Operativos
                           Módulo 4 - Sistema Operativo Open Source

                                                Ficha de Trabalho 6
Consulta:
https://docs.google.com/file/d/0B2beSsz2h3jUM2RmOTRkZjItMmE2MS00Njc3LWFkODktNDI1NDg3OGFlODgy/edit
e
http://pt.wikipedia.org/wiki/Anexo:Utilit%C3%A1rios_de_Linux/Unix


Escreve a tua resposta a seguir a cada uma das perguntas (Teórica e Prática).

                                                     Parte Teórica
1. Indicar com um x as palavras que se relacionam (comando LINUX / respetiva função).

                 Mover       Mostrar         Criar      Listar   Copiar   Apagar     Mudar Pasta        Mostrar
                            Processos        Pasta    conteúdo                                          diretório
                                                                                                          atual

      cp                                                         x

    mkdir                                x

      cd                                                                            x

     mv         x

     rm                                                                   x

      ls                                             x

     jobs                  x

     pwd                                                                                            x

2. O que pode conter uma pasta (vulgarmente conhecida como diretório no mundo do LINUX)?
           R: Um directório pode conter bibliotecas(conjunto de ficheiros relacionados contidos num único
           ficheiro).


3. O que representam os seguintes diretórios no sistema operativo linux: /, /boot, /root e /lib?
           R: /lib - bibliotecas(conjunto de ficheiros relacionados contidos num único ficheiro).
                    /boot - são os arquivos de boot tais como o Kernel do Linux.
                    /root - Diretório do utilizador root.
4. No LINUX como é representado o Disco rígido?
        R:




5. Qual o comando no LINUX para ver as pastas e ficheiros?
        R:      /ls.


6. Qual a diferença entre endereço relativo e endereço absoluto?
        R: O endereço absoluto é a informação para a localização do recurso de forma independente da
        página atual (protocolo + domínio + caminho). O endereço relativo é a informação para a localização
        do recurso a partir da página atual.


    6.1. Dos seguintes endereços qual o relativo e qual o absoluto supondo que se encontra no diretório
          /home/alunos.
                /home/alunos/rui/trabalho.txt → endereço absoluto
                /rui/trabalho.txt → endereço relativo
7. Ainda se estiver no diretório /home/alunos/rui e se executar o comando cd .. qual o endereço da diretoria
   que irá ficar?


        R: Irá ficar no directório /home/alunos.


8. Caso esteja na raiz do disco / e queira ver os diretórios do utilizador rui, colocados no diretório home qual
   o comando que deverá executar?


        R: /home.




9. Estando na raiz do disco /, o que faria a execução do comando pico /home/rui/trabalho.txt
        R: o comando pico executa ou cria o trabalho.txt no editor de texto nano.


10. Se estivesse na pasta /home/alunos qual o comando que daria para criar uma pasta com o seu nome?


        R: mkdir /milane


11. Qual o comando que daria para mover todos os ficheiros da pasta /home/rui para a pasta
/home/rui/rui_backup.


  Mv /home/rui /home/rui/rui_backup
12. Sabendo que o comando cp copia pastas/ficheiro de uma dada origem para um dado destino o que faria a
    instrução cp /home/rui/trabalho.txt /home/rui/rui_backup/trabalho.txt?
        R: copiava o ficheiro trabalho.txt para a pasta rui_backup.


    12.1.       E a instrução   cp /home/rui/trabalho.txt /home/rui/rui_backup/trabalho2.txt ?


        R: Copia e cria o ficheiro trabalho2.txt na pasta rui_backup.

                                              Parte prática
    1. Aceder ao Linux. Entrar na sua conta e abrir uma janela shell que permitirá executar os comandos em
       linha de comando.
        R:
    2. Executar o comando ls e certificar-se em que diretório se encontra e quais os seus respetivos
       diretórios e ficheiros. (Nota, para saber em que diretório se encontra executar o comando pwd).
        R: /home/cristian.
    3. Quando entra como utilizador automaticamente entrará na sua área normalmente em
       /home/nome_utilizador. Caso entre como root (administrador) criar um diretório com o seu nome no
       diretório /home. Deslocar-se então para esse diretório com o comando cd diretorio_nome_utilizador.


        R: mkdir milane


    4. Na sua área criar um novo diretório com o nome LINUX (mkdir linux).


        R: mkdir LINUX
    5. Passar para o diretório recém criado (cd linux) e criar mais 3 diretórios a esse nível com os nomes
       textos, backups, lixo.


        R: mkdir nomes textos , mkdir backups, mkdir lixo
6. Volte à raiz e execute o comando ls -la. Deverá ter uma estrutura de diretórios do tipo
homeutilizadorlinux----textos
                        |--backups
                       |—lixo
    7. Na pasta dos textos (cd textos) editar um texto com o nome texto.txt (pico texto.txt).
R: cd textos → pico texto.txt
Escrever a frase “Este é o primeiro ficheiro de texto” e guardar. (Ctrl X + Y) Caso o seu Linux não tenha o editor
Pico usar o comando echo “Este é o primeiro ficheiro de texto” > texto.txt
8. Copiar o ficheiro texto.txt da pasta textos para a pasta backups. Caso esteja na pasta textos bastará executar
o comando cp texto.txt ../backups. De qualquer ponto do sistema de ficheiros poderá executar
alternativamente o comando
cp /home/utilizador/linux/textos/texto.txt /home/utilizador/linux/backups/texto.txt         (Este comando usa
endereços absolutos)


        R: cp texto.txt .. /backups

Ficha de trabalho_so_6_m4_-_linux_comandos

  • 1.
    S.O. - SistemasOperativos Módulo 4 - Sistema Operativo Open Source Ficha de Trabalho 6 Consulta: https://docs.google.com/file/d/0B2beSsz2h3jUM2RmOTRkZjItMmE2MS00Njc3LWFkODktNDI1NDg3OGFlODgy/edit e http://pt.wikipedia.org/wiki/Anexo:Utilit%C3%A1rios_de_Linux/Unix Escreve a tua resposta a seguir a cada uma das perguntas (Teórica e Prática). Parte Teórica 1. Indicar com um x as palavras que se relacionam (comando LINUX / respetiva função). Mover Mostrar Criar Listar Copiar Apagar Mudar Pasta Mostrar Processos Pasta conteúdo diretório atual cp x mkdir x cd x mv x rm x ls x jobs x pwd x 2. O que pode conter uma pasta (vulgarmente conhecida como diretório no mundo do LINUX)? R: Um directório pode conter bibliotecas(conjunto de ficheiros relacionados contidos num único ficheiro). 3. O que representam os seguintes diretórios no sistema operativo linux: /, /boot, /root e /lib? R: /lib - bibliotecas(conjunto de ficheiros relacionados contidos num único ficheiro). /boot - são os arquivos de boot tais como o Kernel do Linux. /root - Diretório do utilizador root.
  • 2.
    4. No LINUXcomo é representado o Disco rígido? R: 5. Qual o comando no LINUX para ver as pastas e ficheiros? R: /ls. 6. Qual a diferença entre endereço relativo e endereço absoluto? R: O endereço absoluto é a informação para a localização do recurso de forma independente da página atual (protocolo + domínio + caminho). O endereço relativo é a informação para a localização do recurso a partir da página atual. 6.1. Dos seguintes endereços qual o relativo e qual o absoluto supondo que se encontra no diretório /home/alunos. /home/alunos/rui/trabalho.txt → endereço absoluto /rui/trabalho.txt → endereço relativo 7. Ainda se estiver no diretório /home/alunos/rui e se executar o comando cd .. qual o endereço da diretoria que irá ficar? R: Irá ficar no directório /home/alunos. 8. Caso esteja na raiz do disco / e queira ver os diretórios do utilizador rui, colocados no diretório home qual o comando que deverá executar? R: /home. 9. Estando na raiz do disco /, o que faria a execução do comando pico /home/rui/trabalho.txt R: o comando pico executa ou cria o trabalho.txt no editor de texto nano. 10. Se estivesse na pasta /home/alunos qual o comando que daria para criar uma pasta com o seu nome? R: mkdir /milane 11. Qual o comando que daria para mover todos os ficheiros da pasta /home/rui para a pasta
  • 3.
    /home/rui/rui_backup. Mv/home/rui /home/rui/rui_backup 12. Sabendo que o comando cp copia pastas/ficheiro de uma dada origem para um dado destino o que faria a instrução cp /home/rui/trabalho.txt /home/rui/rui_backup/trabalho.txt? R: copiava o ficheiro trabalho.txt para a pasta rui_backup. 12.1. E a instrução cp /home/rui/trabalho.txt /home/rui/rui_backup/trabalho2.txt ? R: Copia e cria o ficheiro trabalho2.txt na pasta rui_backup. Parte prática 1. Aceder ao Linux. Entrar na sua conta e abrir uma janela shell que permitirá executar os comandos em linha de comando. R: 2. Executar o comando ls e certificar-se em que diretório se encontra e quais os seus respetivos diretórios e ficheiros. (Nota, para saber em que diretório se encontra executar o comando pwd). R: /home/cristian. 3. Quando entra como utilizador automaticamente entrará na sua área normalmente em /home/nome_utilizador. Caso entre como root (administrador) criar um diretório com o seu nome no diretório /home. Deslocar-se então para esse diretório com o comando cd diretorio_nome_utilizador. R: mkdir milane 4. Na sua área criar um novo diretório com o nome LINUX (mkdir linux). R: mkdir LINUX 5. Passar para o diretório recém criado (cd linux) e criar mais 3 diretórios a esse nível com os nomes textos, backups, lixo. R: mkdir nomes textos , mkdir backups, mkdir lixo 6. Volte à raiz e execute o comando ls -la. Deverá ter uma estrutura de diretórios do tipo homeutilizadorlinux----textos |--backups |—lixo 7. Na pasta dos textos (cd textos) editar um texto com o nome texto.txt (pico texto.txt). R: cd textos → pico texto.txt
  • 4.
    Escrever a frase“Este é o primeiro ficheiro de texto” e guardar. (Ctrl X + Y) Caso o seu Linux não tenha o editor Pico usar o comando echo “Este é o primeiro ficheiro de texto” > texto.txt 8. Copiar o ficheiro texto.txt da pasta textos para a pasta backups. Caso esteja na pasta textos bastará executar o comando cp texto.txt ../backups. De qualquer ponto do sistema de ficheiros poderá executar alternativamente o comando cp /home/utilizador/linux/textos/texto.txt /home/utilizador/linux/backups/texto.txt (Este comando usa endereços absolutos) R: cp texto.txt .. /backups