Programa do Curso

Introdução

  • Objetivos
  • Horário do curso
  • Apresentações do curso
  • Pré-requisitos
  • Bibliografia
  • Delegar responsabilidades
  • Resumo do curso

Revisão do básico - opcional

  • arquivos
  • Diretórios e Processos
  • Exibindo diretórios - ls
  • Obtendo ajuda - cara
  • Exibindo arquivos - gato, mais
  • Comandos Simples
  • Tubulação - usando | símbolo
  • Redirecionamento - usando > símbolo
  • Redirecionamento - usando o símbolo >>
  • Redirecionando entrada - usando <símbolo
  • Redirecionando Erros
  • Usando /dev/null
  • Empregos em primeiro plano
  • Trabalhos em segundo plano - &
  • Parando trabalhos - matar
  • Arquivos Especiais - . e ..
  • O prompt de comando - PS1
  • Criando Aliases
  • Usando Aliases
  • Histórico de comandos
  • Edição de linha de comando - usando teclas de seta
  • Edição de linha de comando - usando vi
  • Personalizando o Shell
  • O diretório inicial - HOME
  • O diretório de trabalho - pwd
  • Alterando diretórios - cd
  • Criar diretório - mkdir
  • Remover diretório - rmdir
  • Cópia Interativa - cp -i
  • Movimento interativo - mv -i
  • Remoção interativa - rm -i
  • Removendo diretórios - rm -r
  • Curingas - Geração de nome de arquivo
  • Word contagem - wc
  • Encontrando arquivos - encontre
  • Encontrando texto em arquivos - grep, sort, cut, uniq, tr
  • Alterando permissões - chmod

Concha Programming

  • Criando scripts de shell
  • Testando o Comando
  • Criando o arquivo de script
  • Adicionando permissões de execução
  • Testando o script
  • Executando o Script - hora
  • Executando o script - ponto
  • Executando o script -exec
  • Executando o script - ksh
  • Depurando o script
  • Passando Parâmetros
  • O comando de leitura
  • Usando leitura em scripts
  • Escolhendo a casca
  • Arrumando a saída
  • Suprimindo entrada - stty

Caracteres Especiais e Variáveis

  • Aspas
  • Strings citadas - ", '
  • Personagem de fuga - *
  • Strings citadas - `
  • Usando $(...)
  • Variáveis do sistema - definir
  • Outras variáveis especiais
  • Variáveis de usuário
  • Variáveis de usuário - não definidas
  • Variáveis em scripts
  • Comando de composição
  • Variáveis Inteiras
  • Construções Especiais

Criando Menus

  • Condições - caso
  • Criando um cardápio
  • Iteração - enquanto, até
  • Segurando a saída - dormir
  • Segurando a saída - leitura fictícia
  • Finalizando o roteiro
  • Terminando o ciclo
  • Opção oculta - bifurcando uma concha
  • Interrupções de captura - armadilha
  • Mais sobre interrupções
  • Destacando Texto - tput
  • Posicionando o Cursor - backtab \b
  • Menu Korn Shell

Seleção

  • Teste Condicional
  • Testando atributos de arquivo
  • Testando permissões de arquivo
  • Vários testes - ifs aninhados
  • Vários testes - elseif
  • A condição NÃO
  • Múltiplas condições em um teste
  • Testando Strings
  • Usando colchetes
  • Evitando entrada nula
  • Números de teste
  • Mais sobre o caso
  • Exibindo variáveis
  • Colocando Espaços
  • Comandos de teste

Iteração, Loop

  • Computações - deixe
  • Iteração - enquanto, até
  • Loop infinito
  • Iteração - para
  • Mais de 9 parâmetros - mudança

Subscripts e funções

  • Variáveis Locais e Globais
  • Subscripts
  • Comando de exportação
  • Status de saída
  • Apelido
  • Funções
  • Funções úteis
  • Status de devolução
  • Manipulando Funções
  • Funções em scripts

Comandos Avançados

  • Depuração - definir
  • Configuração - definir
  • Mesclando arquivos - junte-se
  • Mesclando arquivos - colar, nome base e nome do diretório
  • Controle de Trabalho - empregos
  • Expressíons regulares
  • Impressora de íons regular global Express - grep
  • Expression grep - egrep
  • Grep rápido - fgrep
  • Computações - expr
  • Computações – bc, comando eval,
  • Processamento de argumentos
  • Comando getopts
  • Usando matrizes

Edição Avançada – vi & sed

  • vi - Mapeamento de combinações de teclas
  • Mapeando Chaves de Controle
  • Usando abreviações
  • Editando muitos arquivos
  • Expressíons regulares
  • Inserção Global
  • Aqui documento,
  • Editor de fluxo em lote - sed, sed delete, -d, sed print, -p, sed suprimir, -n, sed quit, -q, sed file, -f, sed Multiple Input, sed
  • Localizar e substituir
  • Exemplo de sed

Processamento de arquivo de texto - awk

  • A ferramenta awk Programming
  • Correspondência de padrões
  • Expressíons regulares
  • Padrões de comparação
  • Padrões Compostos
  • Padrões de alcance
  • Padrões Especiais
  • Funções integradas
  • Solução de problemas de scripts awk
  • Passando Parâmetros
  • Usando contém
  • Função printf
  • Computações
  • Funções
  • substrato
  • comprimento
  • Declarações de ação
  • Declarações de fluxo de controle
  • Matrizes
  • Matrizes com loops for
  • Exemplos de awk

Requisitos

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

 14 horas

Declaração de Clientes (1)

Cursos Relacionados

Categorias Relacionadas