Linuxi tüüpi käsk

Linuxi Tuupi Kask



Sellest juhendist õpime lisateavet Linuxi käsu 'type' kohta.

Eeltingimused:

Selles juhendis kirjeldatud toimingute tegemiseks vajate järgmisi komponente.







  • Õigesti konfigureeritud Linuxi süsteem. Vaadake, kuidas luua testimise ja õppimise eesmärgil Linuxi virtuaalmasinat.
  • Põhiteadmised käsurea liidesest

Tüüpkäsk Linuxis

Erinevalt teistest Linuxi spetsiifilistest käskudest (näiteks: ls, chmod, shutdown, vi, grep, pwd jne) on käsk 'type' sisseehitatud Bashi funktsioon, mis kuvab teavet käsu tüübi kohta esitatud argumendina.



$ tüüp tüüp







Lisaks Bashile on ka teistel kestadel (Zsh, Ksh jne) kaasas oma käsu 'type' rakendamine.

Põhikasutus



Tüübi käsustruktuur on järgmine:

$ tüüp < valik > < argument >

Lihtsaim kasutamine on käsu andmine argumendina.

$ tüüp mis

Käsk 'tüüp' võib töötada ka mitme argumendiga korraga.

$ tüüp tüüp mis cd ls chmod sudo magama Lülita välja

Käskude tüübid

Kui meid huvitab ainult käsu tüüp, kasutage ainult käsutüübi saamiseks lippu '-t'.

$ tüüp -t kaja

$ tüüp -t tüüp

$ tüüp -t samal ajal

$ tüüp -t haare

Väljund on üks järgmistest käsutüüpidest:

  • teise nimega : Shell-alias.
  • funktsiooni : sisseehitatud kestafunktsioon.
  • sisseehitatud : sisseehitatud shellikäsk.
  • faili : kettafail.
  • märksõna : reserveeritud sõna kestaspetsiifiliste funktsioonide jaoks.

Kõigi asukohtade kuvamine

Erinevad Linuxi käsud eksisteerivad nii iseseisva käivitatava faili kui ka sisseehitatud kestafunktsioonina. Saame määrata, kas käsul on mõlemad omadused, kasutades käsku 'type'.

Vaadake järgmist näidet:

$ tüüp -a kaja

Siin, nagu väljund viitab, on käsk “echo” nii sisseehitatud shell-funktsioon kui ka käivitatav fail (asub aadressil “/usr/bin/echo”).

Muud valikud

Lisaks seni mainitud suvanditele on käsuga 'type' mõned täiendavad valikud.

'-p' lipp

Käivitage järgmised käsud:

$ tüüp -lk kaja

$ tüüp -lk Lülita välja

Siin ei näita käsk 'type' väljundit, kui antud argument on sisseehitatud shell. Vastasel juhul on väljundiks käsu käivitatava faili asukoht.

'-P' lipp

Vaadake järgmisi näiteid.

$ tüüp -P kaja pwd

$ tüüp -P kui samal ajal

Siin otsib käsk 'type' antud argumente kõigist PATH asukohtadest ja tagastab sobivate käivitatavate failide asukoha.

Selles näites on nii käskudel 'echo' kui ka 'pwd' pühendatud binaarfailid. Nii 'if' kui ka 'while' on kesta märksõnad ja neil pole spetsiaalset kahendkoodi. Seega on väljund tühi.

Väljumise koodid

Pärast oma ülesande täitmist jätab käsk “type” maha väljumiskoodi. Väljumiskoodi abil saame kindlaks teha, kas ülesanne on edukas või mitte.

  • 0 : Käsk töötab edukalt ja veatult.
  • 1 : Käskluses on viga.

Järgmised käsud näitavad väljumiskoode:

$ tüüp tüüp

$ kaja $?

$ tüüp asdfg

$ kaja $?

Järeldus

Selles juhendis näitasime, kuidas kasutada Linuxis käsku 'type'. See on kesta sisseehitatud käsk, mis kirjeldab käsu olemust.

Kas soovite rohkem teada saada teiste Linuxi käskude kohta? Vaadake Linuxi käskude alamkategooriat. Rohkem Bashiga seotud juhendeid leiate selle asemel Bashi programmeerimise kohta.

Head arvuti kasutamist!