Sprievodca začiatočníkmi pre Linux Shell

Čo je Shell?

Predtým, než existovali pracovné prostredia a grafické používateľské rozhrania, jediný spôsob interakcie s operačným systémom Linux bol použiť príkazový riadok známy aj ako terminál.

Terminál používa špeciálny program s názvom shell, ktorý podporuje rad príkazov na vykonávanie úloh.

K dispozícii sú rôzne typy škrupín. Tu sú najčastejšie používané shell:

Väčšina moderných distribucií Linuxu používa buď shell bash alebo pomlčkový shell, hoci stojí za to vedieť, že existujú ostatné shell.

Ako môžete otvoriť Shell?

Ak sa pripojíte na server Linux cez ssh, dostanete sa priamo do shell Linuxu. Ak používate desktopovú verziu systému Linux a používate desktopové prostredie, môžete sa dostať do zariadenia jednoducho otvorením terminálu.

Táto príručka ukazuje, ako získať prístup k terminálu viacerými spôsobmi.

Akonáhle vstúpite do terminálu, budete môcť používať predvolený shell pre daný terminál.

Je terminál a Shell to isté?

Terminál a shell, zatiaľ čo sa často používajú v spojení so sebou, sú veľmi odlišné zveriny. Terminál je program, ktorý vám umožňuje prístup k shellu.

Ako už bolo spomenuté vyššie, terminál môže spustiť rôzne typy shellov. Shell nepotrebuje emulátor terminálu na spustenie. Skript shell môžete spustiť pomocou úlohy CRON, ktorá je napríklad nástroj na spustenie skriptov v určitých časových obdobiach.

Ako interagujem s Shell

Môžete urobiť skoro všetko v terminálovom okne, ktoré môžete dosiahnuť v grafickejšom prostredí, ale potrebujete poznať príkazy, ktoré sú k dispozícii.

Existujú rôzne spôsoby, ako zoznam všetkých príkazov. Napríklad nasledujúci príkaz uvádza dostupné príkazy:

compgen -c | viac

Zobrazia sa zoznam všetkých dostupných príkazov, ale takým spôsobom, že ak neviete, čo znamenajú príkazy, je nepravdepodobné, že sa budete cítiť veľmi pohodlne.

Príkaz man môžete použiť na čítanie informácií o každom príkaze zadaním nasledujúceho:

man commandname

Nahraďte "príkazové meno" názvom príkazu, ktorý chcete prečítať.

Vždy môžete sledovať sprievodcu na tejto stránke, kde môžete zistiť, ako používať väčšinu príkazov Linuxu, ktoré sú k dispozícii.

Kľúčové veci, ktoré budete chcieť vedieť, sú to, ako prezerať súbory, ako upravovať súbory, ako zistiť, kde sa nachádzate v súborovom systéme, ako pohybovať hore a dole adresáre, ako presúvať súbory, ako kopírovať súbory, ako postupovať odstrániť súbory a ako vytvoriť adresáre.

Našťastie vám táto príručka ukáže, ako robiť všetky tieto veci .

Čo je Shell skript

Shell skript je séria príkazov pre shell, zapísaných v súbore, ktorý pri volaní vykoná príkazy jeden po druhom často prijímajúci užívateľský vstup.

Shell skripty poskytujú spôsob vykonávania bežných úloh znova a znova.

Klávesové skratky

Existuje niekoľko klávesových skratiek, ktoré stojí za to vedieť, že ste rýchlo spolupracovali so shellom v okne terminálu:

Inštalácia softvéru pomocou príkazového riadka

Obal môže byť použitý len ako spôsob kopírovania súborov a ich úprava.

Môžete napríklad použiť shell na inštaláciu softvéru. Väčšina príkazov na inštaláciu softvéru je špecifická pre operačný systém a nie pre konkrétny shell.

Napríklad apt-get je k dispozícii v distribučných systémoch Debian, zatiaľ čo yum je dostupný pre distribúcie založené na Red Hat.

Apt-get môžete použiť v skripte pre shell, ale nebude fungovať pri každej distribúcii. Ide o program príkazového riadku, na rozdiel od toho, že je určený príkaz shellu.

Užitočné tipy a triky

Táto príručka obsahuje zoznam 15 užitočných tipov a trikov pre príkazový riadok.

Ukáže vám, ako spustiť príkazy na pozadí, ako pozastaviť príkazy, ako udržiavať príkazy bežiace aj po odhlásení, ako spustiť príkazy v konkrétny dátum a čas, ako zobraziť a spravovať procesy, ako zabiť zavesenie procesy, ako sťahovať videá vo formáte Youtube, ako sťahovať webové stránky a dokonca aj to, ako dostať svoje šťastie.