Android

Linux kung aling utos

Ika-6 na Utos: Paggising ni Manang Loleng

Ika-6 na Utos: Paggising ni Manang Loleng

Talaan ng mga Nilalaman:

Anonim

Sa tutorial na ito, takpan namin ang Linux which utos.

Linux which utos ang ginagamit upang matukoy ang lokasyon ng isang naibigay na maipapatupad na isinasagawa kapag na-type mo ang maipapatupad na pangalan (utos) sa terminal prompt. Ang utos ay naghahanap para sa maipapatupad na tinukoy bilang isang argument sa mga direktoryo na nakalista sa variable ng PATH na kapaligiran.

Ano ang PATH

Sa Linux, ang PATH ay isang variable na pangkapaligiran na nagsasabi sa shell at iba pang mga programa na mga direktoryo na maghanap para sa mga maipapatupad na file. Ito ay binubuo ng isang listahan ng mga hiwalay na landas na pinaghiwalay ng colon sa mga direktoryo na naglalaman ng mga executive.

Upang matingnan ang mga nilalaman ng variable ng iyong PATH, gamitin ang utos ng echo na may $PATH bilang isang argumento:

echo $PATH

Ang output ay magmukhang isang bagay sa ibaba:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Paano Gamitin ang Aling Utos

Ang syntax para sa which utos ay ang mga sumusunod:

which FILE_NAME…

Halimbawa, upang mahanap ang buong landas ng ping utos, i-type mo ang sumusunod:

which ping

Ang output ay magiging katulad nito:

/bin/ping

Maaari ka ring magbigay ng higit sa isang argumento sa which utos:

which netcat uptime

Ang output ay isasama ang buong mga landas sa parehong netcat at uptime executable:

/bin/netcat /usr/bin/uptime

Ang paghahanap ay ginagawa mula sa kaliwa hanggang kanan, at kung higit sa isang tugma ang matatagpuan sa mga direktoryo na nakalista sa variable na landas ng PATH , which -print lamang ang una. Upang i-print ang lahat ng mga tugma, gamitin ang isang -a opsyon:

which -a touch

Ang output ay magpapakita ng dalawang buong landas sa touch command:

/usr/bin/touch /bin/touch

Karaniwan ang isa sa mga ehekutibo ay isang symlink sa isa pa, ngunit sa ilang mga kaso, maaari kang magkaroon ng dalawang bersyon ng parehong utos na naka-install sa iba't ibang lokasyon o ganap na magkakaibang mga utos gamit ang parehong pangalan.

Konklusyon

Ang which utos ay ginagamit upang hanapin ang isang utos sa pamamagitan ng paghahanap ng maipapatupad na utos sa mga direktoryo na tinukoy ng variable ng PATH .

kung saan ang terminal