Linux Shell Basics - kurs 13 900 gni. fra IBS Training Center, trening 14 timer, Dato 26. november 2023.
Miscellanea / / November 30, 2023
Kurset fokuserer på å introdusere deg til Linux®-kommandolinjen, populære verktøy og kommandolinjekommandoer.
Prinsippet for å lage og utføre shell-skript studeres (alle eksempler er gitt for ksh).
Betingede operatorer, løkker, spesielle variabler og funksjoner vurderes.
Det grunnleggende om filsystemet og prinsippene for organisering av tilgangsrettigheter i systemer som støtter POSIX-standarden, grunnleggende datatyper (filer, lenker, navngitte rør, enhetsfiler) er gitt.
Grunnleggende om Linux®-operativsystemet er dekket (brukeradministrasjon, eksternt arbeid via ssh, prosess- og oppgavebehandling, vi tekstredigering, cron-tjeneste).
Foreløpig forberedelse
Kunnskap om grunnleggende programmeringsprinsipper (begrepet variabler, datatyper, betingelser og sløyfer).
Introduksjon til shell:
- terminologi (shell, GUI, CLI, terminal);
- grunnleggende syntaks – argumenter og alternativer;
- interne og eksterne team;
- masker, stier til filer og kataloger;
- populære kommandoer for å navigere og arbeide med filer og kataloger, samt vise systeminformasjon (ls, who,
- pwd, date, cd, mkdir, cp, mv., etc.).
Inngang og utgang:
- vise tekstfiler;
- input og output omdirigering;
- behandler omdirigert utgang (grep, sort, wc).
Skallvariabler:
- datatyper;
- rømming og sitater;
- jokertegn;
- miljøvariabler, systemvariabler.
Aritmetiske operasjoner i CLI.
Filsystem:
- filer, kataloger, enhetsfiler;
- virtuelle filsystemer (devfs, procfs);
- typer filsystemer, kort sammenligning;
- fillagring på disk og fragmentering;
- tilgangsrettigheter til filer og kataloger;
- brukere og grupper. Kontroll;
- superbruker, su og sudo kommandoer;
- harde og symbolske lenker, kalt piper;
- monteringspunkter, /etc/fstab.
Vi tekstredigerer.
Cron planleggingstjeneste.
Shell-skript – opprette og kjøre et skript:
- returverdier;
- åpningsparenteser.
Kommandoer for å jobbe med tekst (cut, tr, grep).
Vanlig uttrykk.
Kort om Sed.
Prosesser i Linux (PID, ps, topp, htop):
- signaler, drep kommando.
Oppgavestyring (bg, fg, jobber).
tar og gzip-verktøy.
Fjernarbeid med filer (ftp, scp, wget).
Finn kommando.
Matriser.
Betingede utsagn (hvis-da og sak).
Løkker mens, for, til.
Spesielle variabler.
Funksjoner.
Fjerntilgang via SSH:
- SSH-nøkler.
Ytterligere materialer:
- Velg kommando for å bygge en meny;
- Virtuelle skjermer (skjerm, tmux);
- nohup.