Entrar em Contato

Programa do Curso

Introdução

  • Objetivos
  • Cronograma do Curso
  • Apresentações do Curso
  • Pré-requisitos
  • Bibliografia
  • Responsabilidades dos Participantes
  • Resumo do Curso

Revisão dos Fundamentos - opcional

  • Arquivos
  • Diretórios e Processos
  • Exibindo Diretórios - ls
  • Obtendo Ajuda - man
  • Exibindo Arquivos - cat, more
  • Comandos Simples
  • Piping - usando o símbolo |
  • Redirecionamento - usando > símbolo
  • Redirecionamento - usando >> símbolo
  • Redirecionando Entrada - usando < símbolo
  • Redirecionando Erros
  • Usando /dev/null
  • Tarefas em Primeiro Plano
  • Tarefas em Segundo Plano - &
  • Parando Tarefas - kill
  • Arquivos Especiais - . e ..
  • O Prompt de Comando - PS1
  • Criando Aliases
  • Usando Aliases
  • Histórico de Comandos
  • Edição na Linha de Comando - usando as Teclas de Seta
  • Edição na Linha de Comando - usando vi
  • Personalizando o Shell
  • O Diretório Home - HOME
  • O Diretório de Trabalho - pwd
  • Trocando Diretórios - cd
  • Criar Diretório - mkdir
  • Remover Diretório - rmdir
  • Cópia Interativa - cp -i
  • Mover Interativo - mv -i
  • Remoção Interativa - rm -i
  • Removendo Diretórios - rm -r
  • Caracteres Coringa - Geração de Nomes de Arquivos
  • Contagem de Palavras - wc
  • Encontrando Arquivos - find
  • Encontrando Texto em Arquivos - grep, sort, cut, uniq, tr
  • Trocando Permissões - chmod

Programação em Shell

  • Criando Scripts de Shell
  • Testando o Comando
  • Criando o Arquivo de Script
  • Adicionando Permissões de Execução
  • Testando o Script
  • Executando o Script - time
  • Executando o Script - dot
  • Executando o Script - exec
  • Executando o Script - ksh
  • Depurando o Script
  • Passando Parâmetros
  • O Comando read
  • Usando read em Scripts
  • Escolhendo o Shell
  • Organizando a Saída
  • Suprimindo Entrada - stty

Caracteres Especiais e Variáveis

  • Aspas
  • Strings entre Aspas - ", '
  • Caractere de Escape - *
  • Strings entre Aspas - `
  • Usando $(...)
  • Variáveis do Sistema - set
  • Outras Variáveis Especiais
  • Variáveis de Usuário
  • Variáveis de Usuário - unset
  • Variáveis em Scripts
  • Comando Typeset
  • Variáveis Integrais
  • Construções Especiais

Criando Menus

  • Condições - case
  • Criando um Menu
  • Iteração - while, until
  • Mantendo a Saída - sleep
  • Mantendo a Saída - dummy read
  • Encerrando o Script
  • Encerrando o Loop
  • Opção Oculta - forkear um shell
  • Capturando Interrupções - trap
  • Mais sobre Interrupções
  • Destacando Texto - tput
  • Posicionando o Cursor - backtab \b
  • Menu da Shell Korn

Seleção

  • Testes Condicionais
  • Testando Atributos de Arquivo
  • Testando Permissões de Arquivo
  • Múltiplos Testes - ifs aninhados
  • Múltiplos Testes - elseif
  • A Condição NOT
  • Múltiplas Condições em Um Teste
  • Testando Strings
  • Usando Colchetes
  • Evitando Entrada Nula
  • Testando Números
  • Mais sobre case
  • Exibindo Variáveis
  • Inserindo Espaços
  • Testando Comandos

Iteração, Laços

  • Cálculos - let
  • Iteração - while, until
  • Laço Infinito
  • Iteração - for
  • Mais de 9 Parâmetros - shift

Sub-scripts e Funções

  • Variáveis Locais e Globais
  • Sub-scripts
  • Comando Export
  • Status de Saída
  • Aliases
  • Funções
  • Funções Úteis
  • Status de Retorno
  • Manipulando Funções
  • Funções em Scripts

Comandos Avançados

  • Depuração - set
  • Configurando - set
  • Mesclando Arquivos - join
  • Mesclando Arquivos - paste, basename e dirname
  • Controle de Tarefas - jobs
  • Expressões Regulares
  • Impressão Global de Expressões Regulares - grep
  • Expressão grep - egrep
  • grep Rápido - fgrep
  • Cálculos - expr
  • Cálculos – bc, comando eval,
  • Processamento de Argumentos
  • Comando getopts
  • Usando Arrays

Edição Avançada – vi & sed

  • vi - Mapeando Combinações de Teclas
  • Mapeando Teclas de Controle
  • Usando Abreviações
  • Editando Muitos Arquivos
  • Expressões Regulares
  • Inserção Global
  • Aqui documento,
  • Editor de Lotes - sed, apagar do sed, -d, imprimir do sed, -p, suprimir do sed, -n, sair do sed, -q, arquivo do sed, -f, Entrada Múltipla do sed, sed
  • Localizar e Substituir
  • Exemplo de sed

Processamento de Arquivos de Texto - awk

  • A Ferramenta de Programação awk
  • Casamento de Padrões
  • Expressões Regulares
  • Padrões de Comparação
  • Padrões Compostos
  • Padrões de Faixa
  • Padrões Especiais
  • Funções Integradas
  • Resolução de Problemas em Scripts awk
  • Passando Parâmetros
  • Usando Contém
  • Função printf
  • Cálculos
  • Funções
  • substr
  • comprimento (length)
  • Declarações de Ação
  • Declarações de Fluxo de Controle
  • Arrays
  • Arrays com Laços for
  • Exemplos awk

Requisitos

O curso é adequado apenas para aqueles que têm um bom conhecimento prático do UNIX ou que já frequentaram o curso Introdução ao UNIX.

 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas