Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

<p>Exercícios</p><p>Capítulo 3</p><p>Exercício de fixação:</p><p>Desenhe a árvore do sistema de arquivos até o terceiro nível hierárquico. No terceiro nível,</p><p>basta listar no máximo três diretórios, se houver. Considerar o ponto de partida, o diretório raiz</p><p>( / ), como o primeiro nível hierárquico.</p><p>Resposta</p><p>Nota</p><p>A questão menciona que a quantidade máxima de diretórios no terceiro nível deve ser somente</p><p>três, porém, não sei se foi trocado "mínimo" por "máximo" por algum engano, logo coloquei</p><p>mais um diretório de terceiro nível.</p><p>Atividade 3.2 – Criando arquivos</p><p>Respostas</p><p>1. Posicione-se em seu diretório de trabalho e crie os arquivos “exemplo1” e “exemplo2”</p><p>utilizando comandos diferentes em cada caso. Ao criar um dos arquivos, entre com</p><p>algumas linhas de dados pelo teclado.</p><p>2. Faça com que o arquivo vazio fique igual ao arquivo com conteúdo</p><p>Arquivos exemplo1 e exemplo2 sendo criados e mostrados, para que depois o arquivo</p><p>exemplo2 tenha seu conteúdo copiado no exemplo1.</p><p>Atividade 3.3 – Criando diretórios e copiando arquivos</p><p>Respostas</p><p>3. Crie o diretório “exemplos” em um subdiretório “temp” no seu diretório “home”. Utilize</p><p>apenas um comando de criação para executar esta ação.</p><p>4. Mova os arquivos “exemplo1” e “exemplo 2” para o diretório “exemplos”, deixando uma</p><p>cópia do segundo no diretório de origem.</p><p>Criação do diretório "exemplos".</p><p>demonstração de que os arquivos foram movidos para o diretório "exemplos".</p><p>demonstração de que os arquivos foram copiados para o diretório "ubuntu".</p><p>Nota</p><p>Minha maquina virtual não conta com o diretório "temp", então fiz a atividade no diretório</p><p>"ubuntu".</p><p>Atividade 3.4 – Empacotando e compactando arquivos</p><p>Respostas</p><p>Empacotando e compactando os arquivos</p><p>5. Entre no diretório temp/exemplos. Empacote e compacte os arquivos criados</p><p>anteriormente num arquivo chamado “exemplos.tar.gz”. Use um único comando para</p><p>efetuar esta operação.</p><p>6. Crie um diretório chamado “exemplos2” e mova o arquivo “exemplos.tar.gz” para o</p><p>diretório “exemplos2”.</p><p>7. Entre no diretório “exemplos2”, e com um único comando, descompacte e desempacote o</p><p>arquivo “exemplos.tar.gz”.</p><p>Movendo o pacote</p><p>Descompactando e desempacotando</p><p>Atividade 3.5 – Removendo arquivos e diretórios</p><p>Respostas</p><p>1. Após o término das atividades, volte à situação original e remova todos os elementos</p><p>criados.</p><p>Removendo arquivos</p><p>Removendo diretórios</p><p>Capítulo 4</p><p>Exercício de fixação 1</p><p>Resposta</p><p>Nota</p><p>A segunda pergunta, "Através da página de manual do comando, encontre a opção que</p><p>organiza o arquivo com base nas colunas." está meio confusa, o comando sort já organiza o</p><p>arquivo em forma de colunas, porém, ao meu entendimento, a questão pergunta o comando</p><p>que muda as informações de um arquivo baseado no seu sort, já que o sort sozinho apenas</p><p>mostra as informações organizadas, sem alterar o arquivo.</p><p>Atividade 4.1 – Pesquisando em arquivos</p><p>1. Qual a utilidade do comando sort?</p><p>2. Através da página de manual do comando, encontre a opção que organiza o arquivo com</p><p>base nas colunas.</p><p>3. Pesquise três opções do comando sort.</p><p>1. Ordenar linhas.</p><p>2. -o</p><p>3. -b: Ignora espaços no início da linha;</p><p>-d: Coloca as linhas em ordem alfabética e ignora a pontuação;</p><p>-f: Ignora a diferença entre maiúsculas e minúsculas;</p><p>Resposta</p><p>Redirecionei a saída do comando diretamente para o arquivo "atividade_temp"</p><p>Atividade 4.2 – Contabilizando arquivos</p><p>Utilizando o comando grep, encontre mais de uma forma de mostrar na tela o número de linhas</p><p>em que a palavra Unix aparece pelo menos uma vez no arquivo atividade (não mostrar as</p><p>linhas).</p><p>Resposta</p><p>1. Copie ou crie o arquivo atividade, contendo as seguintes linhas:</p><p>Supondo que você não conheça o conteúdo do arquivo, mas imagina que deveria haver a</p><p>palavra Unix em todas as suas linhas, utilize uma linha de comando para mostrar na tela</p><p>as linhas, com seus respectivos números, nas quais está faltando a palavra Unix; salve</p><p>esse resultado no arquivo chamado atividade_temp.</p><p>Atividade 4.3 – Controlando a exibição do conteúdo de</p><p>arquivos</p><p>Utilizando uma canalização, liste na tela do monitor a terceira e a quarta linhas do arquivo</p><p>atividade</p><p>Resposta</p><p>Nota</p><p>Muito obrigado pela ajuda com esse exercício, não havia percebido que se eu pegar as 4</p><p>primeiras linhas e depois pegar as ultimas duas, eu teria a terceira e quarta linha.</p><p>Atividade 4.4 – Combinando comandos para criar novas</p><p>funcionalidades</p><p>Utilizando o arquivo clientes, crie um comando utilizando os conceitos de canalização e</p><p>redirecionamento que execute passo a passo a mesma função do comando abaixo:</p><p>Resposta</p><p>Criei o arquivo "clientes", com o comando "nano", que permitia editar o arquivo de texto.</p><p>Depois, só fiz uso dos comandos "head" e "tails" usando canalização, para que assim as linhas</p><p>sejam retornadas corretamente.</p><p>Nota</p><p>Mais uma vez, professor, muito obrigado pela ajuda com esse exercício, não havia me</p><p>lembrado do comando "nano" que permitiu facilmente criar o arquivo de clientes.</p>

Mais conteúdos dessa disciplina