Android

Naredba za tip Linuxa

Operativni sistemi - 011 - (diff) Upoređivanje sadržaja tekstualnih datoteka

Operativni sistemi - 011 - (diff) Upoređivanje sadržaja tekstualnih datoteka

Sadržaj:

Anonim

Naredba type koristi se za prikaz informacija o vrsti naredbe. Pokazat će vam kako bi se interpretirala određena naredba ako je unesena u naredbeni redak., objasnit ćemo kako koristiti naredbu type Linux.

Kako se koristi naredba tipa

type je školjka ugrađena u Bashu i drugim školjkama poput Zsh i Ksh. Njegovo se ponašanje možda malo razlikuje od ljuske do ljuske. Pokrivat ćemo Bash izgrađenu verziju type .

Sintaksa naredbe type je sljedeća:

type FILE_NAME…

Na primjer, da biste pronašli vrstu naredbe wc , upisali biste sljedeće:

type wc

Izlaz će biti ovako:

wc is /usr/bin/wc

Za naredbu type možete navesti i više argumenata:

type sleep head

Izlaz će sadržavati podatke i o naredbama za sleep i head :

sleep is /bin/sleep head is /usr/bin/head

Vrste naredbi

Opcija -t kaže type ispisati jednu riječ koja opisuje vrstu naredbe koja može biti jedna od sljedećih:

  • alias (alias shell) funkcija (shell funkcija) izgrađena (shell izgrađena) datoteka (disk datoteka) ključna riječ (školjka rezervirana riječ)

Evo nekoliko primjera:

  1. pseudonim

    type -t grep

    U mom sustavu grep je grep --color=auto :

    alias

    Funkcija

    type -t rvm

    rvm je alat (funkcija) za instaliranje, upravljanje i rad s više Ruby okruženja:

    function

    Ugrađen

    type -t echo

    echo je školjka ugrađena u Bashu i drugim školjkama poput Zsh i Ksh:

    builtin

    Datoteka

    type -t cut

    cut je izvršna datoteka:

    builtin

    Riječ

    type -t for

    for je rezervirana riječ na Bashu:

    keyword

Prikažite sve lokacije koje sadrže naredbu

Za ispis svih podudaranja koristite opciju -a :

type -a pwd

Izlaz će vam pokazati da je pwd shell shell, ali dostupan je i kao samostalni /bin/pwd izvršni program:

pwd is a shell builtin pwd is /bin/pwd

Kada se koristi opcija -a , naredba tipa sadrži pseudonime i funkcije, samo ako se opcija -p ne koristi.

Ostale vrste naredbenih opcija

Opcija -p će prisiliti type da vrati putanju do naredbe samo ako je naredba izvršna datoteka na disku:

Na primjer, sljedeća naredba neće prikazati nijedan izlaz, jer je pwd naredba shell shell.

type -p pwd

Za razliku od -p , velika slova -P opcija kaže type da pretraži PATH izvršnu datoteku na disku, čak i ako naredba nije datoteka.

type -P pwd

pwd is /bin/pwd

Kada se koristi opcija -f , type neće tražiti funkcije ljuske, kao što je slučaj s naredbom ugrađenom.

Zaključak

Naredba type pokazat će vam kako će se određena naredba tumačiti ako se koristi u naredbenom retku.

tipa terminala