A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Pedro Costa Computadores e Redes de Comunicação 1 Bibliografia Daniel Gilly, Unix in a Nutshell. O´Reilly & Associates, Inc, 1994 Rebecca Thomas, Rik Farrow.

Apresentações semelhantes


Apresentação em tema: "Pedro Costa Computadores e Redes de Comunicação 1 Bibliografia Daniel Gilly, Unix in a Nutshell. O´Reilly & Associates, Inc, 1994 Rebecca Thomas, Rik Farrow."— Transcrição da apresentação:

1 Pedro Costa Computadores e Redes de Comunicação 1 Bibliografia Daniel Gilly, Unix in a Nutshell. O´Reilly & Associates, Inc, 1994 Rebecca Thomas, Rik Farrow. Unix Administration Guide for system V. Prentice-Hall 1988 W. Riochard Stevens Advenced Programing in UNIX Environment, addison-Weley Publishing Company 1992 M.S. Bach, The Design and Implementation of the UNIX Operatting System Prentice Hall

2 Pedro Costa Computadores e Redes de Comunicação 2 Introdução ao UNIX projectado por K. Thomson e D. Ritchie Multi-utilizador e multi-tarefa Aberto e modular Ambiente de programa produtivo Ferramentas de desenvolvimento de S/W Facilidade de utilizar o H/W Pouco amigável Poucas mensagens de erro Nomes de comandos estranhos

3 Pedro Costa Computadores e Redes de Comunicação 3 História

4 Pedro Costa Computadores e Redes de Comunicação 4 Arquictetura

5 Pedro Costa Computadores e Redes de Comunicação 5 login Last successful login for pedrogc: Mon Aug 5 12:02: from sgaio.vpn.fe.up.pt up.pt Last unsuccessful login for pedrogc: Fri Aug 2 12:48: on ttyp0 Digital UNIX V4.0E (Rev. 1091); Mon May 6 17:46:20 MET DST 2002 **************************************************************************** |TOM 256 MB RAM O.S. DIGITAL UNIX V4.0E | =============================================================== ACESSOS NAO AUTORIZADOS SAO PROIBIDOS E SUJEITOS A SANCOES OS UTENTES SAO RESPONSAVEIS POR TODA E QUALQUER ACTIVIDADE EXERCIDA NA SUA CONTA. =============================================================== Login:pedrogc $ passwd Changing password for pedrogc Old password: New password: Re-enter password: $ logout

6 Pedro Costa Computadores e Redes de Comunicação 6 Shell Traduz linhas com comandos do utilizador em instruções ao sistema operativo Sort –n notas.* > notas.ord A shell, interpretador de comandos: expande os metacaracteres parte a linha em palavras( sort, -n, notas.1,notas.2,...) verifica qual é o comando (sort), opcões (-n), e argumentos (notas.1,notas.2) e instruções de E/S(> notas.ord) coloca o standart out em notas.ord encontra o comando e corre-o com as opções e argumentos espera que termine Shell script Ficheiros com listas de comandos Variáveis, funções, controlo

7 Pedro Costa Computadores e Redes de Comunicação 7 Sistemas de Ficheiros Hierarquia de directórios Ficheiros executáveis Permissões rwx rwx rwxread|write|execute para user|group|others Absoluto – chmod 644 notas.1 Relativo – chmod a+ra-all, u-user, g-group, o-other Caminhos: relativos ao directório de trabalho e absolutos ( a partir da raiz) Links Directório corrente:. E directório pai:.. Tipos de ficheiros ordinários, directórios, links...

8 Pedro Costa Computadores e Redes de Comunicação 8 Comandos $ man $ who $ ls $ chmod $ mkdir $ rmdir $ pwd $ cp $ mv $ rm $ Cat Ajuda Quem está no sistema Listar directório Mudar as permissões Criar directório Remover directório Saber em que directoria se está Copiar ficheiro Mudar o nome Remover ficheiro Imprimir conteúdo de ficheiros

9 Pedro Costa Computadores e Redes de Comunicação 9 Expansão e Filtros wildcards ?qualquer carácter *qualquer sequência de caracteres [a-z]qualquer carácter do conjunto [0-9]qualquer carácter do conjunto [abdeg]qualquer carácter do conjunto filtros catconcatena e imprime grepprocura sequências de caracteres sortordena cutcorta trtroca de caracteres entrada vinda de stdin $ cat Primeira linha de texto Primeira linha do texto ^D $

10 Pedro Costa Computadores e Redes de Comunicação 10 Caracteres Especiais ~directório home #comentário $expressão com variáveis (início do sub-shell )fim de sub-shell |pipe [início de conjunto de caracteres ]fim de conjunto de caracteres qoute redireciona a saída /separação de directórios !negação

11 Pedro Costa Computadores e Redes de Comunicação 11 Edição com o vi. Do modoPara o modoTecla ComandoTextoi,I(inserir) a,A(adicionar) o,O(abrir nova linha) s,S (substituir) c,C(mudar) TextoComandoEsc Comandoex: ExComandoEnter Existem 3 modos de operação: Comando Texto Ex

12 Pedro Costa Computadores e Redes de Comunicação 12 Edição com o vi hmove para a esquerda um carácter lmove para a direita um carácter wmove para a direita uma palavra bmove para a esquerda uma palavra Wmove para o início da próxima palavra Bmove para o início da palavra anterior emove para o fim da palavra corrente 0 move para o início da linha ^move parao primeiro carácter da linha $move para o fim da linha iinsere texto antes do próximo carácter ainsere texto após o carácter corrente |insere texto no início da linha Ainsere texto no fim da linha Rescreve por cima do texto Dapaga até ao fim da linha dh, Xapaga um carácter para trás dl, xapaga um carácter para a frente dbapaga uma palavra para trás dwapaga uma palavra para a frente d0apaga até ao início da linha k, -move uma linha para trás j, +move uma linha para a frente /stringprocura string para a frente ?stringprocura string para trás \completa o nome do ficheiro *expande wildcards na linha de comando ~inverte maiúscula/minúscula.Repete a última acção CTRL-Lrefresca a imagem Edição com o vi


Carregar ppt "Pedro Costa Computadores e Redes de Comunicação 1 Bibliografia Daniel Gilly, Unix in a Nutshell. O´Reilly & Associates, Inc, 1994 Rebecca Thomas, Rik Farrow."

Apresentações semelhantes


Anúncios Google