Android

Linux típusú parancs

Linux Tools for your Mac. Package Management. HomeBrew, MacPorts, Fink

Linux Tools for your Mac. Package Management. HomeBrew, MacPorts, Fink

Tartalomjegyzék:

Anonim

A type parancs a parancs típusával kapcsolatos információk megjelenítésére szolgál. Megmutatja, hogyan kell értelmezni egy adott parancsot, ha beírja a parancssorba., magyarázatot ad a Linux type parancs használatáról.

A Parancs típus használata

type egy shell épített Bash-ban és más shell-ekben, például Zsh és Ksh. Viselkedése kissé eltérhet a héj és a héj között. Fedezzük fel a Bash beépített verzióját.

A type parancs szintaxisa a következő:

type FILE_NAME…

Például a wc parancs típusának megkereséséhez írja be a következőt:

type wc

A kimenet valami hasonló lesz:

wc is /usr/bin/wc

Többféle argumentumot is megadhat a type parancshoz:

type sleep head

A kimenet információkat tartalmaz mind az sleep mind a head parancsokról:

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

Parancs típusok

A -t opció azt mondja a type hogy egyetlen szót nyomtasson ki, amely leírja a parancs típusát, amely a következők egyikének felel meg:

  • álnév (shell alias) funkció (shell function) builtin (shell buildtin) fájl (disk fájl) kulcsszó (shell fenntartott szó)

Íme néhány példa:

  1. Álnév

    type -t grep

    A rendszerben a grep álneve a grep --color=auto :

    alias

    Funkció

    type -t rvm

    rvm egy eszköz (funkció) több Ruby környezet telepítéséhez, kezeléséhez és kezeléséhez:

    function

    Beépített

    type -t echo

    echo egy héjba épített Bash és más héjak, például Zsh és Ksh:

    builtin

    fájl

    type -t cut

    cut egy végrehajtható fájl:

    builtin

    Kulcsszó

    type -t for

    for egy fenntartott szó Bash-ban:

    keyword

Az összes hely, amely a parancsot tartalmazza

Az összes egyezés kinyomtatásához használja az -a opciót:

type -a pwd

A kimenet megmutatja, hogy a pwd egy shell-készítmény, de önálló /bin/pwd futtathatóként is elérhető:

pwd is a shell builtin pwd is /bin/pwd

Az -a opció használatakor a type parancs csak álneveket és függvényeket tartalmaz, csak akkor, ha a -p beállítást nem használja.

Egyéb típusú parancs opciók

A -p beállítás kényszeríti a type hogy csak a parancs elérési útját type vissza, ha a parancs végrehajtható fájl a lemezen:

Például a következő parancs nem jelenít meg semmilyen kimenetet, mert a pwd parancs héjépítéses.

type -p pwd

A -p eltérően, a nagybetűs -P opció azt mondja a type hogy keresse meg a PATH t egy futtatható fájlról a lemezen, még akkor is, ha a parancs nem fájl.

type -P pwd

pwd is /bin/pwd

A -f opció használatakor a type nem fogja megkeresni a shell funkciókat, mint az builtin parancsnál.

Következtetés

A type parancs megmutatja, hogyan kell értelmezni egy adott parancsot, ha a parancssorban használja.

típusú terminál