Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
V systémoch podobných UNIX sú príkazy pokyny, ktoré dáte škrupine na vykonávanie akcií. Môžu byť kategorizované ako interné a externé .
Tu je rozdelenie kľúčových rozdielov a príkladov:
Interné príkazy:
* vstavané: Tieto sú priamo integrované do kódu shellu.
* rýchle vykonanie: Nie je potrebné načítať samostatné programy od disku.
* Limited Funkčnosť: Zvyčajne sa zameriavajte na základné úlohy, ako je správa Shell, riadenie procesu a premenná manipulácia.
* Žiadne samostatné spustiteľné súbory: Sú súčasťou samotnej škrupiny.
Príklady:
* `CD`:Zmena adresára.
* `EXIT`:Ukončite aktuálny shell.
* `Pwd`:Tlač pracovného adresára.
* `Jobs`:Zoznam pozadia úloh.
* `FG`:Prineste do popredia prácu na pozadí.
* `Bg`:Pošlite úlohu v popredí na pozadie.
* `Kill`:Ukončite proces.
* `History`:Display Command History.
* `Echo`:Tlač textu do terminálu.
* `Read`:Prečítajte si vstup používateľa.
Externé príkazy:
* samostatné spustiteľné súbory: Uložené ako súbory v systéme.
* Zložitejšia funkčnosť: Dokáže vykonávať širšiu škálu úloh.
* pomalšie vykonávanie: Pred spustením je potrebné načítať z disku.
Príklady:
* `ls`:Obsah adresára zoznamu.
* `CAT`:Zhromaždiť a zobrazovať súbory.
* `Grep`:Vyhľadajte vzory v súboroch.
* `Date`:Zobrazte aktuálny dátum a čas.
* `TOP`:Zobraziť procesy prevádzky.
* `SSH`:Secure Shell Remote Prihlásenie.
* `Curl`:Prenos údajov pomocou rôznych protokolov.
* `Git`:Systém riadenia verzie.
* `Vim`:Textový editor.
Ako identifikovať typ:
* `Ktorý 'príkaz: Na nájdenie umiestnenia príkazu použite príkaz `ktorý '. Ak vráti cestu, je to externý príkaz. Ak sa vráti „nenájde“, je to pravdepodobne interné.
* `type` príkaz: Tento príkaz vám konkrétne povie typ príkazu:
* `Typ ls` -> výstup:` ls je podnecovaný na `ls -g`
* `type CD` -> výstup:` CD je shell Buillin`
Poznámka:
* Niektoré príkazy, napríklad „alias“, môžu byť interné aj externé. Samotný príkaz `alias` je interný, ale dá sa použiť na vytvorenie aliasie pre externé príkazy.
* Mnoho príkazov, ktoré sa považujú za „interné“, sa v skutočnosti implementuje ako zdieľané knižnice, ktoré sú načítané škrupinou. To znamená, že sa dajú aktualizovať nezávisle od samotnej škrupiny.
v súhrne:
Interné príkazy sú zabudované do shellu a poskytujú základné funkcie, zatiaľ čo externé príkazy sú samostatné spustiteľné súbory, ktoré ponúkajú širšiu škálu schopností. Obaja hrajú esenciálne úlohy v prostredí Unix.