Weboldal keresés

5 módszer a Linux parancs leírásának és helyének megtalálására


A Linux rendszerekben elérhető több ezer parancs/program segítségével egy adott parancs típusának és céljának, valamint a rendszeren belüli helyének (abszolút elérési útjának) ismerete kis kihívást jelenthet az újoncok számára.

A parancsok/programok néhány részletének ismerete nemcsak abban segít, hogy a Linux-felhasználó elsajátítsa a számos parancsot, hanem lehetővé teszi a felhasználó számára, hogy megértse, milyen műveletekre használja őket a rendszeren, akár parancssorból, akár parancsfájlból.

Ezért ebben a cikkben elmagyarázunk Önnek öt hasznos parancsot, amelyek egy rövid leírást és egy adott parancs helyét mutatják.

Ha új parancsokat szeretne felfedezni a rendszerén, tekintse meg a PATH környezeti változó összes könyvtárát. Ezek a könyvtárak a rendszerre telepített összes parancsot/programot tárolják.

Ha talál egy érdekes parancsnevet, mielőtt tovább olvasna róla, valószínűleg a man oldalon, próbáljon meg néhány sekély információt gyűjteni róla az alábbiak szerint.

Feltéve, hogy megismételte a PATH értékeit, és átment a /usr/local/bin könyvtárba, és észrevett egy új fswatch nevű parancsot (figyeli a fájlmódosítási változásokat):

echo $PATH
cd /usr/local/bin

Most nézzük meg az fswatch parancs leírását és helyét a Linux különböző módszereinek használatával.

1. mi a parancs

A whatis az argumentumként megadott parancsnév egysoros kézi oldalleírásainak megjelenítésére szolgál (például az alábbi parancsban az fswatch).

Ha a leírás túl hosszú, egyes részek alapértelmezés szerint le vannak vágva, használja a -l kapcsolót a teljes leírás megjelenítéséhez.

whatis fswatch
whatis -l fswatch

2. apropos Parancs

Az apropos a megadott kulcsszó (ez a regex, amely a parancs neve) kézi oldalneveire és leírásaira keres.

A -l opció lehetővé teszi a versenyleírás megjelenítését.

apropos fswatch 
apropos -l fswatch

Alapértelmezés szerint az apropos megjelenítheti az összes egyező sor kimenetét, ahogy az alábbi példában is látható. Csak a pontos kulcsszót tudja egyeztetni a -e kapcsolóval:

apropos fmt
apropos -e fmt

3. írja be a Command parancsot

A type megmondja az adott parancs teljes elérési útját, továbbá, ha a beírt parancsnév nem egy külön lemezfájlként létező program, a típus a parancs besorolását is megmondja:

  1. Shell beépített parancs, ill
  2. Shell kulcsszó vagy fenntartott szó ill
  3. Egy álnév
type fswatch 

Ha a parancs egy másik parancs álneve, a type az álnév futtatásakor végrehajtott parancsot mutatja. Használja az alias parancsot a rendszeren létrehozott összes alias megtekintéséhez:

alias
type l
type ll

4. amely Parancs

ami segít megtalálni a parancsot, kiírja a parancs abszolút elérési útját az alábbiak szerint:

which fswatch 

Egyes bináris fájlok egynél több könyvtárban is tárolhatók a PATH alatt. A -a kapcsolóval megjelenítheti az összes egyező elérési utat.

5. whereis Command

A whereis parancs megkeresi a parancsnévhez tartozó bináris, forrás- és kézi oldalfájlokat, az alábbiak szerint:

whereis fswatch
whereis mkdir 
whereis rm

Bár a fenti parancsok létfontosságúak lehetnek a parancsokkal/programokkal kapcsolatos gyors információ megtalálásához, a kézikönyv oldalának megnyitása és elolvasása mindig teljes dokumentációt biztosít, beleértve a többi kapcsolódó programok listáját is:

man fswatch

Ebben a cikkben áttekintettünk öt egyszerű parancsot, amelyek segítségével megjeleníthetők a rövid kézi oldalleírások és a parancsok helye. Hozzájárulhat ehhez a bejegyzéshez, vagy kérdést tehet fel az alábbi visszajelzési részben.