logo

Linux melyik parancsot

A Linux melyik parancsot szokták keresse meg a végrehajtható fájlokat vagy egy program helye a fájlrendszerből. Megjeleníti a megadott fájl vagy parancs tárolási útvonalát.

ábécé szám szerint

Ha kíváncsi arra, hogy a megadott program hol van tárolva, melyik parancs segít azonosítani az útvonalat, használata meglehetősen egyszerű.

Szintaxis:

 which 

A fenti parancs megjeleníti a megadott fájlnév vagy parancs elérési útját.

Lehetőségek

A what parancs csak egy opcióval segíti elő, ez az '-a' opció. A megadott parancs összes elérési útjának megjelenítésére szolgál. Bizonyos esetekben a gépünk két különböző útvonalat tartalmaz ugyanahhoz a programhoz. Például lehet „/usr/bin/program” vagy „/usr/local/bin/program”. Az '-a' opció megjeleníti a megadott parancs mindkét útvonalát.

Szintaxis:

 which -a 

Vizsgáljuk meg ennek a parancsnak a különféle használatát, hogy jobban megértsük:

Melyik parancsot hogyan kell használni?

A végrehajtható fájlok, például programok és parancsok elérési útjának megjelenítéséhez egyszerűen futtassa a melyik parancsot, majd a program nevét.

Például a csomóponti végrehajtható fájlok elérési útjának megjelenítéséhez hajtsa végre a parancsot a következőképpen:

 which node 

Megjeleníti a csomóponti végrehajtható fájlok elérési útját. Vegye figyelembe az alábbi kimenetet:

Linux melyik parancsot

Hasonlóképpen, Java futtatható fájlok esetén hajtsa végre a parancsot a következőképpen:

hogyan kell párosítani a Beats fejhallgatót
 which java 

Megjeleníti a Java futtatható fájlok elérési útját.

Melyik parancs csak a végrehajtható fájlok elérési útját jeleníti meg, tehát a parancsokat csak a gépben elérhető argumentumokkal hajtsa végre. Ha bármilyen illegális argumentumot átadunk (amit a gépünk nem tartalmaz), az nem ad ki semmilyen kimenetet.

Melyik parancs több argumentummal

A végrehajtható fájlok több útvonalát is megjeleníthetjük, ha egyszerre több argumentumot adunk meg egyetlen parancsban. Ha a parancsban szereplő több argumentumot szeretné átadni, válassza el őket szóközzel. Hajtsa végre a parancsot az alábbiak szerint:

 which ... 

Például a csomópont, cat, ls és mkdir parancs elérési útjának megjelenítéséhez hajtsa végre a parancsot a következőképpen:

 which node cat ls mkdir 

A fenti parancs egy új sorban jeleníti meg az összes megadott parancs elérési útját. Vegye figyelembe az alábbi kimenetet:

Linux melyik parancsot

Melyik parancs kilépési állapota

A Linux-felhasználónak kilépési állapota van, vagy a shell szkript hajtja végre. Ha a kilépési állapot 0, az azt jelenti, hogy a parancs sikeresen végrehajtásra került, hiba nélkül. Ha a kilépési állapot a nullától eltérő szám (azaz 1-től 255-ig), az azt jelenti, hogy a parancs hibás volt, és hibás volt.

A what parancs a következő három kilépési állapottal rendelkezik:

0: Ha a kilépési állapot 0, az azt jelenti, hogy minden argumentum megtalálható és végrehajtható.

1: Ha a kilépési állapot 1, az azt jelenti, hogy egy vagy több argumentum nem létezik vagy nem hajtható végre.

mi az uri

2: Ha a kilépési állapot 2, az azt jelenti, hogy érvénytelen opció van megadva.

Segítség kérése

Ha melyik parancs használata közben elakadt, segítséget kérhet a termináljától a melyik parancs kézikönyvének megjelenítésével.

fordított karakterlánc java-ban

A kézikönyv megjelenítéséhez hajtsa végre a man parancsot az alábbiak szerint:

 man which 

A fenti parancs megjeleníti a kézikönyvet. Vegye figyelembe az alábbi kimenetet:

Linux melyik parancsot

A kézi menüből való kilépéshez nyomja meg a gombot 'q' kulcs.

Végre is hajthatjuk a info parancs a kézikönyv megjelenítéséhez:

 info which 

A fenti parancs ugyanazt a kimenetet fogja megjeleníteni, mint a man parancs.