GNU/Linux >> Znalost Linux >  >> Linux

Příkaz typu Linux

type příkaz slouží k zobrazení informací o typu příkazu. Ukáže vám, jak by byl daný příkaz interpretován, pokud by byl napsán na příkazovém řádku.

V tomto článku vysvětlíme, jak používat Linux type příkaz.

Jak používat příkaz typu #

type je shell zabudovaný v Bash a dalších shellech jako Zsh a Ksh. Jeho chování se může mírně lišit shell od shellu. Pokryjeme vestavěnou verzi Bash type .

Syntaxe pro type příkaz je následující:

type [OPTIONS] FILE_NAME...

Chcete-li například zjistit typ wc zadejte následující příkaz:

type wc

Výstup bude něco takového:

wc is /usr/bin/wc

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

type sleep head

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

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

Typy příkazů #

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

  • alias (alias shellu)
  • funkce (funkce shellu)
  • vestavěný (vestavěný v prostředí)
  • soubor (soubor na disku)
  • klíčové slovo (vyhrazené slovo)

Zde je několik příkladů:

  1. Alias

    type -t grep

    V mém systému grep má alias grep --color=auto :

    alias
  2. Funkce

    type -t rvm

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

    function
  3. Vestavěný

    type -t echo

    echo je shell zabudovaný v Bash a dalších shellech jako Zsh a Ksh:

    builtin
  4. Soubor

    type -t cut

    cut je spustitelný soubor :

    builtin
  5. 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 shody, použijte -a možnost:

type -a pwd

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

pwd is a shell builtin
pwd is /bin/pwd

Když -a Pokud je použita volba, příkaz type bude obsahovat aliasy a funkce, pouze pokud je -p možnost není použita.

Další možnosti příkazu typu #

-p volba vynutí type vrátit cestu k příkazu pouze v případě, že příkaz je spustitelný soubor na disku:

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

type -p pwd

Na rozdíl od -p , velká písmena -P volba říká type pro vyhledání PATH pro spustitelný soubor na disku, i když příkaz není soubor.

type -P pwd
pwd is /bin/pwd

Když -f je použita volba type nebude vyhledávat funkce shellu, jako u příkazu builtin.

Závěr č.

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

Pokud máte nějaké dotazy nebo zpětnou vazbu, zanechte prosím níže komentář.


Linux
  1. Linuxový příkaz mv

  2. Linux du command

  3. Linuxový ip příkaz

  1. Linux File Command:Jak určit typ souboru v Linuxu

  2. Linux příkaz ifconfig

  3. Linux cd příkaz

  1. Příkaz souboru Linux

  2. Linux Time Command

  3. Příkaz Ping v Linuxu