Ficha de trabalho so 6 m4 linux comandos - correcção

3

Click here to load reader

Transcript of Ficha de trabalho so 6 m4 linux comandos - correcção

Page 1: Ficha de trabalho so 6 m4   linux comandos - correcção

S.O. - Sistemas Operativos

Módulo 4 - Sistema Operativo Open Source

Correção da 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).

Sempre que aparecer no texto (espaço) deve ser utilizado um espaço ‘ ’ nesse local.

Parte Teórica

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

Mover Mostrar Processos

Criar Pasta

Listar conteúdo

Copiar Apagar Mudar Pasta Mostrar 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)?

Uma pasta em Linux pode conter ficheiros e outras pastas (ficheiros especiais).

3. O que representam os seguintes diretórios no sistema operativo linux: /, /boot, /root e /lib?

/ - Diretório raiz

/boot - Diretório onde estão os ficheiros necessários para iniciar o sistema. Aqui encontra-se a imagem

do Kernel do Linux.

/root - Diretório do super utilizador (root). algumas distribuições ele pode ou não estar presente.

/lib - Diretório onde estão localizadas as bibliotecas essenciais ao sistema, utilizadas pelos programas em

/bin e os módulos do Kernel.

4. No LINUX como é representado o Disco rígido?

R: Os dispositivos de armazenamento em Linux estão disponíveis em /dev

5. Qual o comando no LINUX para ver as pastas e ficheiros?

R: O comando utilizado para listar o conteúdo de uma pasta é o ls.

6. Qual a diferença entre endereço relativo e endereço absoluto?

O endereço absoluto de um ficheiro ou pasta é o caminho/endereço completo desde a raiz até a esse

ficheiro ou pasta.

Page 2: Ficha de trabalho so 6 m4   linux comandos - correcção

O endereço relativo de um ficheiro ou pasta é o caminho/endereço desde a pasta em que o utilizador

se encontra até ao ficheiro ou pasta pretendido.

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: Irei ficar no diretó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: Inicialmente devemo-nos posicionar no diretório pretendido, utilizando o comando cd (espaço)

caminho, neste caso cd home/alunos/rui e de seguida listar o seu conteúdo com o comando ls

9. Estando na raiz do disco /, o que faria a execução do comando pico /home/rui/trabalho.txt

R: O comando cria o ficheiro de trabalho .txt, dentro da pasta rui e abre-o com o editor de texto pico.

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

R: mkdir Filipe

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

/home/rui/rui_backup.

R: mv (espaço) /home/rui (espaço) /home/rui/rui_backup

12. Sabendo que o comando cp copia pastas/ficheiros 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: Movia o ficheiro trabalho.txt da pasta rui, para a pasta rui_backup com o nome trabalho.txt.

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

R: Movia o ficheiro trabalho.txt da pasta rui, para a pasta rui_backup substituindo o nome do ficheiro por

trabalho2.txt.

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.

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: Utilizar o comando pwd para saber em que diretório se encontra e de seguida utilizar o comando ls para

listar todos os ficheiros e pastas que se encontram dentro deste diretório.

Page 3: Ficha de trabalho so 6 m4   linux comandos - correcção

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.

Quando entro no Shell e executo o comando pwd verifico que me encontro no diretório /home/aluno.

Para criar um diretório dentro do aluno, executo o comando mkdir filipe e de seguida para aceder a este

diretório executo o comando cd filipe

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

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.

cd Linux

mkdir textos

mkdir backups

mkdir lixo

6. Volte à raiz e execute o comando ls -la. Deverá ter uma estrutura de diretórios do tipo

\home\utilizador\linux----textos

|--backups

|—lixo

O comando ls –la apresenta todos os ficheiros e pastas dentro de uma pasta, com informações sobre a data de

criação e as permissões de acesso.

7. Na pasta dos textos (cd textos) editar um texto com o nome texto.txt (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

R: pico /home/utilizador/Linux/textos/texto.txt e digitar o texto pretendido, gravar com Ctrl X+Y ou

aceder a pasta textos com cd /home/utilizador/Linux/textos e digitar echo ‘Este é o primeiro ficheiro de texto’

(espaço)> (espaço)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 ou cp /home/utilizador/linux/textos/texto.txt

/home/utilizador/linux/backups/texto.txt