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
vagyHome
– a kurzort egy sor elejére mozgatja.Ctrl+E
vagyEnd
– a kurzort a sor végére mozgatja.Ctrl+B
vagyBalra nyíl
– a kurzort egyenként egy karakterrel visszamozgatja.Ctrl+F
vagyjobbra nyíl
– a kurzort egy karakterrel előre mozgatja.Ctrl
+Bal nyíl
vagyAlt+B
vagyEsc
, majdB
– mozgás a kurzort egy szóval visszafelé.Ctrl
+jobbra nyíl
vagyAlt+C
vagyEsc
, majdF
– 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
ésCtrl+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
vagyTö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
, majdBackspace
– 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
, majdT
– transzponálja a két szót közvetlenül a kurzor előtt (vagy alatta).Esc
, majdU
– a kurzortól a szó végéig tartó szöveget nagybetűvé alakítja.Esc
, majdL
– a kurzortól a szó végéig tartó szöveget kisbetűssé alakítja.Esc
, majdC
– 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.