Trabalho prático sobre a bash
Instituição de Ensino: Escola Superior de Tecnológia de Gestão
Curso: Aplicação de Informática de Gestão
Autor: Pedro Barbosa
Orientação Científica: Eng. Vítor Ferreira
Objectivos
No final deste trabalho prático deverá ser capaz de [1] [2]: [1] [2]:
• Utilizar o redireccionamento atrav ́s de pipes (|) de stdout (>, >>) e stderr (2 >, > &)
• Identificar e aplicar diferentes tipos de filtros e pesquisas sobre ficheiros e directorias
• Saber aplicar os filtros de manipulação de ficheiros head, tail, wc, sort, split, cat, tee
• Utilizar operações de pesquisa sobre directorias e ficheiros: find e grep
• Identificar e aplicar diferentes expressões regulares e caracteres especiais:
^, $, *, [ ]
• Saber aplicar diferentes expressões regulares e caracteres especiais nas operações de pesquisa sobre ficheiros: grep e find
Exercícios propostos
Como todo o trabalho será realizado através da ”bash”(consola), click em ”consola”(ícon localizado no lado esquerdo do desktop), onde deverá aparecer a seguinte ”prompt”: username@machine_name:~$ Para registar as suas respostas utilize o documento modelo disponibilidado. Grave o documento sempre que fizer alguma alteração ao ficheiro. No fim, deverá submeter o documento na plataforma Moodle, clicando no link ”submeter trabalho prático no. 3”.
1. Na sua área de trabalho, dentro da directoria ”PL”(Práticas Laboratoriais) já existente, crie uma nova directoria ”trab3”, onde passará a trabalhar ao longo de todo este trabalho prático (comandos: pwd, mkdir, cd e clear ). Neste momento deverá ter a seguinte ”prompt”: username@machine_name:~/PL/trab3$ pedrobarbosa@pedrobarbosa-Satellite-L300D:~$ cd PL pedrobarbosa@pedrobarbosa-Satellite-L300D:~/PL$ mkdir trab3 pedrobarbosa@pedrobarbosa-Satellite-L300D:~/PL$ cd trab3 pedrobarbosa@pedrobarbosa-Satellite-L300D:~/PL/trab3$ |
2. Liste as primeiras 24 linhas do ficheiro ”/etc/services” e guarde o resultado no