Skriv ut denna sida

Avancerad Unix - Skalprogrammering och verktyg

3 dagar

Detta är kursen för dig som vill få ut mer av de kraftfulla standardverktyg som finns tillgängliga i en Unix- eller Linuxdistribution.

Kursen ger dig ordentliga kunskaper i shellprogrammering och alla populära Unix-verktyg. Du får lära dig att utnyttja Unix-systemets styrkor att snabbt lösa uppgifter genom shellprogrammeringen och att välja rätt verktyg vid rätt tillfälle.

Shellprogrammering passar i miljöer där det finns behov av automatisering, databehandling samt integration mellan system och applikationer - d v s både i utvecklings- och testmiljöer såväl som i driftmiljöer.

Under kursen presenteras också det mest grundläggande inom Perl eftersom det numera är en regel att Perl följer med i en modern Unixdistribution.

Praktiska övningar:

  • Grundläggande shellskript
  • Shellskript + kommandon
  • Textbearbetning; sortering, filtrering, utbyte

     

  • Förkunskaper och mål

    Ett utmärkt val för dig som har baskunskaper i Unix och någon programmeringserfarenhet. Kursen är mycket mångsidig och vänder sig till flera kategorier av Unix-tekniker. Såväl utvecklare som testare har stor nytta av dessa kunskaper.

     Kursmål

    Efter kursen kan du skriva shellskript och effektivt dra nytta av Unix-verktygslådan.
    Du får också en bra bred kunskap om all teknik som vanligtvis förekommer i en Unix-miljö. Det innebär att du kommer att känna igen dig och förstå sambanden och tekniken i många av de klassiska Unix-miljöer du kommer jobba i. En kurs att växa med.

    Pris: 18 900 kr (exkl. moms)

    Klicka på ett kursdatum för att boka kurs:
    25 okt 2010
    24 jan 2011

    Presentation av kursmaterial
    Bild på kursboken

    I kursen ingår ett kompendium på svenska.

    Presentation av kursansvarig
    Jonas Linde, Jonas är en erfaren systemadministratör och utvecklare med gedigen kunskap om systemadministration och systemutveckling i Unix- och Linuxmiljö. Jonas Linde, Jonas är en erfaren systemadministratör och utvecklare med gedigen kunskap om systemadministration och systemutveckling i Unix- och Linuxmiljö.
     
    Inledning - Unix
  • Historik 
  • Egenskaper

    Användarmiljön
  • Olika Shell
  • Konfiguration och miljö
  • Startfiler

    Shellprogrammering
  • Variabler
  • Styrsatser: for, case, if, while
  • Funktioner
  • Aritmetiska uttryck
  • Styrning av in- och utdata
  • Omdirigering
  • Filnamnsexpansion
  • Specialvariabler
  • Variabelmanipulering
  • Villkor, exit-status
  • Testkommandot
  • Portabillitet 

    Reguljära uttryck
  • Reguljära uttryck vs filnamnsexpansion
  • Utökade reguljära uttryck 
  • Sed, strömlinje-editor
  • Grep-familjen

    Unix verktygslåda
  • Sort
  • Find
  • Tr
  • Tee
  • Cut
  • Cat
  • m fl

    Awk - radorienterad filtrering
  • Egenskaper 
  • Block 
  • Språkkonstruktioner

    Perl och andra skriptspråk
  • Perl - Egenskaper
  • Perl - Språkkonstruktioner
  • Perl - Moduler
  • Andra skriptspråk - en översikt

    Övningar