Bash Shell Scripting Course - eLearning

3.500,00 DKK

  • 30 hours
eLearning

Mestre kraften i Linux- og Unix-automatisering med dette omfattende kursus i Bash Shell-scripting. Kurset er designet til både begyndere og IT-professionelle og giver dig praktisk, hands-on træning, så du kan opbygge anvendelige scripts til at automatisere gentagne opgaver, forbedre systemeffektiviteten og optimere arbejde i kommandolinjen.

Nøglefunktioner

Sprog

Kursus og materiale på engelsk

Niveau

Begynder - Mellem niveau

Adgang

1 års adgang til læringsplatformen

12,5 timers on-demand videoer

med over 30 timers anbefalet studietid

43 Praktisk øvelse

12 automatisk bedømte opgaver

2 omfattende opgaver

Bevis for gennemført program medfølger

Hero

Læringsudbytte

Når du har gennemført dette kursus, vil du være i stand til at forstå:

Bash-kommando

Forstå de grundlæggende Bash-kommandolinjeværktøjer og fordelene ved CLI frem for grafiske brugerflader

Naviger

Naviger i mapper, og håndter filer, mapper og stier ved hjælp af terminalen

Teknikker

Arbejd med strenge, kommandoredigering og teknikker til kædning af kommandoer

Administrer

Administrer filrettigheder, ejerskab og jokertegnsoperationer effektivt

Betinget

Brug logiske operatorer, betingede udsagn og løkker i Bash-scripts

Manipulere

Manipulér tekst med strengoperationer, regulære udtryk og stream-redigeringsværktøjer

Hero

Kursusforløb

  1. Introduktion

    Lektion 01

    • GUI vs CLI
    • Fordele ved Bash CLI
    • Bash vs C
    • Analyse af Bash-logs
  2. At komme rundt i et interaktivt shell

    Lektion 02

    • Forstå Unix-filstrukturen
    • Navigation i en terminal
    • Oprettelse af filer og mapper
    • Sletning af filer og mapper
    • Forstå stier
    • Specielle mapper og skjulte elementer
    • Kommandoindstillinger
    • Fremkaldelse af manualen
  3. Strenghåndtering og grundlæggende omdirigering

    Lektion 03

    • Introduktion til prompt
    • Vis filer, håndter streng og omdirigér indhold
    • Avanceret omdirigering: Sammenkædning
    • Strengafgrænsere og mellemrum
    • Escape-tegn og specialsekvenser
    • Flyt, kopiér og omdøb elementer
    • Kædning af kommandoer
  4. Brugere, tilladelser og metadata

    Lektion 04

    • Data og metadata
    • Tilladelsesbreve
    • Superbruger
    • Skift tilladelser
    • Jokere
    • Tilladelsesnumre
    • Skift ejer og gruppe + sudo
    • Omdirigeringer
    • Omdirigeringer og gruppering

  5. Forståelse af piping, stdin, stdout og stderr

    Lektion 05

    • Rørføring
    • Standard input
    • Matchende mønstre
    • Variabler
    • Miljøvariabler
    • Shell-indbyggede kommandoer
    • Aliasser
    • Bash-konfiguration
  6. Bash-scripting

    Lektion 06

    • Filanalyse
    • Scriptkørsel
    • Shebang
    • Bash-indstillinger og set
    • Kommandosubstitution
    • Læse og kommentere
    • Afslutningsstatus
    • Parametre til Bash-script
    • Tilpas prompt og farver
    • Øv dig med Nano
  7. Logiske operatorer

    Lektion 07

    • Betingede udsagn
    • Kombinering af betingede udsagn
    • Flere betingede udsagn
    • Sagsfremstillinger
    • Deklaration af variabler
    • Sammenligning af strenge
    • Mere øvelse med PS1
  8. Funktioner og løkker

    Lektion 08

    • Funktioner og underskaller
    • While-løkke
    • Sekvensudtryk
    • For-løkke
    • Orddeling
  9. Strengmanipulation og regulære udtryk

    Lektion 09

    • Parameterudvidelse
    • Globbing og klammeudvidelse
    • Shell-indstillinger og udvidet globbing
    • Regulære udtryk
    • Sed, stream-editoren
  10. Indstillinger for matematik, projekter og scripts

    Lektion 10

    • Aritmetisk udvidelse
    • Grundlæggende lommeregner
    • Getopts
    • Projektudfordring - Konverter kg til lbs
    • Projektgennemgang – Konverter kg til lbs
  11. Kommunikation

    Lektion 11

    • Fjernshell med SSH
    • SCP- og SSH-godkendelsesnøgler
    • AWS EC2-instans og SSH
    • Webserver på AWS EC2-instans
    • Forbind Git til GitHub med SSH
    • Grundlæggende Git og GitHub
Kursus i Bash-skalscripting

Hvem bør tilmelde sig dette program?

Begyndere, der er interesserede i Linux og shell-scripting

Systemadministratorer og IT-supportmedarbejdere

DevOps-ingeniører og cloud-professionelle

Softwareudviklere, der arbejder i Linux/Unix-miljøer

Netværksingeniører og infrastrukturteams

Tech-entusiaster, der ønsker at automatisere kommandolinjeopgaver

Start kurset nu

Forudsætninger

  • Grundlæggende kendskab til kommandolinjegrænseflader
  • Grundlæggende forståelse af Linux- eller Unix-miljøer
  • Grundlæggende programmeringskendskab er en fordel, men ikke et krav
  • Villighed til at øve praktiske scripting-øvelser
  • Der kræves ingen tidligere erfaring med Bash-scripting, hvilket gør dette kursus begyndervenligt.

Udtalelser

Licensering og akkreditering

Dette kursus tilbydes i henhold til Partnerprogramaftalen og overholder kravene i licensaftalen

Lighedspolitik

Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.


Ofte stillede spørgsmål

Contact background

Har du brug for virksomhedsløsninger eller LMS-integration?

Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!