A fordított keresés végrehajtása a parancsok előzményeiben billentyűparancsok használatával hasznos technika a Linux shellben a korábban végrehajtott parancsok gyors eléréséhez. Ez a funkció lehetővé teszi a felhasználók számára, hogy a múltban beírt parancsok után keressenek, így időt és erőfeszítést takaríthat meg az újragépelés vagy a teljes parancselőzmény görgetése során. Ebben a válaszban megvizsgáljuk a fordított keresés végrehajtásának lépéseit a Linux rendszerhéjban található billentyűparancsok használatával.
A fordított keresés indításához először el kell érnünk a parancssori felületet. Ezt megteheti egy terminálablak megnyitásával vagy egy távoli szerver elérésével SSH-n keresztül. A parancssori felület megnyitása után folytathatjuk a fordított keresést.
Az első lépés a Ctrl és az R billentyű egyidejű lenyomása. Ez a billentyűparancs aktiválja a fordított keresési módot a Linux rendszerhéjban. Miután megnyomta ezeket a billentyűket, a shell prompt a következőre változik: "(reverse-i-search)".
Ezután elkezdhetjük beírni a keresett parancsból egy kulcsszót vagy néhány karaktert. Miközben gépelünk, a shell automatikusan keresni fog a parancselőzmények között, és megjeleníti a beírt karaktereknek megfelelő legutóbbi parancsot. A megfelelő parancs megjelenik a parancssorban, lehetővé téve számunkra, hogy áttekintsük és esetlegesen módosítsuk azt a végrehajtás előtt.
Ha a megjelenített parancs nem a kívánt, akkor a Ctrl és az R billentyűt ismét lenyomhatjuk a keresés folytatásához. Valahányszor megnyomja ezeket a billentyűket, a shell a következő megfelelő parancsot jeleníti meg a végrehajtás fordított sorrendjében. Ez az iteratív folyamat lehetővé teszi számunkra, hogy végiglapozzuk a parancsok előzményeit, amíg meg nem találjuk a kívánt parancsot.
Ha a kívánt parancs megjelenik, akkor az Enter billentyűt lenyomva végrehajthatjuk. Alternatív megoldásként a parancsot a végrehajtás előtt módosíthatjuk a bal és jobb nyílbillentyűkkel a parancssorban való navigáláshoz és a szükséges módosítások végrehajtásához.
Érdemes megjegyezni, hogy a fordított keresés funkció nem tesz különbséget a kis- és nagybetűk között. Ez azt jelenti, hogy a keresés megfelel a parancsoknak, függetlenül a beírt karakterek kis- és nagybetűitől. Például, ha az "ls" kifejezésre keres, az "ls" és az "LS" parancsok is megfelelnek a parancselőzményekben.
A parancselőzményekben a Linux shell billentyűparancsaival történő fordított keresés végrehajtása magában foglalja a Ctrl+R billentyűkombináció lenyomását a fordított keresési mód aktiválásához, a kívánt parancs kulcsszójának vagy karaktereinek begépelését, a Ctrl+R billentyűkombinációval a megfelelő parancsok közötti váltást, és a a keresett parancs módosítása.
További friss kérdések és válaszok ezzel kapcsolatban Haladás a Linux rendszergazdai feladatokban:
- Milyen óvintézkedéseket kell tenni a „kátránybomba” létrehozásának elkerülése érdekében?
- Hogyan használható a "tar" paranccsal fájlok kibontása az archívumból?
- Mi a célja a "z" opciónak a "tar" parancsban?
- Hogyan használható a "tar" paranccsal archív fájl létrehozására?
- Mi a különbség az archiválás és a tömörítés között?
- Milyen billentyűkombinációt használnak a megosztott munkamenetről a tmux-ban történő leállítás nélkül?
- Mi történik, ha a tmux munkameneten belül minden ablak és ablaktábla bezárul?
- Hogyan csatlakozhatnak a felhasználók egy meglévő megosztott munkamenethez a tmux-ban?
- Milyen paranccsal lehet új megosztott munkamenetet létrehozni a tmux-ban?
- Hogyan tud több felhasználó együttműködni és együtt dolgozni a tmux megosztott munkamenetei segítségével?
Tekintse meg a további kérdéseket és válaszokat az Advance in Linux rendszergazdai feladatok részben