Linux Shell Basics - kursas 13 900 rub. iš TVM mokymo centro, mokymai 14 val., Data 2023 m. lapkričio 26 d.
įvairenybės / / November 30, 2023
Kursas skirtas supažindinti su Linux® komandų eilute, populiariomis programomis ir komandų eilutės komandomis.
Išnagrinėtas apvalkalo scenarijų kūrimo ir vykdymo principas (visi pavyzdžiai pateikti ksh).
Nagrinėjami sąlyginiai operatoriai, kilpos, specialūs kintamieji ir funkcijos.
Pateikiami failų sistemos pagrindai ir prieigos teisių organizavimo principai sistemose, kurios palaiko POSIX standartą, pagrindiniai duomenų tipai (failai, nuorodos, pavadinti vamzdžiai, įrenginių failai).
Apžvelgiami Linux® operacinės sistemos pagrindai (vartotojų valdymas, nuotolinis darbas per ssh, procesų ir užduočių valdymas, vi teksto rengyklė, cron paslauga).
Preliminarus pasiruošimas
Pagrindinių programavimo principų išmanymas (kintamųjų samprata, duomenų tipai, sąlygos ir ciklai).
Įvadas į apvalkalą:
- terminija (shell, GUI, CLI, terminalas);
- pagrindinė sintaksė – argumentai ir parinktys;
- vidaus ir išorės komandos;
- kaukės, keliai į failus ir katalogus;
- populiarios komandos, skirtos naršyti ir dirbti su failais bei katalogais, taip pat rodyti sistemos informaciją (ls, kas,
- pwd, data, CD, mkdir, cp, mv. ir kt.).
Įvestis ir išvestis:
- tekstinių failų peržiūra;
- įvesties ir išvesties nukreipimas;
- peradresuotos išvesties apdorojimas (grep, sort, wc).
Apvalkalo kintamieji:
- duomenų tipai;
- pabėgimas ir kabutės;
- pakaitos simboliai;
- aplinkos kintamieji, sistemos kintamieji.
Aritmetiniai veiksmai CLI.
Failų sistema:
- failai, katalogai, įrenginių failai;
- virtualios failų sistemos (devfs, procfs);
- failų sistemų tipai, trumpas palyginimas;
- failų saugojimas diske ir suskaidymas;
- prieigos prie failų ir katalogų teisės;
- vartotojai ir grupės. Kontrolė;
- super user, su ir sudo komandos;
- kietos ir simbolinės grandys, pavadinti vamzdžiai;
- prijungimo taškai, /etc/fstab.
Vi teksto redaktorius.
Cron planavimo paslauga.
Shell scenarijai – scenarijaus kūrimas ir vykdymas:
- grąžinti reikšmes;
- atidarymo skliausteliuose.
Darbo su tekstu komandos (cut, tr, grep).
Įprastos išraiškos.
Trumpai apie Sedą.
Procesai sistemoje „Linux“ (PID, ps, top, htop):
- signalai, žudymo komanda.
Užduočių valdymas (bg, fg, darbai).
tar ir gzip komunalinės paslaugos.
Nuotolinis darbas su failais (ftp, scp, wget).
Rasti komandą.
Masyvai.
Sąlyginiai teiginiai (jei-tada ir atvejis).
Kilpos, kol, už, iki.
Specialūs kintamieji.
Funkcijos.
Nuotolinė prieiga per SSH:
- SSH raktai.
Papildomos medžiagos:
- Pasirinkite komandą, kad sukurtumėte meniu;
- Virtualūs ekranai (ekranas, tmux);
- nohup.