Weboldal keresés

Hasznos Linux parancssori Bash parancsikonok, amelyeket tudnia kell


Ebben a cikkben megosztunk néhány Bash parancssori parancsikont, amelyek hasznosak bármely Linux-felhasználó számára. Ezek a parancsikonok lehetővé teszik bizonyos tevékenységek egyszerű és gyors végrehajtását, mint például a korábban végrehajtott parancsok elérése és futtatása, szerkesztő megnyitása, szöveg szerkesztése/törlése/módosítása a parancssorban, kurzor mozgatása, folyamatok vezérlése stb. vonal.

Bár ez a cikk leginkább azoknak a Linux kezdőknek lesz hasznos, akik eligazodnak a parancssori alapismeretekben, a középfokú ismeretekkel rendelkezők és a haladó felhasználók számára is hasznos lehet. A bash billentyűparancsokat kategóriák szerint csoportosítjuk az alábbiak szerint.

Indítson el egy szerkesztőt

Nyisson meg egy terminált, és nyomja meg a Ctrl+X és Ctrl+E billentyűket egy üres pufferrel rendelkező szerkesztő (nanoszerkesztő) megnyitásához. A Bash megpróbálja elindítani a $EDITOR környezeti változó által meghatározott szerkesztőt.

A képernyő vezérlése

Ezek a parancsikonok a terminál képernyő kimenetének vezérlésére szolgálnak:

  • Ctrl+L – törli a képernyőt (ugyanaz a hatás, mint a „clear ” parancs).
  • Ctrl+S – a képernyőn megjelenő parancsok összes kimenetének szüneteltetése. Ha olyan parancsot hajtott végre, amely bőbeszédű, hosszú kimenetet produkál, ezzel szüneteltetheti a kimenetet a képernyőn lefelé görgetve.
  • Ctrl+Q – a kimenet folytatása a képernyőn, miután szünetelteti a Ctrl+S billentyűkombinációval.

Mozgassa a kurzort a parancssorban

A következő parancsikonok a kurzor mozgatására szolgálnak a parancssorban:

  • Ctrl+A vagy Home – a kurzort egy sor elejére mozgatja.
  • Ctrl+E vagy End – a kurzort a sor végére mozgatja.
  • Ctrl+B vagy Balra nyíl – a kurzort egyenként egy karakterrel visszamozgatja.
  • Ctrl+F vagy jobbra nyíl – a kurzort egy karakterrel előre mozgatja.
  • Ctrl + Bal nyíl vagy Alt+B vagy Esc, majd B – mozgás a kurzort egy szóval visszafelé.
  • Ctrl + jobbra nyíl vagy Alt+C vagy Esc, majd F – mozog a kurzort egy-egy szóval előre.

Keresés a Bash történelemben

A következő parancsikonokat használja a parancsok keresésére a bash előzményekben:

  • Fel nyílbillentyű – az előző parancs lekérése. Ha folyamatosan megnyomja, akkor az előzmények több parancsán keresztül vezet, így megtalálhatja a kívántat. Használja a lefelé mutató nyilat, hogy fordított irányban mozogjon az előzmények között.
  • Ctrl+P és Ctrl+N – a Fel és a Le nyílbillentyűk alternatívái.
  • Ctrl+R – fordított keresést indít, a bash előzményeken keresztül, egyszerűen írja be azokat a karaktereket, amelyeknek egyedinek kell lenniük az előzményekben keresni kívánt parancshoz.
  • Ctrl+S – előre keresést indít a bash előzményeken keresztül.
  • Ctrl+G – kilép a visszafelé vagy előre irányuló keresésből a bash előzményeken keresztül.

Törölje a szöveget a parancssorban

A parancssorban lévő szövegek törlésére a következő billentyűparancsok használhatók:

  • Ctrl+D vagy Törlés – a kurzor alatti karakter eltávolítása vagy törlése.
  • Ctrl+K – eltávolítja az összes szöveget a kurzortól a sor végéig.
  • Ctrl+X, majd Backspace – eltávolítja az összes szöveget a kurzortól a sor elejéig.

Szöveg áthelyezése vagy kis- és nagybetűk módosítása a parancssorban

Ezek a parancsikonok transzponálják vagy megváltoztatják a parancssorban lévő betűk vagy szavak kis- és nagybetűit:

  • Ctrl+T – a kurzor előtti karaktert transzponálja a kurzor alatti karakterrel.
  • Esc, majd T – transzponálja a két szót közvetlenül a kurzor előtt (vagy alatta).
  • Esc, majd U – a kurzortól a szó végéig tartó szöveget nagybetűvé alakítja.
  • Esc, majd L – a kurzortól a szó végéig tartó szöveget kisbetűssé alakítja.
  • Esc, majd C – a kurzor alatti betűt (vagy a következő szó első betűjét) nagybetűre változtatja, a szó többi részét változatlanul hagyva.

Folyamatokkal végzett munka Linux alatt

A következő parancsikonok segítenek a futó Linux-folyamatok vezérlésében.

  • Ctrl+Z – az aktuális előtér-folyamat felfüggesztése. Ez elküldi a SIGTSTP jelet a folyamatnak. A folyamatot később visszaállíthatja az előtérbe az fg process_name (vagy %bgprocess_number, például %1, %2) használatával és így tovább) parancs.
  • Ctrl+C – az aktuális előtér-folyamat megszakítása a SIGINT jel elküldésével. Az alapértelmezett viselkedés a folyamat kecses leállítása, de a folyamat tiszteletben tarthatja vagy figyelmen kívül hagyhatja azt.
  • Ctrl+D – kilépés a bash shellből (ugyanúgy, mint az exit parancs futtatása).

További információ: Minden, amit a Linux folyamatairól tudni kell [Átfogó útmutató]

Bash Bang (!) parancsok

A cikk utolsó részében elmagyarázunk néhány hasznos ! (bang) műveletet:

  • !! – az utolsó parancs végrehajtása.
  • !top – hajtsa végre a legutóbbi parancsot, amely „top” karakterrel kezdődik (pl. !).
  • !top:p – megjeleníti a parancsot, amelyet a !top futtatna (a parancselőzmények legfrissebb parancsaként is hozzáadja).
  • !$ – az előző parancs utolsó szavának végrehajtása (ugyanaz, mint az Alt +., pl. ha az utolsó parancs „cat tecmint.txt” , akkor a !$ megpróbálja futtatni a 'tecmint.txt fájlt).
  • !$:p – megjeleníti azt a szót, amelyet a !$ végrehajtana.
  • !* – az előző parancs utolsó szavát jeleníti meg.
  • !*:p – megjeleníti az utolsó szót, amelyet a !* helyettesítene.

További információkért lásd a bash man oldalát:

man bash 

Ez minden most! Ebben a cikkben megosztottunk néhány gyakori és hasznos Bash parancssori parancsikont és műveletet. Használja az alábbi megjegyzés űrlapot bármilyen kiegészítéshez vagy kérdések feltevéséhez.