Linux advanced programming!
Utveckla dina programmeringsfärdigheter vid shell scripting med hjälp av Linux kraftfulla verktyg!
En kurs om avancerad shell scripting, verktyg och Bash programmering.
Innehåll i kurs
Introduktion
- Kapitel 1 Linux och verktyg- repetition
- Kapitel 2 Editering av text
- Kapitel 3 Reguljära uttryck
- Kapitel 4 Textfiltrering - ed, sed, diff,- spiff
join, tr, tee ...
- Kapitel 5 Awk - avancerad
- Kapitel 6 Shell scripts - Bash avancerad
- Kapitel 7 Debugging shell scripts
Kurs intressant för
Kursen vänder sig till systemadministratörer, programmerare med även till avancerade Linux användare.
Förkunskaper
Grundläggande kunskaper om shell programmering och/eller C-programmering underlättar förståelsen under denna kurs.
Vi förutsätter att du har grundläggande kunskaper om Linux system och vet hur:
Man loggar in i systemet och definierar terminalen.
Kan navigera med ls, cd, pwd etc.
Kan ändra i filer med hjälp av vi eller gedit.
Kan bearbeta filer med mv, ln, rm etc.
Kursens mål
är att utveckla dina programmeringsfärdigheter som används vid shell scripting med hjälp av Linux kraftfulla verktyg.
Vi går igenom AWK, grep, sed, Regular Expressions, vi, etc. på ett mer djupgående sätt samt fördjupar oss i bash scripting.
Du kommer att lära dig att:
Anpassa din användarmiljö och miljön för olika program.
Använda avancerade möjligheter i Linux texteditorer.
Förändra text och analysera data via text filter.
Skriva/bygga shell scripts.
AWK.
Debugging av shell scripts.