Linux Shell Basics - kursus 13.900 rub. fra IBS Training Center, træning 14 timer, Dato 26. november 2023.
Miscellanea / / November 30, 2023
Kurset fokuserer på at introducere dig til Linux®-kommandolinjen, populære hjælpeprogrammer og kommandolinjekommandoer.
Princippet om at skabe og udføre shell-scripts studeres (alle eksempler er givet for ksh).
Betingede operatorer, sløjfer, specielle variabler og funktioner tages i betragtning.
Det grundlæggende i filsystemet og principperne for organisering af adgangsrettigheder i systemer, der understøtter POSIX-standarden, grundlæggende datatyper (filer, links, navngivne rør, enhedsfiler) er givet.
Det grundlæggende i Linux®-operativsystemet er dækket (brugeradministration, fjernarbejde via ssh, proces- og opgavestyring, vi teksteditor, cron-tjeneste).
Indledende forberedelse
Kendskab til grundlæggende programmeringsprincipper (begrebet variable, datatyper, betingelser og loops).
Introduktion til shell:
- terminologi (shell, GUI, CLI, terminal);
- grundlæggende syntaks – argumenter og muligheder;
- interne og eksterne teams;
- masker, stier til filer og mapper;
- populære kommandoer til at navigere og arbejde med filer og mapper samt visning af systemoplysninger (ls, who,
- pwd, dato, cd, mkdir, cp, mv. osv.).
Input og output:
- visning af tekstfiler;
- input og output omdirigering;
- behandler omdirigeret output (grep, sort, wc).
Shell variabler:
- datatyper;
- undslippe og citater;
- jokertegn;
- miljøvariabler, systemvariabler.
Aritmetiske operationer i CLI.
Filsystem:
- filer, mapper, enhedsfiler;
- virtuelle filsystemer (devfs, procfs);
- typer af filsystemer, kort sammenligning;
- fillagring på disk og fragmentering;
- adgangsrettigheder til filer og mapper;
- brugere og grupper. Styring;
- superbruger, su og sudo kommandoer;
- hårde og symbolske led, navngivne rør;
- monteringspunkter, /etc/fstab.
Vi tekst editor.
Cron planlægningstjeneste.
Shell-scripts – oprettelse og kørsel af et script:
- returværdier;
- åbne parenteser.
Kommandoer til at arbejde med tekst (cut, tr, grep).
Regelmæssige udtryk.
Kort om Sed.
Processer i Linux (PID, ps, top, htop):
- signaler, dræb kommando.
Opgavestyring (bg, fg, jobs).
tar og gzip hjælpeprogrammer.
Fjernarbejde med filer (ftp, scp, wget).
Find kommando.
Arrays.
Betingede erklæringer (hvis-så og sag).
Sløjfer mens, for, indtil.
Særlige variabler.
Funktioner.
Fjernadgang via SSH:
- SSH nøgler.
Yderligere materialer:
- Vælg kommando for at bygge en menu;
- Virtuelle skærme (skærm, tmux);
- nohup.