sac - seismic analyses code

Download SAC - Seismic Analyses Code

Post on 04-Jul-2015

284 views

Category:

Education

2 download

Embed Size (px)

DESCRIPTION

Aula de SAC

TRANSCRIPT

  • 1. Linux: Estudo de Casos Em Cincias da Terra Prof. George SandMonitor: Dbora Matos Curso de Extenso: 2010

2. Programa

  • (25/01) (14:00 as 17:30) Linux Conceitos bsicos
  • (26/01) (14:00 as 17:30) Linux Introduo aos scripts.
  • (27/01) (14:00 as 17:30)SeismicAnalysisCode Conceitos bsicos
  • (28/01) (14:00 as 17:30)SAC Macros e gerao de imagens

3. Aula 1: Conceitos Bsicos do Linux

  • O Linux um sistema operacional multi-tarefa e multi-usurio, o que significa que muitas pessoas podem rodar aplicaes diferentes em um computador ao mesmo tempo.
  • Para se identificar, voc deve logar no sistema. LOGIN e SENHA! Para o nosso curso o seu o login e a senha aula
  • login:training
  • password: obsis123

4. Vamos comear!

  • Clique duas vezes no cone Terminal.
  • OBS: Linux considera a diferena entre a letra maiscula e minscula.
  • Manipulao de Diretrios
    • ls [opes] [caminho/arquivo]
      • opes
        • -a lista todos os arquivos de um diretrio
        • - llista as permisses, data de modificaes, donos,...etc
        • - FInsere um caractere aps o arquivo executveis (*), diretrios(/),....
        • - rInverte a seqncia da ordenao
        • - Xordena pela extenso
  • Exemplo:
  • ls
  • lista os arquivos do diretrio atual.
  • ls /bin /sbin
  • lista os arquivos do diretrio /bin/sbin.
  • ls la /bin
  • listagem detalhada e completa dos arquivos dodiretrio /bin.
  • EXERCCIO:
  • Teste outras opes e veja o que realmente mostra (use o seu diretrio e o /bin).

5. O comando cd e pwd

  • cd [diretrio]
    • Mudar o diretrio de trabalho atual.
    • . Se refere ao diretrio corrente, .. ao diretrio inferior, e ~ o diretrio padro do usurio.
  • pwd
    • Mostra o caminho do diretrio atual
  • Exemplos
  • cd / muda para o diretrio raiz.
  • cd /etcmuda para o diretrio /etc.
  • cd - retorna ao diretrio anteriormente acessado
  • pwd
  • EXERCCIO:
  • Aps cada comando acima digite pwd e veja o caminho.
  • Qual o comando que leva voc para o diretrio /usr/local e depois retorna para o seu diretrio

6. Comando mkdir e rmdir

  • mkdir [opes] [caminho/diretrio]
    • Cria um novo diretrio
  • rmdir [caminho/diretrio]
    • Remove os diretrios
    • O diretrio a ser removido deve estar vazio e voc deve ter permisso para remov-lo.
  • Exemplo
  • mkdir /home/training/testecria o diretrio teste em /home/aula
  • mkdir teste1 teste2cria os diretrios teste1 e teste2.
  • rmdir /home/training/testeremove o diretrio teste em /home/aula.
  • EXERCCIO
  • Crie um diretrio com seu nome e mude para esse diretrio. Mostre o caminho.
  • Remova os diretrios teste1 e teste2

7. Manipulao do arquivos rm e cp

  • rm [opes] [caminho/diretrio]
    • Remove os arquivos
    • - iconfirma antes de remover.
    • - fremove os arquivos sem confirmao
    • - rUsado para remover arquivos em sub-diretrios.
  • cp [opes] [origem] [destino]
    • Copia arquivos
    • - f , i, -rtem o mesmo significado do rm.
    • -ucopia somente se o arquivo de origem mais novo que o arquivo de destino ou quando o arquivo de destino no existe.
  • Exemplos:
  • echo teste > lixo.txt
  • No se preocupe com isso agora
  • echo teste > lixo1.txt
  • rm lixo.txt
  • Remove o arquivo lixo.txt do diretrio atual.
  • rm *.txt
  • Remove todos os arquivos que terminam com txt.
  • echo teste > lixo.txt
  • cp lixo.txt lixo1.txt
  • copia o arquivo lixo.txt para lixo1.txt.
  • cp lixo.txt /tmp
  • copia o arquivo lixo.txt para o diretrio tmp.
  • Exerccios
  • Remova o arquivo lixo.txt do diretrio /tmp, copie o arquivo lixo1.txt para /tmp e liste o diretrio tmp.
  • Qual o comando para confirmarcopia antes de substituir o arquivo lixo1.txt?

