Linux and Unix Shell Scripting

Kurskod T4211

Linux and Unix Shell Scripting

Kursen är utformad för att lära ut de koncept som krävs för att skapa skalskript för Linux eller Unix. Förutom att vara en användbar kurs för alla användare av Linux, kommer kursen att vara användbar för alla som administrerar ett Linux-system eller använder Linux i en utveckling.

Pris
33450 kr (exklusive moms)
Längd
4 dagar
Alternativa betalsätt
Kompetenskort gäller på denna kurs

Många kurser kan även betalas med vårt kompetenskort alternativt utbildningsvouchers eller motsvarande credits från någon av våra teknikpartners. 

Läs mer om kompetenskort.
Läs mer om vouchers.

Ort och datum
Hålls på begäran

Kursen hålls på begäran

Kontakta oss för mer information.

Telefon: 08-562 557 50 
E-post: info@cornerstone.se

Efter kursen bör delegaterna ha en förståelse för hur Shell-skript fungerar och kunna klara komplexa skriptuppgifter.

Den här mycket uppskattade kursen är framtagen av Steve Kirby som har följt Unix och dess utveckling sedan -79. Steve har haft olika roller och utbildat både helpdesk, systemadministratörer och utvecklare. Kursen är generisk och kan appliceras på det mesta inom Unix och Linux.

Skal

Kursen är baserad på Bourne, Korn eller Bash skalet. För specialbeställda kursleveranser kan kursinnehållet omorganiseras för C-Shell vid behov.


Målgrupp och förkunskaper

Kursen är framtagen för de som kommer att använda Linux i en utvecklingsmiljö eller som ska administrera ett Linux-system, men är egentligen användbar för alla power users i Linux-miljö.

Kursen förutsätter att deltagaren har förkunskaper om Linux eller Unix på grundläggande användarnivå. Enkel användning av en texteditor torde vara en fördel.

För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare.

Detaljerad information


Kursmaterialet är på engelska, med detta innehåll:

  • Review the role of the Kernel and the Shell
  • Examine the process life cycle
    • fork, exec
  • Examine in-built shell functions
  • Look at file name meta-characters
  • Perform I/O redirection using
    • Standard out
    • Standard in
    • Standard error
    • Pipes
    • The tee command
  • Create simple scripts
    • Run scripts
    • Use of #! directive
  • Create and use shell variables
    • Use of the export command
  • Use of the . construct
  • Use of quotes
    • single, double, back quotes
  • Use of regular expressions including
    • ^, $, \, [], ., *
  • Use of positional parameters
    • $0, $n $*, $@, $#
    • The set command
  • Examine the exit status of commands
    • The test command
  • File manipulation
  • Use of the if statement
    • if , else, elif
    • case
  • Loops using Flow control
    • for
    • while
    • until
  • Reading data from standard input.
    • Use of <<
  • Perform arithmetic calculations within a script
  • Examine the use of inbuilt functions
  • Parameter substitution
  • Look at Unix tools including
    • awk, sed, cut, paste , tr, grep 
  • Create command line scripts and menu driven interactive scripts.
  • Develop concise, robust and maintainable scripts.
  • Handle signals received by a script

Få inspiration & nyheter från oss

Jag godkänner att Cornerstone skickar mig nyheter via e-post