Curso Unix Shell Scripting Advanced

  • Linux & Suse

Curso Unix Shell Scripting Advanced

Curso Unix Shell Scripting Advanced
Visão Geral

Curso Unix Shell Scripting Advanced, Os alunos aprendem a ler, escrever e depurar scripts de shell do Unix, aumentando assim a produtividade aproveitando ao máximo o shell do UNIX.  Scripts Unix Shell são os meios pelos quais um shell UNIX ™ é usado como linguagem de programação. Comandos UNIX e construções de controle de linguagem de shell são inseridos em um arquivo pelo programador, então o arquivo é executado como um comando e interpretado como se os comandos tivessem sido digitados na linha de comando do shell. Os scripts de shell do Unix fornecem uma maneira de automatizar grupos de comandos comumente executados - mas os scripts de shell podem fazer muito mais do que isso. Embora muitas tarefas simples sejam automatizadas com pequenos scripts, scripts grandes com centenas de linhas são muito comuns.

Objetivo


Publico Alvo
  • Usuários interessados em atuar com UNIX
  • Programadores
  • Administradores de sistema do UNIX.
  • Suporte Técnico
  • Analista de Sistema
  • Analista de Redes 
Pre-Requisitos

Curso Unix Fundation

Materiais
Português/Inglês
Conteúdo Programatico

UNIX Processes

  1. What is a Process?
  2. Process Structure
  3. The ps Utility
  4. Options to the ps Utility
  5. Background Commands
  6. Killing Background Processes
  7. Redirecting the Standard Error

Getting Started

  1. What is a Shell?
  2. Running Scripts
  3. Specifying the Script’s Interpreter
  4. The PATH Environment Variable
  5. Sub-shells

Variables

  1. Shell Variables
  2. The read Command
  3. The export Command
  4. The Shell Environment
  5. Variable Substitution
  6. Command Substitution

The Login Process

  1. The Login Process
  2. The System Profile Script
  3. Your .profile Script
  4. The . Command

Conditional Statements

  1. The Exit Status of Commands
  2. Command Line Examples
  3. The test Command
  4. The if-then-else Construct
  5. The elif Construct
  6. case Statements

Loops

  1. The for Loop
  2. The while Loop
  3. Reading Lines From Files
  4. Using Arrays with Loops

Special Variables

  1. $$ – PID of Shell
  2. Command-Line Arguments
  3. $- Number of Arguments
  4. $* – All Arguments
  5. The shift Command
  6. The set Command
  7. Getting Options

Quoting Mechanisms

  1. Single vs. Double Quotes
  2. What is a Here Document?
  3. Using a Here Document
  4. Here Document Quoting
  5. Ignoring Leading Tabs

Functions

  1. Shell Functions
  2. Passing Arguments to Functions
  3. Returning Values from Functions
  4. Function Libraries

Advanced Programming

  1. Shell Arithmetic
  2. The select Statement
  3. Terminal Independence in Scripts
  4. The eval Command

Debugging Techniques

  1. Using echo
  2. Using Standard Error
  3. Options for Debugging
  4. Script Tracing
  5. Conditional Debugging

Shell IPC

  1. Co-processes
  2. The print and read Commands
  3. Signals
  4. The trap Command
  5. Named Pipes
  6. The wait Command
TENHO INTERESSE

Cursos Relacionados

Curso Linux Bash Shell Programming

32 horas

Curso Linux Suse SLE200 Transitioning Enterprise 15

8 Horas

Curso Enterprise Server Deployment SLE211v15

16 horas

Curso SUSE Enterprise Server 15 Administration SLE201v15

32 Horas

Curso Linux Suse Enterprise Server 15 Adm Advanced SLE301v15

32 horas

Curso Linux Suse SLES for SAP Applications HA Deployment and Configuration

24 Horas

Curso Suse Linux Protegendo Enterprise Server 12 SLE341

24 Horas