Android

Comanda Linux tip

Linux команда find - команда поиска файлов.

Linux команда find - команда поиска файлов.

Cuprins:

Anonim

Comanda type este utilizată pentru a afișa informații despre tipul de comandă. Vă va arăta cum ar fi interpretată o anumită comandă dacă se introduce pe linia de comandă., vom explica cum se utilizează comanda de type Linux.

Cum se utilizează tipul Comandă

type este o coajă încorporată în Bash și alte scoici precum Zsh și Ksh. Comportamentul său poate fi ușor diferit de la coajă la coajă. Vom acoperi versiunea de type Bash builtin.

Sintaxa pentru comanda type este următoarea:

type FILE_NAME…

De exemplu, pentru a găsi tipul comenzii wc , introduceți următoarele:

type wc

Rezultatul va fi ceva de genul:

wc is /usr/bin/wc

Puteți furniza, de asemenea, mai multe argumente comenzii de type :

type sleep head

Ieșirea va include informații atât despre comenzile de sleep cât și despre head :

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

Tipuri de comandă

Opțiunea -t spune type să imprime un singur cuvânt care descrie tipul comenzii care poate fi una dintre următoarele:

  • funcție alias (shell alias) (funcție shell) builtin (shell builtin) fișier (disc file) cuvânt cheie (shell rezervat cuvânt)

Iată câteva exemple:

  1. Alias

    type -t grep

    În sistemul meu grep este alias pentru grep --color=auto :

    alias

    Funcţie

    type -t rvm

    rvm este un instrument (funcție) pentru instalarea, gestionarea și lucrul cu mai multe medii Ruby:

    function

    Incorporat

    type -t echo

    echo este o coajă încorporată în Bash și alte scoici precum Zsh și Ksh:

    builtin

    Fişier

    type -t cut

    cut este un fișier executabil:

    builtin

    cuvinte cheie

    type -t for

    for este un cuvânt rezervat în Baș:

    keyword

Afișați toate locațiile care conțin comanda

Pentru a imprima toate potrivirile, utilizați opțiunea -a :

type -a pwd

Rezultatul vă va arăta că pwd este un shell integrat, dar este disponibil și ca executabil autonom /bin/pwd :

pwd is a shell builtin pwd is /bin/pwd

Când se utilizează -a opțiune, comanda type va include aliasuri și funcții, numai dacă opțiunea -p nu este utilizată.

Alte opțiuni de comandă de tip

Opțiunea -p va forța type să returneze calea către comandă numai dacă comanda este un fișier executabil pe disc:

De exemplu, următoarea comandă nu va afișa nicio ieșire, deoarece comanda pwd este un shell integrat.

type -p pwd

Spre deosebire de -p , opțiunea majusculă -P spune type să caute în PATH un fișier executabil pe disc chiar dacă comanda nu este fișier.

type -P pwd

pwd is /bin/pwd

Când se folosește opțiunea -f , type nu va căuta funcțiile shell, la fel ca în cazul comenzii încorporate.

Concluzie

Comanda type va arăta cum va fi interpretată o comandă specifică dacă este utilizată pe linia de comandă.

terminal de tip