8. Comandos mv

  • mv [opes] [origem] [destino]
    • Renomeia ou move arquivos e diretrios
    • Semelhante ao comandocpmas o arquivo de origem apagado aps o trmino da cpia.
    • -fsubstituir o arquivo sem perguntar
    • -iPergunta antes de substituir.
    • -umove somente arquivos novos
  • Exemplo
  • mv lixo.txt lixo1.txt
  • muda o nome do arquivo lixo.txt lixo1.txt
  • mv lixo1.txt /tmp
  • move o arquivo lixo1.txt do diretrio atual para /tmp.
  • EXERCCIO
  • mover o lixo1.txt do diretrio /tmp para o diretrio atual.

9. Comandos cat e more

  • cat [opes] [diretrio/arquivos1]... [diretrio/arquivos]
    • Usando para concatenar arquivos, mas tambm usado para mostrar o contedo completo de um arquivo por vez.
    • -nmostra o nmero das linhas enquanto o contedo mostrado.
  • more [arquivo]
    • Permite fazer a paginao de arquivos.
    • Para sair pressioneq
  • Exemplo
  • echo lixo > lixo.txt
  • echo lixo2 >> lixo.txt
  • cat lixo.txt
  • more lixo.txt
  • cat /etc/passwd | more
  • Exerccio
  • Crie os arquivos lixo1.txt e lixo.txt (pg 7) e concatene em novo lixo2.txt.
  • cat lixo1.txt lixo.txt
  • cat lixo1.txt lixo.txt > lixo2.txt

10. Camandos head e tail

  • head [opes] [arquivo]
    • Mostre as linhas iniciais de um arquivo texto.
    • - cmostra o nmero de bytes do incio do arquivo.
    • - [numero]mostra o nmero de linhas do incio do arquivo. Caso no seja especificado, mostra as 10 primeiras linhas.
  • tail [opes] [arquivo]
    • Mostra as linhas finais de um arquivo texto.
    • -c e [nmero]
  • Exemplo
  • head /etc/passwd
  • head -20 /etc/passwd
  • tail /etc/passwd
  • tail -20 /etc/passwd
  • history | head -15
  • history | tail -15
  • Exerccio
  • Qual a diferena entre tail, more e head.

11. Comando wc e sort

  • wc [opes] [arquivo]
    • Conta o nmero de palavras, bytes e linhas em um arquivo.
    • -cmostra os bytes
    • -wmostra a quantidade de palavras
    • -lmostra a quantidade de linhas
  • sort [opes] [arquivo]
    • -bignora linhas em branco
    • -dSomente usa letras, dgitos e espaos durante a organizao
    • -fignora a diferena entre maisculas e minsculas.
    • -nnmeros sero organizados em ordem aritmtica
    • -cVerifica se o arquivo est organizado.
    • - t caractereUsa caractare como delimitador durante a organizao de linhas
    • +num1 num2Especifica qual o campo dentro da linha que ser usado na organizao.
  • Exemplo
  • wc /etc/passwd
  • mostra linhas, palavras e letras
  • wc w /etc/passwd
  • mostra a quantidade de palavras.
  • sort /etc/passwd
  • organiza em ordem crescente
  • sort r/etc/passwd
  • organiza em ordem decrescente
  • sort f /etc/passwd
  • ignora diferenas entre maisculas e minsculas.
  • sort +1 -3 /etc/passwd
  • organiza o passwd usando como referncia a segundaat quarta palavra.
  • EXERCCIO
  • Qual comando acima o mesmo que
  • cat /etc/passwd | sort?

12. Comando Diff