Você está na página 1de 3

AOP 2 - Sistemas Operacionais

Aluna: Emanoele Cezar Muller | Matrícula: 202200619

Pág. 40

Desenhe a árvore do sistema de arquivos até o terceiro nível hierárquico. No terceiro nível,
basta listar no máximo três diretórios, se houver. Considerar o ponto de partida, o diretório raiz (
/ ), como o primeiro nível hierárquico.

Pág. 71

Posicione-se em seu diretório de trabalho e crie os arquivos “exemplo1” e “exemplo2” utilizando


comandos diferentes em cada caso. Ao criar um dos arquivos, entre com algumas linhas de dados
pelo teclado.
> cat > exemplo1
> touch exemplo2
> vi exemplo1

Faça com que o arquivo vazio fique igual ao arquivo com conteúdo.
> cat exemplo1 > exemplo2

Crie o diretório “exemplos” em um subdiretório “temp” no seu diretório “home”. Utilize apenas um
comando de criação para executar esta ação.
> mkdir temp/exemplos -p

Mova os arquivos “exemplo1” e “exemplo 2” para o diretório “exemplos”, deixando uma cópia do
segundo no diretório de origem.
> mv exemplo1 /temp/exemplos
> cp exemplo2 /temp/exemplos

Entre no diretório temp/exemplos. Empacote e compacte os arquivos criados anteriormente num


arquivo chamado “exemplos.tar.gz”. Use um único comando para efetuar esta operação.
> cd temp
> tar -cvf ezxemplos.tar.gz exemplos

Crie um diretório chamado “exemplos2” e mova o arquivo “exemplos.tar.gz” para o diretório


“exemplos2”.
> mkdir exemplos2
> mv exemplos.tar.gz exemplos2

Entre no diretório “exemplos2”, e com um único comando, descompacte e desempacote o arquivo


“exemplos.tar.gz”.
> cd exemplos2
> tar -xvf exemplos.tar.gz

Removendo arquivos e diretórios 1. Após o término das atividades, volte à situação original e
remova todos os elementos criados.
> rm -rf temp
> rm -rf exemplos2
> rm exemplo2

Pág. 68

1. Qual a utilidade do comando sort?


Ser um ordenador de linhas de um arquivo

2. Através da página de manual do comando, encontre a opção que organiza o arquivo com base
nas colunas.
Usar o -k(número da coluna)) como agregador

3. Pesquise três opções do comando sort.


-b vai ignorar os espaços em branco
-r vai organizar os dados de forma decrescente
-f desabilita o case sensitive
Pág. 77

Copie ou crie o arquivo atividade (..) Supondo que você não conheça o conteúdo do arquivo, mas
imagina que deveria haver a palavra Unix em todas as suas linhas, utilize uma linha de comando
para mostrar na tela as linhas, com seus respectivos números, nas quais está faltando a palavra
Unix; salve esse resultado no arquivo chamado atividade_temp.
> grep "Unix" -nv * > atividade_temp

Utilizando o comando grep, encontre mais de uma forma de mostrar na tela o número de linhas
em que a palavra Unix aparece pelo menos uma vez no arquivo atividade (não mostrar as linhas).
> grep "Unix" -c *

Você também pode gostar