Homepage » hogyan kell » A legjobb billentyűparancsok a Bash (más néven Linux és macOS terminál) számára

    A legjobb billentyűparancsok a Bash (más néven Linux és macOS terminál) számára

    Bash az alapértelmezett parancssori shell a legtöbb Linux disztribúción, az Ubuntu és a Debian és a Red Hat és a Fedora között. A Bash az alapértelmezett shell a MacOS-hoz, és telepíthet egy Linux-alapú bash-környezetet a Windows 10-re.

    A bash shell sokféle billentyűparancsot tartalmaz. Ezek minden operációs rendszerben bash-ban fognak működni. Némelyikük nem működik, ha távolról, egy SSH vagy telnet munkameneten keresztül éri el a böngészőt, attól függően, hogy hogyan kapcsolta be a kulcsokat.

    Folyamatokkal való munka

    A futó folyamatok kezeléséhez használja az alábbi parancsikonokat.

    • Ctrl + C: Megszakítja (megöli) a terminálon futó előtérfolyamatot. Ez elküldi a SIGINT jelet a folyamatnak, ami technikailag csak egy kérés-legtöbb folyamat tiszteletben tartja azt, de egyesek figyelmen kívül hagyhatják azt.
    • Ctrl + Z: A jelenlegi előtérben futó folyamat felfüggesztése bash-ban. Ez elküldi a SIGTSTP jelet a folyamatnak. A folyamatot az előtérbe történő későbbi visszaadáshoz használja a fg process_name parancs.
    • Ctrl + D: Zárja be a bash héjat. Ez egy EOF (End-of-file) jelölőt küld a bash-ra, és a bash kilép, amikor megkapja ezt a jelölőt. Ez hasonló a kijárat parancs.

    A képernyő vezérlése

    A következő parancsikonok segítségével ellenőrizheti a képernyőn megjelenő információkat.

    • Ctrl + L: Törölje a képernyőt. Ez hasonló a „tiszta” parancs futtatásához.
    • Ctrl + S: Állítsa le az összes kimenetet a képernyőn. Ez különösen akkor hasznos, ha sok hosszú, verbális kimenettel rendelkező parancsokat futtat, de nem akarja magát a parancsot leállítani Ctrl + C használatával.
    • Ctrl + Q: Folytassa a kimenetet a képernyőn a Ctrl + S-vel történő leállítás után.

    A kurzor mozgatása

    A következő gyorsbillentyűkkel gyorsan áthelyezheti a kurzort az aktuális sor körül a parancs beírásakor.

    • Ctrl + A vagy itthon: Menj a sor elejére.
    • Ctrl + E vagy vég: Menj a sor végére.
    • Alt + B: Menj balra (hátra) egy szót.
    • Ctrl + B: Menj balra (hátra) egy karaktert.
    • Alt + F: Menj jobbra (előre) egy szót.
    • Ctrl + F: Menj jobbra (előre) egy karaktert.
    • Ctrl + XX: Mozgás a sor kezdete és a kurzor aktuális pozíciója között. Ez lehetővé teszi, hogy a Ctrl + XX gomb megnyomásával visszatérjen a sor elejére, megváltoztasson valamit, majd nyomja meg a Ctrl + XX gombot, hogy visszatérjen az eredeti kurzor pozíciójához. A gyorsbillentyű használatához tartsa lenyomva a Ctrl billentyűt, és kétszer érintse meg az X gombot.

    Szöveg törlése

    A karakterek gyors törléséhez használja az alábbi parancsikonokat:

    • Ctrl + D vagy Töröl: Törölje a karaktert a kurzor alatt.
    • Alt + D: Törli az összes karaktert a kurzor után az aktuális sorban.
    • Ctrl + H vagy Backspace: Törölje a kurzort megelőző karaktert.

    Rögzítés Typos

    Ezek a gyorsbillentyűk lehetővé teszik, hogy javítsa ki a hibaüzeneteket és visszavonja a gombnyomásokat.

    • Alt + T: Cserélje az aktuális szót az előző szóval.
    • Ctrl + T: Cserélje ki az utolsó két karaktert a kurzor előtt. Ezzel gyorsan elírhatja a hibákat, ha két karaktert helytelen sorrendben ír be.
    • Ctrl + _: Visszavonja az utolsó gombnyomást. Ezt többször is megismételheti.

    Vágás és beillesztés

    A Bash tartalmaz néhány alapvető vágási és beillesztési funkciót.

    • Ctrl + W: Vágja le a szót a kurzor előtt, és adja hozzá a vágólaphoz.
    • Ctrl + K: Vágja le a vonalat a kurzor után, hozzáadja a vágólaphoz.
    • Ctrl + U: Vágja ki a vonalnak a kurzort megelőző részét, hozzáadva a vágólapra.
    • Ctrl + Y: Illessze be az utolsó dologot, amelyet a vágólapról vágott le. Az y itt a „yank”.

    Aktiváló karakterek

    A bash shell gyorsan átalakíthat karaktereket nagybetűkre:

    • Alt + U: Használja a kurzor minden karakterét az aktuális szó végéig, a karaktereket nagybetűkké konvertálja.
    • Alt + L: A kurzor minden karakterének megszüntetése az aktuális szó végéig, a karakterek kisbetűkké konvertálása.
    • Alt + C: A kurzor alatti karakter nagyítása. A kurzor az aktuális szó végére lép.

    Tab Tablet befejezése

    A Tab befejezése nagyon hasznos bash funkció. Fájl, könyvtár vagy parancs nevének beírása közben nyomja meg a Tab gombot, és ha lehetséges, a bash automatikusan beírja azt, amit beír. Ha nem, a bash különböző lehetséges találatokat jelenít meg, és a gépelés befejezéséhez folytathatja a gépelés és a Tab megnyomásával.

    • Tab: Automatikusan töltse ki a beírt fájlt, könyvtárat vagy parancsot.

    Például, ha a / home / chris fájlban van egy valóban_long_file_név nevű fájl, és ez az egyetlen fájlnév, amely a könyvtárban „r” -vel kezdődik, beírhatja az / home / chris / r parancsot, nyomja meg a Tab billentyűt, és a bash automatikusan kitölti / home / chris / really_long_file_name az Ön számára. Ha több fájl vagy könyvtár van az „r” betűvel, a bash tájékoztatja Önt lehetőségeiről. Elkezdhetjük az egyiket, és nyomjuk meg a „Tab” gombot a folytatáshoz.

    A parancstörténetével való munka

    Gyorsan lapozhat a legutóbbi parancsok között, amelyeket a felhasználói fiók bash előzményfájljában tárol:

    • Ctrl + P vagy Felfelé nyíl: Ugrás az előző parancsra a parancstörténetben. Nyomja meg többször a parancsikont, hogy visszatérjen a történelemhez.
    • Ctrl + N vagy Lefele nyíl: Ugrás a következő parancsra a parancstörténetben. Nyomja meg többször a parancsikont a történelem előrehaladásához.
    • Alt + R: Visszatérjen a történelemről húzott parancs módosításaihoz, ha szerkesztette.

    A Bash-nek van egy speciális „visszahívási” módja is, amellyel a korábban futtatott parancsokat keresheti:

    • Ctrl + R: Visszahívja az utolsó parancsot, amely megfelel a megadott karaktereknek. Nyomja meg ezt a parancsikont, és kezdje el gépelni a bash történetének kereséséhez egy parancsot.
    • Ctrl + O: Futtassa a Ctrl + R segítségével talált parancsot.
    • Ctrl + G: Hagyja el a történelem keresési módját parancs nélkül.

    emacs vs. vi Billentyűparancsok

    A fenti utasítások feltételezik, hogy az alapértelmezett billentyűparancsot használja a bash-ban. Alapértelmezés szerint a bash használ emacs-stíluskulcsok. Ha többet használsz a vi szövegszerkesztővel válthat a vi-stílusú billentyűparancsokra.

    A következő parancs a bash-t fogja be vi mód:

    set -o vi

    A következő parancs a bash-t visszaállítja az alapértelmezettre emacs mód:

    set -o emacs

    Ezek közül néhány az Ön eszköztárában, akkor nem lesz terminál mester.