Android

Linux-kommando

Linux type command summary with examples

Linux type command summary with examples

Innehållsförteckning:

Anonim

Typkommandot används för att visa information om kommandotypen. Det visar hur ett givet kommando skulle tolkas om det skrivs på kommandoraden., kommer vi att förklara hur du använder kommandot Linux- type .

Så här använder du kommandotypen

type är ett skal inbyggt i Bash och andra skal som Zsh och Ksh. Dess beteende kan vara något annorlunda från skal till skal. Vi kommer att täcka den inbyggda versionen av Bash.

Syntaxen för typkommandot är som följer:

type FILE_NAME…

Om du till exempel vill hitta typen av wc kommandot skriver du följande:

type wc

Utgången kommer att vara något så här:

wc is /usr/bin/wc

Du kan också ge mer än ett argument till typkommandot:

type sleep head

Utgången kommer att innehålla information om både sleep och huvudkommandon:

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

Kommandotyper

Alternativet -t berättar för type att skriva ut ett enda ord som beskriver kommandotypen som kan vara ett av följande:

  • alias (shell alias) -funktion (shell-funktion) inbyggd (shell-inbyggd) fil (diskfil) nyckelord (skal reserverat ord)

Här är några exempel:

  1. Alias

    type -t grep

    I mitt system är grep alias till grep --color=auto :

    alias

    Fungera

    type -t rvm

    rvm är ett verktyg (funktion) för att installera, hantera och arbeta med flera Ruby-miljöer:

    function

    Inbyggt

    type -t echo

    echo är ett skal inbyggt i Bash och andra skal som Zsh och Ksh:

    builtin

    Fil

    type -t cut

    cut är en körbar fil:

    builtin

    Nyckelord

    type -t for

    for är ett reserverat ord i Bash:

    keyword

Visa alla platser som innehåller kommandot

För att skriva ut alla matchningar använder du alternativet -a :

type -a pwd

Utdata visar att pwd är ett skal inbyggt men det är också tillgängligt som en fristående /bin/pwd körbar:

pwd is a shell builtin pwd is /bin/pwd

När- -a alternativ används kommer typkommandot att inkludera alias och funktioner, endast om alternativet -p inte används.

Andra kommandotalternativ

Alternativet -p kommer att tvinga type att returnera sökvägen till kommandot endast om kommandot är en körbar fil på disken:

Till exempel kommer följande kommando inte att visa någon utgång eftersom pwd kommandot är ett inbyggt skal.

type -p pwd

Till skillnad från -p berättar det stora bokstaven -P alternativet att söka i PATH efter en körbar fil på disken, även om kommandot inte är fil.

type -P pwd

pwd is /bin/pwd

När alternativet -f används kommer type inte att leta efter skalfunktioner, som med kommandot inbyggt.

Slutsats

Typkommandot visar hur ett specifikt kommando tolkas om det används på kommandoraden.

typ terminal