GNU/Linux >> Znalost Linux >  >> Linux

Jak používat příkaz typu (zobrazit informace o příkazu) v Linuxu

TYPE je linuxový příkaz, který pomáhá identifikovat typ vstupního příkazu, zda se jedná o alias, vestavěný, funkci nebo klíčové slovo. Jako vstupní parametry můžete také předat více příkazů.

Všechny argumenty tohoto příkazu jsou volitelné.

Základní syntaxe je uvedena níže.

 type [-afptP] name [name ...]

Tady,

[afptP] 

-a - display all locations containing an executable named NAME; includes aliases, builtins, and functions, if and only if the '-p' option is not also used
-f - suppress shell function lookup
-P - force a PATH search for each NAME, even if it is an alias, builtin, or function, and returns the name of the disk file that would be executed
-p - returns either the name of the disk file that would be executed or nothing if `type -t NAME' would not return `file'.
-t - output a single word which is one of `alias', `keyword', `function', `builtin', `file' or `', if NAME is an alias, shell reserved word, shell function, shell builtin, disk file, or not found, respectively

Jméno – Název příkazu, který má být interpretován.

Stav ukončení – Vrátí úspěch, pokud jsou nalezena všechna JMÉNA; selže, pokud žádné nebyly nalezeny.

Jak používat příkaz Type

V Linuxu, Unixu a Unixu může být systémový příkaz alias, vestavěný shell, soubor, funkce nebo klíčové slovo. Jak tedy zjistit typ příkazu, který spouštíte v shellu.

Zvažte příkaz pwd, je to vestavěný shell nebo funkce?

Shell poskytuje jedinečný typ příkazu, který to zjistí. Otevřete terminál Linux a spusťte příkaz, jak je uvedeno níže.

$ type -a pwd
pwd is a shell builtin

Výstup nám říká, že pwd je vestavěný v shellu.

A co příkaz ls?

type ls
ls is aliased to `ls --color=auto'

ls je alias.

Samotný typ je shell vestavěný. Můžete to najít spuštěním na sobě.

$ type type
type is a shell builtin

Příklady příkazů typu

Nyní zde pokryjeme všechny možnosti spolu s příklady,

1. Volba -a zobrazí všechna umístění obsahující spustitelný soubor s názvem NAME spolu s jeho typem.

$ type -a pwd
pwd is a shell builtin
pwd is /bin/pwd

Jako vstup do tohoto příkazu můžete také předat více jmen příkazu.

$ type -a pwd wc
pwd is a shell builtin
pwd is /bin/pwd
wc is /usr/bin/wc
wc is /usr/bin/wc

2. Volba -f potlačí vyhledávání funkcí shellu.

$ type -f pwd
pwd is a shell builtin

3. -p vrátí název souboru na disku, který by se provedl, spolu s úplnou cestou pro alias, vestavěnou funkci nebo funkci.

$ type -p wc
/usr/bin/wc

4. Volba -t jednoduše vrátí typ jako vestavěný, funkce, alias atd

$ type -t pwd
builtin

Shrnutí

Základní fungování příkazu Linux Type jsme tedy probrali na příkladech. Kdykoli, pokud budete chtít pomoc, stačí spustit man nebo help na terminálu.

Příkaz naleznete v této online příručce.


Linux
  1. Jak používat Linuxový příkaz grep

  2. Jak používat příkaz historie v Linuxu

  3. Jak používat Linux Screen Command

  1. Jak používat příkaz hostname v Linuxu

  2. Jak používat příkaz historie Linuxu

  3. Jak používat Su Command v Linuxu

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

  2. Jak používat příkaz Disown v Linuxu

  3. Jak používat příkaz xargs pro Linux