Você está na página 1de 3

UNIVERSIDADE DE CABO VERDE

FACULDADE DE CIÊNCIAS E TECNOLOGIA

Utilize o ubuntu server para resolver os seguintes exercícios:

Exercício 1: comandos de ficheiro


a. Crie a pasta aula1 dentro da pasta EIC e mova para a nova pasta.
b. Crie um novo ficheiro denominado Texto1.txt, com algumas linhas de texto.
c. Copie o ficheiro anterior na mesma pasta chamada Texto2.txt.
d. Copie o ficheiro anterior na mesma pasta chamada Texto3.txt.
e. Atribua o proprietário do ficheiro Texto2.txt ao utilizador seu_nome.
f. Atribua o grupo de ficheiros Texto3.txt ao grupo seu_ nome.
g. Verifique todas as alterações feitas com o comando apropriado.

Exercício 2: comandos de diretório


a. Crie a pasta aula2 em EIC e mude para ela.
b. Crie as seguintes subpastas: Tópico1, Tópico2, Tópico3.
c. Copie o ficheiro Texto1.txt da pasta aula1 para a subpasta Tópico1 do aula2.
d. Copie o ficheiro Texto2.txt da pasta aula1 para a subpasta Tópico2 de aula2.
e. Copie o ficheiro Texto3.txt da pasta aula1 para a subpasta Tópico3 do aula2.
f. Adiciona usuário seu_nome como proprietário da pasta Tópico2.
g. Atribua o grupo seu_nome como um grupo da pasta Topic3.
h. Verifique todas as alterações feitas com o comando apropriado.

Exercício 3: permissões de ficheiro


a. Defina as permissões rw-rw-rw- para o ficheiro de texto /EIC/aula1/ Texto1.txt.
b. Defina as permissões rw- - - para o ficheiro de texto /EIC/ aula1/Texto2.txt.
c. Defina as permissões r– r– r– para o ficheiro de texto /EIC/aula1/Texto3.txt.
d. Verifique as permissões estabelecidas com o comando correspondente.

Campus de Palmarejo, Tel.: + (238) 334 0100 Email: fct@adm.unicv.edu.cv


Praia - Cabo Verde CP: 279 Fax: + (238) 262 7655 Site: www.fct.unicv.edu.cv
UNIVERSIDADE DE CABO VERDE
FACULDADE DE CIÊNCIAS E TECNOLOGIA

Exercício 4: Explica o funcionamento do código seguinte:


#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/wait.h>

int main()
{
int i,j, k;
for(i = 0; i < 3; i++){
if(fork() == 0 ) {
if(i == 1){
for(j = 0; j < 2; j++) {
if(fork() == 0){
if(j ==1){
for(k = 0; k < 2; k++){
if(fork() != 0) break;
}

}
break;

}
}

break;
}
}

while(1);
}

Campus de Palmarejo, Tel.: + (238) 334 0100 Email: fct@adm.unicv.edu.cv


Praia - Cabo Verde CP: 279 Fax: + (238) 262 7655 Site: www.fct.unicv.edu.cv
UNIVERSIDADE DE CABO VERDE
FACULDADE DE CIÊNCIAS E TECNOLOGIA

Campus de Palmarejo, Tel.: + (238) 334 0100 Email: fct@adm.unicv.edu.cv


Praia - Cabo Verde CP: 279 Fax: + (238) 262 7655 Site: www.fct.unicv.edu.cv

Você também pode gostar