SISTEMAS OPERATIVOS I
|
|
- Dina Gama Minho
- 7 Há anos
- Visualizações:
Transcrição
1 Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Textos de Apoio às Aulas Práticas Metacaracteres e expressões regulares 2004 Jorge Pinto Leite Sugestões e participações de erros para jpl@dei.isep.ipp.pt
2 ISEP Metacaracteres e expressões regulares Índice Introdução...1 Os metacaracteres...1 O metacaracter asterisco (*)...1 O metacaracter interrogação (?)...2 O metacaracter parêntesis recto ([ ])...2 O metacaracter chavetas ({ })...3 Outros tipos de metacaracteres...3 Sinal de menor (<)...3 Sinal de maior (>)...4 Duplo sinal de maior (>>)...4 Tratamento do stderr...4 O pipe ( )...4 O comando tee...5 Questões...5 Jorge Pinto Leite i
3 ISEP Manipulação de ficheiros Introdução Há por vezes necessidade de endereçar um conjunto de ficheiros que satisfazem um determinado padrão. Vamos supor que o conteúdo de um determinado directório é constituído pelos ficheiros seguintes: $ ls lista11 lista12 lista21 lista212 lista22 lista31 lista32 lista41 lista42 relatório1 relatório2 relatório3 relatório3.old tipoa tipob tipoc tipod velho1 velho2 velho3 Exemplo 1 Podemos ter necessidade de obter apenas um sub-conjunto dos ficheiros relativos a um padrão determinado por exemplo podemos querer apenas o conjunto dos ficheiros relativos a relatórios. Para conseguirmos cumprir este pressuposto necessitamos de tirar partido dos metacaracteres (wildcard) disponíveis neste sistema operativo. Os metacaracteres Há três tipos de metacaracteres em Linux: o asterisco (*), a interrogação (?) e os operadores SET que se dividem em parêntesis rectos e chavetas. A interrogação permite um caracter qualquer na posição em que está inserida. O asterisco permite qualquer conjunto (string) de caracteres. Uma das diferenças fundamentais do Linux perante outros sistemas operativos é que um metacaracter pode ser introduzido em qualquer posição do padrão que queremos procurar. O metacaracter asterisco (*) Vejamos o exemplo 1 atrás descrito. Se quisermos obter a listagem apenas do conjunto de ficheiros correspondentes a relatórios podemos incluir no comando ls este padrão seguido do metacaracter asterisco, como se ilustra no exemplo 2. $ ls relatório* relatório1 relatório2 relatório3 relatório3.old Exemplo 2 O sistema operativo devolveu o conjunto de ficheiros que começam por relatório e contêm depois um qualquer conjunto de caracteres. Mas se o nosso objectivo for obter a lista de todos os documentos que terminam em 3, podemos alterar o formato do comando instruindo-o para procurar os ficheiros que começam por qualquer string e terminam com este caracter: $ ls *3 relatório3 velho3 Exemplo 3 Como o asterisco representa qualquer conjunto de caracteres, podemos tornar a nossa pesquisa mais específica para as nossas necessidades. Vamos supor que pretendíamos obter a lista das versões antigas de relatórios (assumindo que as versões antigas tiveram Jorge Pinto Leite Página 1 de 5
4 ISEP Manipulação de ficheiros o seu nome alterado para terminarem em.old). Podemos então procurar especificamente este padrão: $ ls relatório*old relatório3.old O metacaracter interrogação (?) Exemplo 4 Como já referido o metacaracter interrogação representa um só qualquer caracter na posição em que foi introduzido. Através deste metacaracter podemos pesquisar no nosso directório o conjunto de ficheiros cuja designação comece por lista seguido de um qualquer caracter, terminando em 2: $ ls lista?2 lista12 lista22 lista32 lista42 Exemplo 5 Uma vez que o metacaracter? representa um e um só caracter, não foi obtida nesta relação o ficheiro lista212. Se quisermos obter o conjunto dos ficheiros cuja designação se inicie por tipo e termine num qualquer caracter, basta-nos introduzir este padrão no nosso comando: $ ls tipo? tipoa tipob tipoc tipod Exemplo 6 O metacaracter parêntesis recto ([ ]) Enquanto que os metacaracteres já descritos apresentam um comportamento similar ao de outros sistemas operativos, em Linux os parêntesis rectos têm um âmbito completamente diferente. Representa uma e uma só ocorrência de qualquer dos caracteres nele incluídos. Ainda em relação ao exemplo 1 que nos tem servido de base vamos considerar que pretendemos obter a relação dos ficheiros cuja designação comece por velho e termine em 1, 2 ou 3. $ ls velho[123] velho1 velho2 velho3 Exemplo 7 Dadas as funcionalidades deste metacaracter, o mesmo resultado seria obtido se indicássemos o intervalo de caracteres pretendido entre parêntesis. Esta forma de indicação é conseguida separando os limites pelo travessão. $ ls velho[1-3] velho1 velho2 velho3 Exemplo 8 Conjugando este metacaracter com os anteriores, é fácil concluir que podemos obter uma relação de todos os ficheiros que incluam em qualquer posição os caracteres 1, 2 ou 3: Jorge Pinto Leite Página 2 de 5
5 ISEP Manipulação de ficheiros $ ls *[1-3]* lista11 lista12 lista21 lista212 lista22 lista31 lista32 lista41 lista42 relatório1 relatório2 relatório3 relatório3.old velho1 velho2 velho3 Exemplo 9 Uma outra funcionalidade importante deste metacaracter permite-nos negar o seu conteúdo, precedendo o conjunto indicado do símbolo de negação!. $ ls relatório[!12] relatório3 O metacaracter chavetas ({ }) Exemplo 10 Este metacaracter é similar ao anterior, diferindo por permitir não um conjunto de possibilidades para um único caracter mas um conjunto de possibilidades para vários conjuntos de caracteres, sendo cada conjunto separado dos restantes por uma vírgula. $ ls lista{11,21,31} lista11 lista21 lista31 Exemplo 11 Outros tipos de metacaracteres Um aspecto importante a ter sempre em mente quando se trabalha em ambiente Linux (ou Unix, de uma forma mais geral) é que qualquer periférico é representado como um ficheiro. Todos os comandos estão desenvolvidos para trabalhar com três ficheiros standard especiais, o standard input (stdin), o standard output (stdout)e o standard error (stderr). Estes ficheiros especiais podem ser representados por números, pela ordem indicada e começando em 0 (zero), ou seja, o stdin pode ser representado pelo número zero (0), o stdout pelo número um (1) e o stderr pelo número dois (2). Por defeito estes ficheiros especiais estão redireccionados para o teclado (stdin) e para o monitor (stdout e stderr). Podemos contudo em caso de necessidade redireccioná-los para outros ficheiros através de um conjunto especial de caracteres. Sinal de menor (<) Com este sinal podemos redireccionar a entrada de informação para um outro ficheiro qualquer. Deverá ser colocado o comando pretendido seguido do sinal de menor e em seguida o nome do ficheiro que contem a informação a fornecer ao comando. Jorge Pinto Leite Página 3 de 5
6 ISEP Manipulação de ficheiros $ ls < lista lista11 lista12 lista21 lista212 lista22 lista31 lista32 lista41 lista42 Exemplo 12 Como se conclui pelo exemplo 12 o ficheiro lista continha uma linha com lista*. Sinal de maior (>) Com este sinal podemos redireccionar a saída de informação para um outro ficheiro. Deverá ser colocado o comando pretendido seguido do sinal de maior e em seguida o nome do ficheiro onde pretendemos escrever a informação resultante do comando. $ ls > lista $ ls lista lista11 lista12 lista21 lista212 lista22 lista31 lista32 lista41 lista42 relatório1 relatório2 relatório3 relatório3.old tipoa tipob tipoc tipod velho1 velho2 velho3 Exemplo 13 Duplo sinal de maior (>>) Com este sinal o funcionamento é praticamente igual ao anterior. A diferença reside em que com o duplo sinal de maior caso o ficheiro de saída já exista o seu conteúdo é acrescido do resultado do comando. Tratamento do stderr O stderr pode também ser redireccionado para um qualquer ficheiro ou dispositivo (que como já referido é sempre representado como um ficheiro) através dos sinais. O seu tratamento contudo depende da versão da shell utilizada: Bash e Kourne shell: 2> (ou 2>>) C shell: > & (ou >>&) O pipe ( ) O pipe, representado pela barra vertical, permite redireccionar numa única operação o stdout para um outro comando. Em relação ao conteúdo de directório do exemplo 1 e assumindo que pretendíamos saber quantos ficheiros estão presentes, podemos redireccionar a saída do comando ls l para o comando wc l: $ ls l wc l 21 $ Exemplo 14 Podem-se encadear vários comandos com pipes, obtendo-se o que normalmente se designa por pipeline. É necessário contudo ter em atenção que alguns comandos só Jorge Pinto Leite Página 4 de 5
7 ISEP Manipulação de ficheiros podem surgir no início de uma pipeline por apenas gerarem informação e não necessitarem de informação do utilizador (por exemplo, date, ls) assim como outros apenas podem surgir no fim por apenas receberem informação mas não gerar informação para o monitor (por exemplo, lp, write). Designam-se por filtros os comandos que tanto geram informação para o monitor como solicitam informação ao utilizador. Os filtros podem surgir em qualquer parte de um pipeline, recebendo informação do utilizador, processando-a, e gerando uma saída para o monitor. O comando tee Este comando especial foi desenvolvido para ser utilizado em pipelines. A sua sintaxe é tee [opção]... [ficheiro]... Ele gera um ou mais ficheiros com a informação que recebe e reenvia essa informação para o comando seguinte da pipeline. $ ls l lista1* tee lista wc l 2 $ cat lista lista11 lista12 Exemplo 15 Questões 1. Qual o resultado do comando rm * 2. Qual o resultado do comando rm*. 3. Qual o resultado do comando rm *a* 4. Qual o resultado do comando rm? 5. Qual o resultado do comando rm?. 6. Qual o resultado do comando ls?a? 7. Se tiver no seu working directory os ficheiros teste11, teste12, teste21, teste22, teste31 e teste32 como consegue efectuar numa só operação a eliminação dos ficheiros que terminam em 1 (um). Jorge Pinto Leite Página 5 de 5
8 Licenciatura em Engenharia Informática Departamento de Engenharia Informática Instituto Superior de Engenharia do Porto Manipulação de Ficheiros de Texto Sandra Manuela Lemos Machado Versão 2 Março 2002 Criticas e sugestões: smachado@dei.isep.ipp.pt
9 Sistemas Operativos 1 Manipulação de Ficheiros de Texto Este documento pretende constituir um guia de trabalho para as aulas de Sistemas Operativos 1, introduzindo utilitários que permitem a manipulação de ficheiros de texto ASCII no sistema operativo Unix. Não pretende ser um manual dos comandos apresentados, por isso se quiser realmente saber como os utilitários funcionam use o manual do Unix (man comando). 1 CONTAGEM DE LINHAS NUM FICHEIRO DE TEXTO WC (Word Count) é o utilitário Unix que permite a contagem de linhas, palavras e caracteres num ficheiro de texto. 1.1 Sintaxe wc [ -cwl ] nome_dos_ficheiros 1.2 Exercícios 1) Experimente as três opções do comando wc do seguinte modo: a) Conte apenas as palavras do ficheiro passwd (-w); b) Conte apenas os caracteres do ficheiro passwd (-c); c) Conte apenas as linhas do ficheiro passwd (-l). 2) Crie uma sequência de comandos que mostre apenas o número de utilizadores presentes no sistema. 3) Crie uma sequência de comandos que mostre o número de ficheiros e directórios da sua directoria HOME. 2 SUBSTITUIR CARACTERES NUM FICHEIRO DE TEXTO O comando tr (translate) na sua forma mais simples permite substituir os caracteres especificados na string_input pelos especificados na string_output. O comando tr e um filtro, lê o standard input (teclado) e devolve a saída para o standard output (monitor). O standard input pode ser redireccionado para um ficheiro (<) ou fornecido por um pipe ( ). O standard output também pode ser redireccionado (>), embora no Unix não seja permitido usar o mesmo ficheiro como entrada e saída de um comando, pode-se contornar esta limitação recorrendo a um ficheiro temporário. Com a opção -d, os caracteres não são substituídos, mas removidos. A opção -s remove os caracteres que se repetem, torna-se muitas vezes útil para remover os duplos espaços, triplos, etc., mantendo apenas um espaço. 2.1 Sintaxe tr [-cds] [string_input] [string_output] Página 2 de 5
10 Sistemas Operativos 1 Manipulação de Ficheiros de Texto 2.2 Exercícios 1) Substitua todas as letras minúsculas de um ficheiro de texto por maiúsculas. Verifique novamente o seu conteúdo. 2) Use a linha de comandos que da alínea anterior, mas altere-a de modo a que as alterações provocadas pelo comando tr fiquem guardadas no ficheiro. 3) Verifique as opções -d e -s do seguinte modo: a) Apague todas as vogais do ficheiro usado acima. b) Crie um ficheiro chamado listagem com a listagem longa da sua HOME. Retire ao ficheiro todos os espaços que não sejam simples (duplos espaços, triplos, etc.) 4) Crie uma linha de comandos que substitua todos os caracteres "\"para "*" e os "," para "-" no ficheiro /etc/group. 5) Crie uma sequência de comandos que mostre quantos níveis abaixo da directoria root está localizado o seu directório corrente. 3 EXTRAIR COLUNAS DE UM FICHEIRO DE TEXTO O comando cut permite visualizar ficheiros como matrizes com linhas e colunas e permite extrair as colunas especificadas. O comando cut pode analisar o ficheiro de duas formas: os ficheiros podem ser constituídos por colunas separadas por determinado caracter (por defeito espaço, mas é configurável através da opção -d). Para extrair colunas a este tipo de ficheiros tabulares usa-se -f seguido de uma lista de colunas a extrair (por exemplo -f1,4,3). A opção -s obriga o comando cut a suprimir linhas do ficheiro que não contenham o caracter delimitador. A opção -c permite cortar um conjunto de caracteres especificando, para isso, a sua posição na linha, por exemplo cut -c1, corta apenas o primeiro caracter de cada linha. 3.1 Sintaxe cut -flista [-dchar] [-s] [ficheiro] cut -clista [ficheiro] 3.2 Exercícios: 1) Explique como extrair as colunas 21 a 43 do ficheiro /users/1/bach/so1/fortunes.txt; 2) Explique como extrair as colunas 1 a 3 do ficheiro listagem criado anteriormente; Página 3 de 5
11 Sistemas Operativos 1 Manipulação de Ficheiros de Texto 3) Crie um ficheiro nomes com todos os nomes dos ficheiros presentes no ficheiro listagem; 4) Crie uma sequência de comandos que liste todos os ficheiros do directório /usr/bin juntamente com o seu ultimo tempo de acesso. Guarde essa lista num ficheiro com o mesmo nome na sua HOME, num formato de 3 colunas (nome do ficheiro, dia e mês). 5) Construa uma lista com todos os utilizadores do sistema, a sua directoria e a sua shell, separe cada um dos itens com um espaço e mostre o resultado num ecrã de cada vez. 6) Conte o número de linhas de um ficheiro de texto que comecem por maiúsculas. 4 COLAR FICHEIROS Muitas vezes existe a necessidade de cortar várias colunas a um ficheiro para depois as voltar a colar noutro com numa ordem diferente. O utilitário Unix paste lê um ou mais ficheiros e cola as colunas correspondentes pela ordem pretendida. Por defeito as colunas são separadas por espaço, mas podem ser separadas por qualquer caracter especificado com a opção -d, esta opção permite a utilização de uma lista de caracteres, sendo que eles são usados ciclicamente (1º, 2º, 3º, 1º, 2º,...). A opção -s permite juntar informação de vários ficheiros numa linha e não em colunas. O comando paste não é um filtro, é necessário indicar na linha de comandos os ficheiros a usar, porque o utilitário não lê o standard input. Se em alguma situação houver a necessidade de usar o paste como filtro, deve escrever-se um hífen (-) na linha de comandos em vez do nome dos ficheiros (who cut -f1 -d" " paste -s -). 4.1 Sintaxe paste [-s] [-dlista] [ficheiros] 4.2 Exercícios 1) Crie um ficheiro, chamado nomes, com apenas o nome dos ficheiros retirado do ficheiro listagem. Crie um ficheiro, chamado permissões, com as permissões associadas a cada ficheiro listado. Crie um ficheiro chamado nomes+perm que contenha apenas duas colunas, a primeira com os nomes dos ficheiros e a segunda com as permissões; 5 JUNTAR FICHEIROS DE TEXTO COM CAMPOS EM COMUM O comando Unix join permite juntar dois ficheiros de texto com pelo menos um campo em comum. A coluna comum chama-se referência. Para juntar os dois ficheiros com o utilitário join a referência tem de estar ordenada por ordem alfabética. Este utilitário não é um filtro, mas pode ser usado numa pipeline, substituindo o primeiro ficheiro por um hífen, como no comando paste. Quando usado sem opções o join junta os ficheiros pela primeira coluna, sempre que o campo referência não fôr o primeiro, deve usar-se a opção -j. Para exemplificar veja-se a seguinte linha de comandos: join -j1 4 -j2 3 exemplo1 exemplo2. Página 4 de 5
12 Sistemas Operativos 1 Manipulação de Ficheiros de Texto Neste caso junta os ficheiros exemplo1 e exemplo2 pelo campo 4 do exemplo1 e pelo campo 3 do exemplo2. Por defeito os dois ficheiros são juntos pelo campo referência, se alguma linha do ficheiro não contiver o respectivo campo, não é exibido no resultado. Sempre que isto consista numa limitação para o utilizador, pode usar a opção -a, seguida de 1 (-a1) para o caso de querer na saída os campos que não juntou no primeiro ficheiro e analogamente para o ficheiro dois a opção -a2. O caracter delimitador também pode ser configurado usando o -t seguido de um caracter (-t * ). Nem sempre é necessário apresentar todos os campos dos ficheiros a juntar, a opção -o permite escolher os campos a juntar, mas não mostra o campo referência, a não ser que seja explicitamente especificado na linha. Por exemplo: join -o exemplo1 exemplo2 Neste exemplo o resultado conterá as colunas 3 e 4 do exemplo1 e as colunas 2,3,5 do exemplo2, o campo referência é o primeiro, visto que nada foi especificado. Outra opção que pode ser útil quando se usa o comando join é -e, seguida de uma string que será exibida na saída sempre que existam campos em branco resultantes, por exemplo se na opção -o especificarmos uma coluna que não exista. 5.1 Sintaxe join [-a1 -a2] [-o lista] [-j1 no -j2 no] [-tchar] [-e string] file1 file2 5.2 Exercícios 1) Considere os ficheiros abaixo: turmas horario Pedro A 3ª A Pedro Nuno B 4ª B Nuno Patricia B 4ª B Patricia Ricardo F 5ª F Ricardo Luis F 5ª F Luis c) Escreva uma linha de comandos que junte as colunas 1,2 do ficheiro turmas com as colunas 1 e 2 do ficheiro horário, separe as colunas com o caracter : ; d) Os ficheiros acima podem ser juntos por outra coluna que não a primeira, qual? Que alteração seria preciso fazer nos ficheiros? Página 5 de 5
SISTEMAS OPERATIVOS I
Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Utilização da shell (metacaracteres) Manipulação de ficheiros de texto Revisto em Setembro de 2004
Leia maisLicenciatura em Engenharia Informática Departamento de Engenharia Informática Instituto Superior de Engenharia do Porto
Licenciatura em Engenharia Informática Departamento de Engenharia Informática Instituto Superior de Engenharia do Porto Sandra Manuela Lemos Machado Versão 2 Março 2002 Criticas e sugestões: smachado@dei.isep.ipp.pt
Leia maisSISTEMAS OPERATIVOS I
Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Ficha 2 Fevereiro de 2006 Berta Batista Luis Lino Ferreira Maria João Viamonte Nuno Malheiro Sugestões
Leia maisSISTEMAS OPERATIVOS I
Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Ficha 1 Fevereiro de 2006 Berta Batista Luis Lino Ferreira Maria João Viamonte Nuno Malheiro Sugestões
Leia maisEstácio-FIC Graduação em Redes de Computadores
Estácio-FIC Graduação em Redes de Computadores Disciplina Programação para Servidores Aula 7 Substituição de comandos, redirecionamento, pipe e manipulação de strings Sumário Substituição de comandos;
Leia maisEste documento não é de forma alguma exaustivo, nem pretende ser um manual, apenas uma referência aos pontos nele abordados.
- Explicação Sucinta Controlo de Processos Este documento não é de forma alguma exaustivo, nem pretende ser um manual, apenas uma referência aos pontos nele abordados. Background vs Foreground Com o processamento
Leia maisScript. Baltazar Tavares (Psycho Mantys) https://psychomantys.wordpress.com https://about.me/psycho_mantys
Script Baltazar Tavares (Psycho Mantys) https://psychomantys.wordpress.com https://about.me/psycho_mantys Redirecionamento Entrada padrão Já vimos como redirecionar de programa para programa Mas como redirecionar
Leia maisIntrodução aos Sistemas Informáticos
Introdução aos Sistemas Informáticos O Sistema Operativo MS-DOS Autor: Reis Lima Quarteu Licenciaturas em Engenharia Informática, Engenharia Mecânica, Engenharia Química, e Gestão e Engenharia Industrial
Leia maisCEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS
CEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS Lista de Comandos: Manipulação de diretórios cd, pwd, ls, mkdir, rmdir
Leia maisCEFAPA Aplicação Informática
CEFAPA Aplicação Informática Guia do Utilizador versão do documento: 1.1 Índice Entrar no sistema... 2 Perfil do Utilizador... 3 Lista de Formadores... 4 Pesquisa de Formadores... 4 Criar Nova Ficha do
Leia maisInterpretadores de comandos. Interpretadores de comandos de login válidos. Caracteres especiais. José Pedro Oliveira
Conteúdo Utilização (jpo@di.uminho.pt) Grupo de Sistemas Distribuídos Departamento de Informática Escola de Engenharia Universidade do Minho Sistemas Operativos 2005-2006 1 2 3 4 de login válidos Programa
Leia maisRecursos B-on CURRENT CONTENTS. Saber usar. Novembro,2008
Recursos B-on CURRENT CONTENTS Saber usar Novembro,2008 Bases de referência O que são? As bases de referência permitem-nos pesquisar as referências de um documento e desta forma obter a sua localização.
Leia maisTeste do Programa Writer do OpenOffice
Teste do Programa Writer do OpenOffice Patrícia Barrosa Filipe mei04013 Disciplina: Teste e Qualidade de Software Mestrado em Engenharia Informática - FEUP 1 Índice Introdução... 3 Oppenoffice Writer...
Leia maisListagens de ficheiros e directorias
Listagens de ficheiros e directorias Listagens de ficheiros e directorias Para além do tipo dos ficheiros, o modo possui nove caracteres que representam as permissões (ou protecções) associadas aos ficheiros
Leia maisProgramação. Folha Prática 1. Lab. 1. Departamento de Informática Universidade da Beira Interior Portugal Copyright Ó 2000 All rights reserved.
Programação Folha Prática 1 Lab. 1 Departamento de Informática Universidade da Beira Interior Portugal 2016 Copyright Ó 2000 All rights reserved. LAB. 1 1ª semana INTRODUÇÃO À PROGRAMAÇÃO 1. Introdução
Leia maisFicheiros de texto 1. Ficheiros de texto. 1. Implementar um programa que leia uma frase do teclado e a escreva num ficheiro.
Ficheiros de texto 1 Ficheiros de texto 1. Implementar um programa que leia uma frase do teclado e a escreva num ficheiro. 2. Implementar um programa que procure num ficheiro uma palavra lida do teclado.
Leia maisManipulação de directorias
Manipulação de directorias Outra forma de voltarmos para a directoria curso é: > cd ~/curso > pwd > ls -la Manipulação de directorias Os dois exemplos são equivalentes No primeiro exemplo, o comando «cd»
Leia maisSistemas Operativos Guião da 1 a aula prática
Sistemas Operativos 2018-19 Guião da 1 a aula prática LEIC-A / LEIC-T / LETI IST Os alunos devem ler primeiro o documento de visão geral do projeto antes de lerem este guião. Este documento pretende guiar
Leia maisSistemas Operacionais e Introdução à Programação. Redirecionamentos Editor vi
Sistemas Operacionais e Introdução à Programação Redirecionamentos Editor vi 1 Objetivos: 1. Exercitar o uso de redirecionamentos de entrada e saída padrão 2. Usar o editor de texto vi 2 Entrada e saída
Leia maisComandos. Sistema Operacional GNU/Linux. Para Manipulação de Contas
Comandos Para Manipulação de Contas Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Agosto / 2017 1/23 Comando adduser Adiciona um usuário ou grupo no
Leia maisFamiliarização com a ferramenta JavaCC
Ficha nº 2 Familiarização com a ferramenta JavaCC Estrutura do ficheiro JavaCC O JavaCC utiliza um ficheiro com a extensão.jj, onde são descritos, pelo utilizador, o léxico e a sintaxe da linguagem e gera
Leia maisAula 07. Redirecionamento de conteúdo. Agendamento de Tarefas
Aula 07 Redirecionamento de conteúdo & Agendamento de Tarefas Prof. Roitier Campos Parte I Redirecionamento de conteúdo Prof. Roitier Campos Redirecionamentos e Pipe Redirecionamentos e pipe são recursos
Leia maisZS Rest. Manual Avançado. Início v.1. v2011
Manual Avançado Funcionamento Início v.1 com cartões v2011 1. Índice 2. INTRODUÇÃO... 2 3. INICIAR O ZSRest FrontOffice... 3 1 4. Séries... 4 b) Adicionar Série... 4 i. Tipo de série... 5 c) Modificar
Leia maisLinguagem C Entrada/Saída (console)
Linguagem C Entrada/Saída (console) Objetivos Nos artigos anteriores foram utilizadas as funções scanf() e printf(), porém não entramos em maiores detalhes. Agora estudaremos essas e outras funções de
Leia mais1.2 Organização de directórios e ficheiros A linha de comandos
1.2 Organização de directórios e ficheiros 1.2.1 A linha de comandos A linha de comandos Quando fazemos login no sistema, utilizando um username e uma password, o computador fica à espera das nossas ordens
Leia maisLaboratório de Informática Avançada Automatização de Horários Manual do Professor
Faculdade de Engenharia da Universidade do Porto Licenciatura Informática e Computação Laboratório de Informática Avançada Automatização de Horários Manual do Professor João Braga http://www.fe.up.pt/~ei97027/lia.html
Leia maisSISTEMAS OPERATIVOS I
Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Introdução ao Unix baseado no livro UNIX For Application Developers William A. Parrete Revisto em
Leia maisSISTEMAS OPERATIVOS I
Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Permissões baseado no livro UNIX for Application Developers William A. Parrete Fevereiro 2003 Lino
Leia maisSumário. Ficheiros. Ficheiros
Sumário Ficheiros Motivação Operações Ficheiros de texto e binários Manipulação de ficheiros de texto Abertura Encerramento Descritores de ficheiros: stdin, stdout, stderr Escrita Leitura Outras funções
Leia maisProgramação Shell Script: como dominar seu terminal
Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 2 Sistemas Operacionais Shell 3 4 5 O que é Shell? Programa interpretador de instruções Por que utilizar o Shell? Facilidade
Leia mais1 - Ambiente de desenvolvimento
Neste documento começa-se por apresentar o ambiente de desenvolvimento integrado do Visual Basic (menu bar, toolbars, toolbox, project explorer window, properties window, form designer e code editor window).
Leia maisUm programa awk contém uma seqüência de padrões (expressões regulares) e ações da seguinte forma:
Awk (linguagem de programação) Awk é um grande utilitário de interpretação da linguagem de programação awk para manipulação de dados e texto de programação em shell script, nos quais é bastante utilizado
Leia maisMestrado em Engenharia Física Tecnológica
5 a Aula - Ciclo for. Leitura e Escrita em Ficheiros. Programação Mestrado em Engenharia Física Tecnológica Samuel M. Eleutério sme@tecnico.ulisboa.pt Departamento de Física Instituto Superior Técnico
Leia maisIntrodução aos Sistemas Informáticos. Engenharia Informática, Engenharia Mecânica, Engenharia Química, Gestão e Engenharia Industrial
I Crie na sua directoria pessoal a seguinte estrutura de directorias: ~ Others Users AnaIsabel RuiManuel Docs Textos Docs Textos Em relação à estrutura de directorias criada anteriormente, efectue as seguintes
Leia maisManual do Cibernauta
Faculdade de Engenharia da Universidade do Porto Licenciatura Informática e Computação Laboratório de Informática Avançada Manual do Cibernauta Versão 1.1 João Braga http://www.fe.up.pt/~ei97027/lia.html
Leia maisFerramentas Web, Web 2.0 e Software Livre em EVT
E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Bitmap Font Writer
Leia maisC/C++; biblioteca stdio
INSTITUTO SUPERIOR DE CIÊNCIAS DO TRABALHO E DA EMPRESA Sistemas Operativos ETI - IGE C/C++; biblioteca stdio 2º Semestre 2005/2006 Ficha 3 1. A biblioteca stdio engloba o conjunto de funções que são normalmente
Leia maisAMBIENTE DE PROGRAMAÇÃO PYTHON II
Computadores e Programação Engª Biomédica Departamento de Física Faculdade de Ciências e Tecnologia da Universidade de Coimbra Ano Lectivo 2003/2004 FICHA 2 AMBIENTE DE PROGRAMAÇÃO PYTHON II 2.1. Objectivos
Leia maisSistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Objetivos: Laboratório 1 1. Conhecer o sistema operacional Linux 2. Usar a interface de linha de comando (shell) arquivos
Leia maisCampo de coluna: é um campo retirado da lista de dados e atribuído a uma orientação de coluna na tabela dinâmica.
Sumário Conceito Criação de uma tabela dinâmica (Parte 1) Parte 2 Parte 3 Alterando o layout da tabela dinâmica (Parte 1) Parte 2 Parte 3 Parte 4 Conceito Tabela dinâmica é uma tabela utilizada para exibir
Leia maisSISTEMAS OPERATIVOS I
Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Ficheiros e Directórios baseado no livro UNIX For Application Developers William A. Parrete Revisto
Leia maisCurso de Formação LPIC-1 Exame 101
Curso de Formação LPIC-1 Exame 101 Bruno Santos Curso Linux: formação Fluxos de texto, pipes e Redireccionamento Redireccionamento de fluxos stdout, stdin, stderr pipes Mentalidade
Leia maisFunções de Entrada e Saída
inicio Escrita no ecrã (Saída de dados) Escrever( introduza o valor do raio ) Raio Leitura do valor do raio S Raio < 0 N O utilizador insere o valor do raio (Entrada de dados do teclado) Escrita no ecrã
Leia maisManual Prático. Elisabete Aguiar
Manual Prático Elisabete Aguiar Índice A BARRA DE OPÇÕES... 4 Abrir um documento existente... 6 Guardar um documento Word... 7 Ambiente de Trabalho no Microsoft Word 2007... 9 Configuração de Páginas...
Leia mais>>> conta_vogais( testevogais.txt ) { a : 36, u : 19, e : 45, i : 16, o : 28}
Capítulo 10 Ficheiros 1. Escreva a função conta_linhas que dada uma cadeia de caracteres com o nome de um ficheiro, devolve o número de linhas que ocorrem no ficheiro e que não estão em branco, ou seja,
Leia maisEste documento não é de forma alguma exaustivo, nem pretende ser um manual, apenas uma referência aos pontos nele abordados.
- Explicação Sucinta Controlo de Processos Este documento não é de forma alguma exaustivo, nem pretende ser um manual, apenas uma referência aos pontos nele abordados. Background vs Foreground Com o processamento
Leia maisIntrodução a shell scripts
Introdução a shell scripts O que é? O que é Windows e Linux Shell script Um script é um arquivo que guarda vários comandos e pode ser executado sempre que preciso. Os comandos de um script são exatamente
Leia maisDepartamento de Engenharia Informática. Sistemas Operativos 1. Utilitário Make
Departamento de Engenharia Informática Sistemas Operativos 1 Utilitário Make Março 2003 1. Modelo de Compilação da Linguagem C Compilar um programa muito simples em C requer, pelo menos, o ficheiro de
Leia maisGmail: Elimine s antigos e pesados via pesquisa avançada
Gmail: Elimine e-mails antigos e pesados via pesquisa avançada Date : 26 de Fevereiro de 2018 Muitos milhões de utilizadores tiram proveito do espaço gratuito que o Gmail lhes fornece. Contudo, este espaço
Leia maisAbortar a execução dum programa
Abortar a execução dum programa Para terminar um programa na linha de comandos, utilize a combinação de teclas ctrl+c Esta combinação de teclas envia um sinal de término para o programa que está a ser
Leia maisMais 5 dicas para melhorar ainda mais o seu Windows 10
Mais 5 dicas para melhorar ainda mais o seu Windows 10 Date : 14 de Março de 2017 O Windows 10 é um sistema que a cada nova versão está melhor e mais ajustado ao que os utilizadores precisam. As pequenas
Leia maisLinux - comando essenciais
Linux - comando essenciais João Medeiros (joao.fatern@gmail.com) 1 / 22 http://wiki.ubuntu-br.org/comandosbasicos http://www.uniriotec.br/ morganna/guia/introd guia.html Um guia de referência rápida em
Leia maisSistemas de Gestão De Bases de Dados. Criação de Tabelas na vista estrutura. Módulo 2. A Professora: Vanda Pereira
Sistemas de Gestão De Bases de Dados Criação de Tabelas na vista estrutura A Professora: Vanda Pereira Módulo 2 Para criar uma tabela basta clicar no separador Criar grupo Tabela Vai aparecer no lado esquerdo
Leia maisProgramação. MEAer e LEE. Manipulação de ficheiros de texto. Bertinho Andrade da Costa. Instituto Superior Técnico. 2010/2011 1º Semestre
Programação MEAer e LEE Bertinho Andrade da Costa 2010/2011 1º Semestre Instituto Superior Técnico Manipulação de ficheiros de texto Programação 2010/2011 IST-DEEC Manipulação de Ficheiros 1 Sumário Ficheiros
Leia maisComandos. Sistema Operacional GNU/Linux. Para Manipulação de Diretórios
Comandos Para Manipulação de Diretórios Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Julho / 2017 1/11 Comando ls Lista os arquivos de um diretório.
Leia maisADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade
ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade Introdução Os sistemas UNIX/Linux são caracterizados por serem: Interativo usuário requisita os comandos e obtém
Leia maisSISTEMAS OPERATIVOS I
Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Permissões baseado no livro UNIX for Application Developers William A. Parrete Revisto em Setembro
Leia maisEstácio-FIC Graduação em Redes de Computadores
Estácio-FIC Graduação em Redes de Computadores Disciplina Programação para Servidores Prof. Andrey Halysson Lima Barbosa Aula 8 Expressões regulares Sumário Definições; Metacaracteres: Representantes;
Leia maisComunicação baseada em canais de I/O e Pipelines no sistema Unix. José C. Cunha, DI-FCT/UNL
Comunicação baseada em canais de I/O e Pipelines no sistema Unix José C. Cunha, DI-FCT/UNL Mecanismos de comunicação Ficheiros em disco (geridos pelo SO) Pipes (buffers geridos pelo SO) Mensagens (filas
Leia maisPermite também conjugar vários comandos para executar determinadas tarefas. Vamos mostrar alguns exemplos concretos da utilização do comando find.
Exemplos do comando "find" no Linux No Linux, o comando find permite fazer pesquisas de determinados ficheiros ou pastas dentro do sistema de ficheiros. Permite também conjugar vários comandos para executar
Leia maisIntroduzir ao formando sobre as funcionalidades básicas de um PC (Personal Computer) do Windows 7.
BREVES NOTAS Introduzir ao formando sobre as funcionalidades básicas de um PC (Personal Computer) e do Windows 7. PC é uma máquina electrónica capaz de receber dados, processalos, armazena-los e tirar
Leia maisEntendendo e usando permissões no Linux. Orientador de Curso: Rodrigo Caetano Filgueira
Entendendo e usando permissões no Linux Orientador de Curso: Rodrigo Caetano Filgueira Como você deve saber, somente o super-usuário (root) tem ações irrestritas no sistema, justamente por ser o usuário
Leia maisUnnamed Pipes. Chamada ao sistema pipe. Pipes. Comunicação entre processos. Unnamed Pipes Chamada so sistema. José Pedro Oliveira
Conteúdo (jpo@di.uminho.pt) Grupo de Sistemas Distribuídos Departamento de Informática Escola de Engenharia Universidade do Minho Sistemas Operativos I 006-007 1 Exercícios 3 Referências Pipes Chamada
Leia maisAula de Linux Modo Texto
Aula de Linux Modo Texto Comandos básicos de manipulação de arquivos Para criar um arquivo vazio Use da seguinte forma: tch nome_do_arquivo # tch arquivo_vazio Para renomear o nome de um arquivo Use da
Leia maisComo gerar uma amostra aleatória simples com o Microsoft Excel
Como gerar uma amostra aleatória simples com o Microsoft Excel Este texto complementa o conteúdo da Unidade 2 da disciplina Estatística Aplicada à Administração. Na seção 2.1 da Unidade 2 vimos a importância
Leia maisExercícios: Arquivos
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Arquivos 1. Codifique, compile e execute um programa que: (a) crie/abra
Leia maisGestão de ficheiros e directórios
(jpo@di.uminho.pt) Grupo de Sistemas Distribuídos Departamento de Informática Escola de Engenharia Universidade do Minho Sistemas Operativos 2005-2006 Conteúdo Ficheiros Comando ls Globbing 1 Ficheiros
Leia maisConcepção e Fabrico Assistido por Computador
Concepção e Fabrico Assistido por Computador João Pedro Amorim Lobato: gei00017@fe.up.pt Turma: LGEI Trabalho sobre Regressões em Visual Basic Licenciatura em Gestão e Engenharia Industrial
Leia maisPython Listas e Strings. Listas 23/11/2016. Por que usar listas? Listas. Listas - Solução. Listas - Problema
Python Listas e Strings Prof. Paulo Henrique Ribeiro Gabriel (Com base no material do Prof. André Backes) Listas Por que usar listas? Listas As variáveis declaradas até agora são capazes de armazenar um
Leia maisUFCD 786 Instalação e configuração de sistemas de bases de dados
Pág 2 UFCD 786 Instalação e configuração de sistemas de bases de dados Formadora Elsa Almeida Índice 1 Introdução... 3 2 Formulários... 4 2.1 Criar Formulários... 4 2.2 Inserção de Novos Registos e Manipulação
Leia maisPython: Entrada e Saída. Claudio Esperança
Python: Entrada e Saída Claudio Esperança Arquivos Entrada e saída são operações de comunicação de um programa com o mundo externo Essa comunicação se dá usualmente através de arquivos Arquivos estão associados
Leia maisObjectivos. Programação I (2010/2011) 2 o Trabalho de Programação
Programação I (2010/2011) 2 o Trabalho de Programação Introdução As progressões aritméticas e geométricas são exemplos de sucessões numéricas onde o elemento n + 1 depende do elemento n e de uma constante.
Leia maisManipulando a base de dados
Manipulando a base de dados Uma base de dados pode ser manipulada com quatro operações básicas: Incluir, Apagar, Alterar e Pesquisar. Vale lembrar que como toda linguagem para computadores, o MySQL tem
Leia maisSistemas Operacionais. Prof. MSc André Y. Kusumoto
Sistemas Operacionais Prof. MSc André Y. Kusumoto andrekusumoto.unip@gmail.com Arquivos de Configuração No Linux informações sobre usuários ficam armazenadas em arquivos de configuração do sistema. São
Leia maisEXERCÍCIOS PARA O UNIX BÁSICO. 1. Cada um dos usuários possui uma área de trabalho no Unix. Escreva no quadro abaixo o seu username.
EXERCÍCIOS PARA O UNIX BÁSICO 1. Cada um dos usuários possui uma área de trabalho no Unix. Escreva no quadro abaixo o seu username. 2. Este laboratório começa com você entrando em sua área. 3. Tecle a
Leia maisOperador ~, Função match Funções sub, gensub Função split. Variável IGNORECASE Função gsub, modificador g
[ 104 ] Awk Característica Busca Substituição Divisão ER crua Ignore M/m Global Como fazer Operador ~, Função match Funções sub, gensub Função split /entre barras/ Variável IGNORECASE Função gsub, modificador
Leia maisMestrado em Gestão de Informação Computadores e Redes de Comunicação, 2004/07
Mestrado em Gestão de Informação Computadores e Redes de Comunicação, 2004/07 Sistema Operativo UNIX Ficha de Exercícios Nº2 Observação: Os alunos são encorajados a experimentar para além dos exemplos
Leia mais5 a Aula - Funções de Intervalo (II). Ciclo for. Leitura e Escrita em Ficheiros. Mestrado em Engenharia Física Tecnológica
5 a Aula - Funções de Intervalo (II). Ciclo for. Leitura e Escrita em Ficheiros. Programação Mestrado em Engenharia Física Tecnológica Samuel M. Eleutério sme@tecnico.ulisboa.pt Departamento de Física
Leia maisModulo 2 Gestão de Base
Didáxis - Escola Cooperativa de Vale S. Cosme Modulo 2 Gestão de Base de Dados Aula Nº 55 / 56 09-01-2008 Sumário: Programa de gestão de bases de dados. Introdução ao estudo das tabelas. 2 Gestão de Base
Leia maisNome: Número: Computação e Programação Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas
Nome: Número: Computação e Programação 2017-2018 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época de Recurso 31 de janeiro de 2018 Exame
Leia maisEstácio-FIC Graduação em Redes de Computadores
Estácio-FIC Graduação em Redes de Computadores Disciplina Programação para Servidores Prof. Andrey Halysson Lima Barbosa Aula 3 Variáveis e testes (continuação) Sumário Controle de fluxo com if/; Teste
Leia maisAula 5 e 6: Introdução ao shell
Programação para Redes de Computadores 17/03/014 Aula 5 e 6: Introdução ao shell Professor: Jorge H. B. Casagrande Notas de aula adaptada da original do prof. Emerson R. de Mello casagrande@ifsc.edu.br
Leia maisSistema de cópias de segurança
SEGSIS Sistema de cópias de segurança Versão 1.01 31-05-2004 11:58 Introdução O SEGSIS é um programa para auxílio na execução de cópias de segurança que funciona seguindo uma filosofia de perfis. Os perfis
Leia maisEngenharia da Programação 2003/2004
Instituto Superior Técnico Engenharia da Programação 2003/2004 Primeiro Teste 31/10/2003 Número: Turma: Nome: Escreva o seu número em todas as folhas do teste. O tamanho das respostas deve ser limitado
Leia maisPreparatório LPIC-101
Preparatório LPIC-101 Professor M.Sc. Thiago Leite thiago.leite@udf.edu.br 1 Bibliografia Recomendada Certificação Linux LPI Nível 1: Exames 101 e 102 da O Reilly 2 Bibliografia Recomendada Certificação
Leia maisZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011
Manual Profissional BackOffice Mapa de Mesas v2011 1. Índice 2. INTRODUÇÃO... 2 3. INICIAR O ZSRest Backoffice... 3 1 4. Confirmar desenho de mesas...... 4 b) Activar mapa de mesas... 4 c) Zonas... 4 5.
Leia maisCurso de extensão em Administração de redes com GNU/Linux
Curso de extensão em - italo@dcc.ufba.br Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia Todo o material aqui disponível pode, posteriormente,
Leia maismodificador h instrui a função printf( ) a exibir um short int. Portanto, %hu indica que o dado é do tipo short unsigned int.
modificador h instrui a função printf( ) a exibir um short int. Portanto, %hu indica que o dado é do tipo short unsigned int. O modificador l também pode prefixar os comandos em ponto flutuante de e, f
Leia maisProgramação. Folha Prática 10. Lab. 10. Departamento de Informática Universidade da Beira Interior Portugal. Copyright 2010 All rights reserved.
Programação Folha Prática 10 Lab. 10 Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved. 1. Revisão. 2. Objectivos. 3. Exercícios LAB. 10 10ª semana
Leia maisManipulação de Strings
Manipulação de Strings Prof. Wylliams Barbosa Santos wylliamss@gmail.com Introdução à Programação Crédito de Conteúdo: Professora Ceça Moraes Agenda String Conceitos Operações Métodos Exemplos Exercícios
Leia maisProgramação 2017/2018 2º Semestre
Mestrado em Engenharia Electrotécnica e de Computadores Programação 2017/2018 2º Semestre Aula de Problemas 1 Os alunos deverão executar os passos aqui descritos no seu computador pessoal ou no laboratório.
Leia maisAVALIAÇÃO PESSOAL DOCENTE Guia de referência para docentes em processo de avaliação do desempenho
INSTITUTO POLITÉCNICO DE VIANA DO CASTELO SERVIÇOS DE INFORMÁTICA. 0 ON-IPVC PESSOAL DOCENTE Guia de referência para docentes em processo de avaliação do desempenho Revisão 09.Julho.0 INTRODUÇÃO Este manual
Leia maisJournal Citation Reports
Journal Citation Reports Manuel Montenegro 2007 manuelmontenegro@reit.up.pt O que é o JCR? O JCR (Journal Citation Reports) é um recurso essencial para a avaliação e comparação de periódicos, recolhendo
Leia maisPROGRAMAÇÃO I - Folha prática 1
Folha 1-1 MATEMÁTICA / INFORMÁTICA ENSINO da MATEMÁTICA ENSINO da INFORMÁTICA PROGRAMAÇÃO I - Folha prática 1 Primeiro contacto com o sistema operativo VAX/VMS Existe uma rede de computadores na UBI. Cada
Leia maisEscola Secundária Ferreira Dias Agualva - Sintra. Atividade 20
Atividade 20 1. Abra a base de dados Atividade 19 e guarda-a como Atividade 20. 2. Organize o painel dos objetos (à esquerda) por: Tabelas e vistas relacionadas, para que todos os objetos permaneçam junto
Leia mais1/24 FICHEIROS DE TEXTO
1/24 FICHEIROS DE TEXTO Hardware de entrada/saída 2/24 Hardware de entrada/saída Grande variedade de dispositivos de E/S (Input/Output) - de memória: disco interno e externo, DVD, pen, CD,... - de transmissão:
Leia maisPasta de Dados, Companhias e Trabalhos
Pasta de Dados, Companhias e Trabalhos ÍNDICE INTRODUÇÃO 2 O GESTOR DE CAMINHOS DE DADOS (DATA FOLDER SELECTOR) 2 O GESTOR DE COMPANHIAS (COMPANY MANAGER) 3 O GESTOR DE TRABALHOS (JOB MANAGER) 4 CÓPIA
Leia maisConceito de programação
Sumário Conceito de programação Introdução ao Sistema Operativo Componentes do Computador - Hardware/ Software Sistema Operativo, algumas características Noção de Sistemas de Ficheiros Comandos, exemplificação
Leia mais