Linux/Debian parancsok és terminál trükkök #1 | Full kezdőknek
Tartalomjegyzék:
Ebben az oktatóanyagban bemutatjuk a Linux
which
parancsot.
Linux,
which
parancs segítségével azonosítja egy adott futtatható fájl helyét, amely akkor kerül végrehajtásra, ha a futtatható nevet (parancsot) beírja a terminálba. A parancs az argumentumként megadott végrehajtható fájlt keresi a PATH környezeti változóban felsorolt könyvtárakban.
Mi a PATH?
Linuxban a
PATH
egy környezeti változó, amely megmondja a héjnak és más programoknak, hogy mely könyvtárakban kell keresni a futtatható fájlokat. A kettősponttal elválasztott abszolút elérési utak listáját tartalmazza a könyvtárakhoz, amely tartalmazza a végrehajtható fájlokat.
A PATH változó tartalmának megtekintéséhez használja az echo parancsot a
$PATH
paraméterrel argumentumként:
echo $PATH
A kimenet az alábbiak szerint néz ki:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Hogyan kell használni azt a parancsot?
A következő parancs szintaxisa:
which FILE_NAME…
Például a ping parancs teljes elérési útjának megkereséséhez írja be a következőt:
which ping
A kimenet valami hasonló lesz:
/bin/ping
Több argumentumot is megadhat a parancshoz:
which netcat uptime
A kimenet teljes elérési utat fog tartalmazni a
netcat
és az
uptime
végrehajtható
netcat
:
/bin/netcat /usr/bin/uptime
A keresés balról jobbra történik, és ha egynél több egyezést talál a
PATH
elérési út változóban felsorolt könyvtárakban,
which
csak az elsőt fogja kinyomtatni. Az összes egyezés kinyomtatásához használja az
-a
opciót:
which -a touch
A kimenet két teljes elérési utat mutat az
touch
parancshoz:
/usr/bin/touch /bin/touch
Általában az egyik végrehajtható fájl csak egy hivatkozás a másikra, de bizonyos esetekben előfordulhat, hogy ugyanazon parancs két verziója telepítve van különböző helyekre, vagy teljesen különböző parancsok ugyanazzal a névvel.
Következtetés
which
parancs segítségével parancsot találhat a
PATH
környezeti változó által megadott könyvtárakban végrehajtható parancs keresésével.
Linux kivágási parancs példákkal
A kivágás egy parancssori segédprogram, amely lehetővé teszi a sorok egyes részeinek kivágását a megadott fájlokból vagy a vezetékes adatokból, és az eredményt a szabványos kimenetre nyomtathatja. Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a Linux vágási parancsot a leggyakoribb vágási lehetőségek gyakorlati példáin és részletes magyarázatain keresztül.
Linux nohup parancs
A nohup parancs egy másik, argumentumként megadott programot hajt végre, és figyelmen kívül hagyja az összes SIGHUP (hangup) jelet.
Linux far parancs
A farok parancs egy vagy több fájl vagy vezetékes adat utolsó részét jeleníti meg. Használható a fájlváltozások valós időben történő megfigyelésére is. Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a Linux tail parancsot a leggyakoribb tail lehetőségek gyakorlati példáin és részletes magyarázatain keresztül.







