Linux Shell Basics - kurz 13 900 rub. z IBS Training Center, tréning 14 hodín, Dátum 26.11.2023.
Rôzne / / November 30, 2023
Kurz sa zameriava na zoznámenie sa s príkazovým riadkom Linux®, populárnymi pomôckami a príkazmi príkazového riadku.
Študuje sa princíp vytvárania a spúšťania shell skriptov (všetky príklady sú uvedené pre ksh).
Zohľadňujú sa podmienené operátory, cykly, špeciálne premenné a funkcie.
Uvádzajú sa základy súborového systému a princípy organizácie prístupových práv v systémoch, ktoré podporujú štandard POSIX, základné dátové typy (súbory, odkazy, pomenované kanály, súbory zariadení).
Pokryté sú základy operačného systému Linux® (správa používateľov, práca na diaľku cez ssh, správa procesov a úloh, textový editor vi, služba cron).
Predbežná príprava
Znalosť základných princípov programovania (pojem premenných, dátových typov, podmienok a slučiek).
Úvod do shellu:
- terminológia (shell, GUI, CLI, terminál);
- základná syntax – argumenty a možnosti;
- interné a externé tímy;
- masky, cesty k súborom a adresárom;
- obľúbené príkazy na navigáciu a prácu so súbormi a adresármi, ako aj na zobrazenie systémových informácií (ls, who,
- pwd, date, cd, mkdir, cp, mv. atď.).
Vstup a výstup:
- prezeranie textových súborov;
- presmerovanie vstupu a výstupu;
- spracovanie presmerovaného výstupu (grep, sort, wc).
Premenné shellu:
- dátové typy;
- úteky a úvodzovky;
- zástupné znaky;
- premenné prostredia, systémové premenné.
Aritmetické operácie v CLI.
Systém súborov:
- súbory, adresáre, súbory zariadení;
- virtuálne súborové systémy (devfs, procfs);
- typy súborových systémov, krátke porovnanie;
- ukladanie súborov na disk a fragmentácia;
- prístupové práva k súborom a adresárom;
- používateľov a skupiny. kontrola;
- super user, príkazy su a sudo;
- tvrdé a symbolické odkazy, pomenované fajky;
- body pripojenia, /etc/fstab.
Vi textový editor.
Cron plánovacia služba.
Shell skripty – vytvorenie a spustenie skriptu:
- návratové hodnoty;
- otváracie zátvorky.
Príkazy pre prácu s textom (cut, tr, grep).
Regulárne výrazy.
Stručne o Sed.
Procesy v Linuxe (PID, ps, top, htop):
- signály, príkaz na zabitie.
Správa úloh (bg, fg, jobs).
nástroje tar a gzip.
Vzdialená práca so súbormi (ftp, scp, wget).
Príkaz Nájsť.
Polia.
Podmienené vyhlásenia (ak-potom a prípad).
Slučky, kým, pre, kým.
Špeciálne premenné.
Funkcie.
Vzdialený prístup cez SSH:
- SSH kľúče.
Dodatočné materiály:
- Vyberte príkaz na vytvorenie ponuky;
- Virtuálne obrazovky (screen, tmux);
- nohup.