Kursplan

Introduktion

  • Bash-filosofi och principer / Vad är Bash?
  • Bash jämfört med andra skriptspråk
  • Översikt över Bash-funktioner och arkitektur
  • Utöver Bash: Bash i sammanhanget med systemadministratörsuppgifter

Förståelse för Bash

  • Livscykeln för ett Bash-skript
  • Hur Bash passar in med systemadministratörsuppgifter
  • Bash-syntax och datatyper

Att komma igång

  • Inställning av utvecklingsmiljö
  • Installation av Bash på Linux-system
  • Installation av Bash på Windows-system
  • Konfiguration av Bash-miljö

Skapande och körning av Bash-skript

  • Bash-skriptstruktur
  • Körning av Bash-skript
  • Användning av variabler, argument och in-/utdata
  • Kontrollstrukturer och loopar

Bash-scripting för automatisering

  • Automatisering av uppgifter med Bash
  • Filsystemshantering med Bash
  • Processhantering med Bash
  • Systemövervakning och loggning med Bash

Integration av Bash med andra verktyg

  • Bash och reguljära uttryck
  • Bash och sed och awk
  • Bash och kommandoradsverktyg (grep, find, xargs, etc.)

Felsökning

  • Felsökning av Bash-skript
  • Vanliga fel och hur man undviker dem
  • Optimering av Bash-skript

Sammanfattning och nästa steg

  • Översikt över nyckelbegrepp och bästa praxis
  • Nästa steg för att lära sig mer om Bash och automatisering med Bash

Krav

  • Förståelse för Linux operativsystem
  • Erfarenhet av kommandoradsgränssnitt
  • Grundläggande programmeringserfarenhet

Målgrupp

  • Utvecklare
  • Systemadministratörer
 21 timmar

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier