Linux Shell pamati - kurss 13 900 rub. no IBS Mācību centra, apmācības 14 stundas, Datums 26.11.2023.
Literārs Mistrojums / / November 30, 2023
Kursa mērķis ir iepazīstināt jūs ar Linux® komandrindu, populārām utilītprogrammām un komandrindas komandām.
Tiek pētīts čaulas skriptu izveides un izpildes princips (visi piemēri ir doti ksh).
Tiek ņemti vērā nosacījuma operatori, cilpas, īpašie mainīgie un funkcijas.
Tiek doti failu sistēmas pamati un piekļuves tiesību organizēšanas principi sistēmās, kas atbalsta POSIX standartu, pamatdatu tipi (faili, saites, nosauktas caurules, ierīču faili).
Tiek apskatīti Linux® operētājsistēmas pamati (lietotāju pārvaldība, attālais darbs, izmantojot ssh, procesu un uzdevumu pārvaldība, vi teksta redaktors, cron pakalpojums).
Iepriekšēja sagatavošana
Zināšanas par programmēšanas pamatprincipiem (mainīgo jēdziens, datu tipi, nosacījumi un cilpas).
Ievads apvalkā:
- terminoloģija (shell, GUI, CLI, terminālis);
- pamata sintakse – argumenti un opcijas;
- iekšējās un ārējās komandas;
- maskas, ceļi uz failiem un direktorijiem;
- populāras komandas navigācijai un darbam ar failiem un direktorijiem, kā arī sistēmas informācijas parādīšanai (ls, who,
- pwd, datums, kompaktdisks, mkdir, cp, mv. utt.).
Ievade un izvade:
- teksta failu apskate;
- ievades un izvades novirzīšana;
- apstrādāt novirzīto izvadi (grep, sort, wc).
Apvalka mainīgie:
- datu tipi;
- bēgšana un pēdiņas;
- aizstājējzīmes;
- vides mainīgie, sistēmas mainīgie.
Aritmētiskās darbības CLI.
Failu sistēma:
- faili, direktoriji, ierīču faili;
- virtuālās failu sistēmas (devfs, procfs);
- failu sistēmu veidi, īss salīdzinājums;
- failu glabāšana diskā un sadrumstalotība;
- piekļuves tiesības failiem un direktorijiem;
- lietotājiem un grupām. Kontrole;
- superlietotāja, su un sudo komandas;
- cietas un simboliskas saites, nosauktas caurules;
- piestiprināšanas punkti, /etc/fstab.
Vi teksta redaktors.
Cron plānošanas pakalpojums.
Shell skripti — skripta izveide un palaišana:
- atgriešanas vērtības;
- atverošās iekavas.
Komandas darbam ar tekstu (cut, tr, grep).
Regulāras izteiksmes.
Īsi par Sedu.
Procesi operētājsistēmā Linux (PID, ps, top, htop):
- signāli, nogalināšanas komanda.
Uzdevumu pārvaldība (bg, fg, darbavietas).
darvas un gzip utilītas.
Attālināts darbs ar failiem (ftp, scp, wget).
Atrast komandu.
Masīvi.
Nosacīti paziņojumi (ja-tad un gadījums).
Cilpas kamēr, priekš, līdz.
Īpaši mainīgie.
Funkcijas.
Attālā piekļuve, izmantojot SSH:
- SSH atslēgas.
Papildu materiāli:
- Izvēlieties komandu, lai izveidotu izvēlni;
- Virtuālie ekrāni (ekrāns, tmux);
- nohup.