Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Rozlišujte medzi vnútornými a exarnálnymi príkazmi s príkladmi pre UNIX?

Interné vs externé príkazy v Unix

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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené