Uri ng Linux Command

Uri Ng Linux Command



Sa gabay na ito, malalaman natin ang higit pa tungkol sa 'uri' na utos sa Linux.

Mga kinakailangan:

Upang maisagawa ang mga hakbang na ipinakita sa gabay na ito, kailangan mo ang mga sumusunod na bahagi:







  • Isang maayos na naka-configure na Linux system. Tingnan kung paano gumawa ng Linux VM para sa pagsubok at mga layunin ng pag-aaral.
  • Pangunahing pag-unawa sa interface ng command-line

Ang Uri ng Command sa Linux

Hindi tulad ng iba pang mga command na partikular sa Linux (halimbawa: ls, chmod, shutdown, vi, grep, pwd, atbp.), ang command na 'type' ay isang built-in na Bash function na nagpapakita ng impormasyon sa uri ng command na ibinigay bilang argumento.



$ uri uri







Bukod sa Bash, ang ibang mga shell (Zsh, Ksh, atbp.) ay mayroon ding sariling pagpapatupad ng command na 'uri'.

Pangunahing Paggamit



Ang uri ng istraktura ng command ay ang mga sumusunod:

$ uri < opsyon > < argumento >

Ang pinakasimpleng paggamit ay ang magbigay ng utos bilang argumento.

$ uri alin

Ang command na 'uri' ay maaari ding gumana sa maraming argumento nang sabay-sabay.

$ uri uri alin cd ls chmod sudo matulog pagsasara

Mga Uri ng Utos

Kung interesado lang kami sa uri ng command, gamitin ang flag na '-t' para makuha lang ang uri ng command.

$ uri -t echo

$ uri -t uri

$ uri -t habang

$ uri -t mahigpit na pagkakahawak

Ang output ay isa sa mga sumusunod na uri ng command:

  • alyas : Isang shell alias.
  • function : Isang built-in na function ng shell.
  • builtin : Isang built-in na shell command.
  • file : Isang disk file.
  • keyword : Isang nakalaan na salita para sa mga function na partikular sa shell.

Ipinapakita ang Lahat ng Lokasyon

Umiiral ang iba't ibang command sa Linux bilang parehong standalone executable file at built-in na shell function. Matutukoy natin kung ang isang command ay may parehong katangian gamit ang command na 'type'.

Tingnan ang sumusunod na halimbawa:

$ uri -a echo

Dito, tulad ng iminumungkahi ng output, ang 'echo' na utos ay isang built-in na shell function pati na rin ang isang executable file (na matatagpuan sa '/usr/bin/echo').

Iba pang mga Opsyon

Bukod sa mga opsyon na nabanggit sa ngayon, ang 'uri' na utos ay kasama ng ilang karagdagang mga.

Ang Bandila ng '-p'.

Patakbuhin ang sumusunod na mga utos:

$ uri -p echo

$ uri -p pagsasara

Dito, ang command na 'uri' ay hindi magpapakita ng anumang output kung ang ibinigay na argumento ay isang shell built-in. Kung hindi, ang output ay ang lokasyon ng executable file ng command.

Ang Bandila ng '-P'.

Tingnan ang mga sumusunod na halimbawa:

$ uri -P echo pwd

$ uri -P kung habang

Dito, hahanapin ng command na 'uri' ang mga ibinigay na argumento sa lahat ng lokasyon ng PATH at ibabalik ang lokasyon ng mga tumutugmang executable na file.

Sa halimbawang ito, ang parehong 'echo' at 'pwd' na mga utos ay may nakalaang mga binary. Parehong 'kung' at 'habang' ay mga shell na keyword at walang nakalaang binary. Kaya, ang output ay walang laman.

Mga Exit Code

Matapos maisagawa ang gawain nito, ang 'uri' na utos ay nag-iiwan ng isang exit code. Gamit ang exit code, matutukoy natin kung matagumpay ang gawain o hindi.

  • 0 : Ang command ay matagumpay na tumatakbo at walang anumang error.
  • 1 : Ang command ay nahaharap sa isang error.

Ang mga sumusunod na command ay nagpapakita ng mga exit code:

$ uri uri

$ echo $?

$ uri asdfg

$ echo $?

Konklusyon

Sa gabay na ito, ipinakita namin kung paano gamitin ang command na 'uri' sa Linux. Ito ay isang shell built-in na command na naglalarawan sa katangian ng isang command.

Interesado sa pag-aaral ng higit pa tungkol sa iba pang mga utos ng Linux? Tingnan ang sub-category ng Linux commands. Para sa higit pang mga gabay na nauugnay sa Bash, tingnan sa halip ang tungkol sa Bash programming.

Maligayang pag-compute!