Obsah
- Shells ponúkajú textový vstupný bod do vášho systému Linux
- Čo je to škrupina?
- Prečo používať Shell Session?
- Ako používať Linux Shell
Shells ponúkajú textový vstupný bod do vášho systému Linux
Distribúcie Linuxu pre spotrebiteľov ponúkajú výkonné grafické užívateľské rozhrania - Linux, ktorý pochádza zo sveta Unixov v 70. rokoch 20. storočia, stále beží na architektúre, ktorá sa nespolieha na konkrétne GUI.
Textový vstupný bod do systému sa nazýva a škrupinaa Linux ich podporuje.
Čo je to škrupina?
Shell je textová metóda interakcie s operačným systémom počítača - funkcia nazývaná a príkazový tlmočník, Mušle používajú svoju vlastnú syntax a logiku; fungujú ako sprostredkovatelia medzi prihláseným používateľom a počítačovým jadrom a vykonávajú iné programy, ako sú systémové nástroje alebo aplikácie nainštalované používateľom.
Linux podporuje niekoľko rôznych prostredí:
- tresnúť: Bash je predvolený shell pre najmodernejšie distribúcie Linuxu. Je optimalizovaný pre interaktívne použitie prostredníctvom histórie príkazov, úprav príkazového riadku, aliasu príkazov a základného riadenia úloh.
- ryby: Fish bol navrhnutý tak, aby bol prístupnejší pre používateľa. Zdôrazňuje dokončenie príkazov, používateľské skripty a pokročilé funkcie terminálu. Je optimalizovaný pre interaktívne použitie.
- ksh: Korn shell je samo o sebe programovací jazyk na vysokej úrovni, hoci jeho interaktívna podpora je vynikajúca.
- Zsh: Zsh ponúka vynikajúce možnosti pre výkonných používateľov a ponúka pokročilé skriptovacie funkcie a značné množstvo prispôsobiteľnosti. Podporuje aj rôzne indexy.
Nič vám nebráni nainštalovať toľko rôznych škrupín, koľko chcete. Aj keď ako predvolený bude slúžiť iba jeden, môžete v rámci shellu v rámci shellu vyvolať shell. Ak chcete zistiť, ktoré mušle sú už nainštalované pre vašu distribúciu, spustite mušle / atď.
Mušle nie sú to isté ako terminál, Terminály sú grafické programy, v rámci ktorých pracuje operácia shellu. Vo všeobecnosti potrebujete terminál na spustenie relácie shellu, ale relácia shellu a terminál nie sú prepojené. To znamená, že ten istý terminálový program spustí ľubovoľný shell a akýkoľvek shell beží v ľubovoľnom terminálovom programe.
Microsoft Windows aj Apple MacOS tiež obsahujú mušle. Vo Windows sa volá shell Príkazový riadok, aj keď nové verzie systému Windows podporujú PowerShell. V MacOS, terminál program otvorí shell reláciu. V Linuxe, hoci niektorí spisovatelia nedbalí odkazujú na relácie shellu ako na „príkazový riadok“, je príkazový riadok špecifický pre spoločnosť Microsoft.
Prečo používať Shell Session?
Jednoduchí priaznivci Linuxu z domácej pracovnej plochy zriedka potreba používať shell session, pretože moderný Linux ponúka robustné ovládacie panely GUI. Takmer všetky bežné vylepšenia pracovnej plochy sa môžu vyplniť v rámci GUI.
Pretože však Linux podporuje mnoho rôznych distribúcií a viac ako tucet rôznych prostredí stolových počítačov, aj základné rady o tom, ako vykonať úlohu v systéme Linux, budú v zhone rýchlo zmätené. Pokiaľ sa vaše pokyny nezameriavajú na pracovné prostredie, postupné postupy sa budú líšiť - často výrazne. Z tohto dôvodu veľká časť poradenstva o postupovaní a riešení problémov v systéme Linux zdôrazňuje príkazy shellu.
Napríklad, aby ste videli, aké programy v súčasnosti bežia na vašom počítači so systémom Linux, proces v GUI sa líši v závislosti od distribúcie. Na Ubuntu 20.04 by ste otvorili Spúšťač a vyberte Monitorovanie systému zatiaľ čo na openSuse Tumbleweed by ste to mali spustiť KSysGuard zo zložky K Menu v systéme. A pre každý nástroj GUI sa vzhľad a funkčnosť líšia, čo si vyžaduje rôzne podrobné pokyny a podľa potreby aj snímky obrazovky. Avšak, pre každú distribúciu, jednoducho beží ps -ax z relácie shellu poskytuje rovnaký výstup rovnakým spôsobom.
Ako používať Linux Shell
Prekvitať vo vesmíre len pre text nie je príliš ťažké. V skutočnosti veľa tvrdých fanúšikov Linuxu prakticky žije v škrupine. Ak chcete začať, spustite distribučný terminálový program alebo jeho ekvivalent. Po otvorení okna budete na novej schôdzke shellu.
Keď skončíte, použite východ príkaz alebo zatvorte program terminálu.
Každý shell ponúka rôzne funkcie, aj keď bežné pomocné programy pre Linux (napríklad CD príkaz na zmenu adresárov alebo mačka príkaz na zobrazenie súborov) fungujú rovnako vo všetkých mušlích. Preštudujte si jedinečnú syntax shellu, aby ste si osvojili jeho silu.