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.
Declaração de Clientes (4)
Gostei da formação porque era interactiva, o formador tinha conhecimentos e os exercícios ajudaram-me a aprender. Os intervalos de hora a hora também me mantiveram atualizado e concentrado.
Musat Robert
Curso - UNIX/Linux Shell Scripting
Máquina Traduzida
Gosto da forma de apresentar a teoria e de dar exemplos práticos. Muito bem estruturado. Também gosto do facto de o formador ser sempre pontual e ter boas capacidades de comunicação.
Louise
Curso - UNIX/Linux Shell Scripting
Máquina Traduzida
o feedback constante. possibilidade de fazer perguntas e obter respostas, obter alguns guiões funcionais em que estávamos a trabalhar, modificando-os e melhorando-os a dada altura.
Nikita - DB Global Technology SRL
Curso - UNIX/Linux Shell Scripting
Máquina Traduzida
Wojciech and NobleProg focused the itinerary to feet my needs.