Android

Příkaz typu Linux

1) Programovací jazyk C - Seznámení, první kód

1) Programovací jazyk C - Seznámení, první kód

Obsah:

Anonim

Příkaz type se používá k zobrazení informací o typu příkazu. Ukáže vám, jak by se daný příkaz interpretoval, kdyby byl zadán na příkazovém řádku., vysvětlíme, jak používat příkaz type Linux.

Jak používat příkaz Command

type je shell vestavěný v Bash a dalších skořápkách jako Zsh a Ksh. Jeho chování se může mírně lišit od skořápky k skořápce. Pokryjeme vestavěnou verzi type Bash.

Syntaxe příkazu type je následující:

type FILE_NAME…

Chcete-li například najít typ příkazu wc , zadejte následující příkaz:

type wc

Výstupem bude něco podobného:

wc is /usr/bin/wc

Můžete také zadat více než jeden argument pro příkaz type :

type sleep head

Výstup bude obsahovat informace o příkazech sleep a head :

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

Typy příkazů

Možnost -t říká type aby vytiskl jediné slovo popisující typ příkazu, který může být jedním z následujících:

  • alias (shell alias) funkce (funkce shellu) vestavěný (shell vestavěný) soubor (soubor disku) klíčové slovo (shell vyhrazené slovo)

Zde je několik příkladů:

  1. Alias

    type -t grep

    V mém systému je grep --color=auto s grep --color=auto :

    alias

    Funkce

    type -t rvm

    rvm je nástroj (funkce) pro instalaci, správu a práci s více prostředími Ruby:

    function

    Vestavěný

    type -t echo

    echo je shell vestavěný v Bash a dalších skořápkách jako Zsh a Ksh:

    builtin

    Soubor

    type -t cut

    cut je spustitelný soubor:

    builtin

    Klíčové slovo

    type -t for

    for je vyhrazené slovo v Bash:

    keyword

Zobrazit všechna umístění, která obsahují příkaz

Chcete-li vytisknout všechny zápasy, použijte volbu -a :

type -a pwd

Výstup vám ukáže, že pwd je vestavěný shell, ale je k dispozici také jako samostatný spustitelný soubor /bin/pwd :

pwd is a shell builtin pwd is /bin/pwd

Při použití volby -a bude příkaz type obsahovat aliasy a funkce, pouze pokud není použita volba -p .

Další možnosti příkazů typu

Možnost -p způsobí, že type vrátí cestu k příkazu, pouze pokud je příkaz spustitelným souborem na disku:

Například následující příkaz nezobrazí žádný výstup, protože příkaz pwd je vestavěný shell.

type -p pwd

Na rozdíl od -p možnost velká -P říká type aby prohledal PATH spustitelný soubor na disku, i když příkaz není soubor.

type -P pwd

pwd is /bin/pwd

Když je použita volba -f , type nebude vyhledávat funkce shellu, jako je tomu u vestavěného příkazu.

Závěr

Příkaz type vám ukáže, jak bude konkrétní příkaz interpretován, pokud bude použit na příkazovém řádku.

typ terminálu