A legjobb billentyűparancsok a Bash-hez (más néven Linux és MacOS Terminal)

Tartalomjegyzék:

A legjobb billentyűparancsok a Bash-hez (más néven Linux és MacOS Terminal)
A legjobb billentyűparancsok a Bash-hez (más néven Linux és MacOS Terminal)

Videó: A legjobb billentyűparancsok a Bash-hez (más néven Linux és MacOS Terminal)

Videó: A legjobb billentyűparancsok a Bash-hez (más néven Linux és MacOS Terminal)
Videó: How to Add a 'Show Desktop' Icon to Taskbar in Windows 10? - YouTube 2024, Április
Anonim
A Bash az alapértelmezett parancssori héj a legtöbb Linux disztribúcióban, az Ubuntu-tól és a Debian-tól a Red Hat-ig és a Fedora-tól. A Bash a MacOS alapértelmezett shellje, és Linux alapú bash környezetet telepíthet a Windows 10 rendszeren.
A Bash az alapértelmezett parancssori héj a legtöbb Linux disztribúcióban, az Ubuntu-tól és a Debian-tól a Red Hat-ig és a Fedora-tól. A Bash a MacOS alapértelmezett shellje, és Linux alapú bash környezetet telepíthet a Windows 10 rendszeren.

A bash-shell számos billentyűparancsot tartalmaz. Ezek minden operációs rendszerben bash-ben működnek. Néhányan közülük nem működnek, ha az ütközést SSH vagy telnet munkameneten keresztül végzi, attól függően, hogy milyen módon vannak leképezve a kulcsok.

Folyamatok feldolgozása

Használja a következő parancsikonokat a futó folyamatok kezelésére.

  • Ctrl + C: A terminálon futó aktuális előtérfolyamat megszakítása (megölése). Ez elküldi a SIGINT jelet a folyamatnak, ami technikailag csak egy kérés, a legtöbb folyamat tiszteletben tartja, de néhányan figyelmen kívül hagyhatják.
  • Ctrl + Z: Felfüggeszti az aktuális előtérfolyamatot futás közben. Ez elküldi a SIGTSTP jelet a folyamatnak. Ha később szeretné visszatérni a folyamatot az előtérbe, használja a

    fg process_name

    parancs.

  • Ctrl + D: Zárja le a bash-héjat. Ez egy EOF (End-of-file) jelölőt küld a bashhez, és a bash kilép, amikor megkapja ezt a jelölőt. Ez hasonlít a

    exit

    parancs.

Image
Image

A képernyő vezérlése

Az alábbi parancsikonok segítségével ellenőrizheti, hogy mi jelenjen meg a képernyőn.

  • Ctrl + L: Törölje a képernyőt. Ez hasonlít a "tiszta" parancs futtatásához.
  • Ctrl + S: Állítsa le az összes kimenetet a képernyőre. Ez különösen akkor hasznos, ha sok hosszú, szórakoztató kimenettel rendelkező parancsokat futtat, de nem szeretné megállítani a parancsot a Ctrl + C billentyűkombinációval.
  • Ctrl + Q: Folytassa a kimenetet a képernyőre, miután megállította a Ctrl + S billentyűvel.

A kurzor mozgatása

Az alábbi parancsikonokkal gyorsan mozgathatja a kurzort az aktuális vonal körül, miközben parancsot ír be.

  • Ctrl + A vagy itthon: Ugrás a sor elejére.
  • Ctrl + E vagy vég: Menj a vonal végére.
  • Alt + B: Menjen balra (hátra) egy szót.
  • Ctrl + B: Ugrás balra (vissza) egy karaktert.
  • Alt + F: Menj jobbra (előre) egy szót.
  • Ctrl + F: Menj jobbra (előre) egy karaktert.
  • Ctrl + XX: Mozgás a vonal eleje és a kurzor aktuális pozíciója között. Ezzel a Ctrl + XX billentyűkombinációval visszatérhet a sor elejére, megváltoztathat valamit, majd a Ctrl + XX billentyűkombinációval visszaléphet az eredeti kurzor pozícióba. A parancsikon 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 karaktert a kurzor előtt.

Fixing Typos

Ezek a parancsikonok lehetővé teszik a hibajavítás helyreállítását és a gomb megnyomásának visszavonását.

  • Alt + T: Cserélje át az aktuális szót az előző szóval.
  • Ctrl + T: Vigye át az utolsó két karaktert a kurzor előtt. Ezt akkor használhatja, ha gyorsan beírja a hibát, ha két karaktert rossz sorrendbe ír be.
  • Ctrl + _: Visszavonás az utolsó gombnyomással. Ezt többször is visszavonhatja.

Vágás és beillesztés

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

  • Ctrl + W: Vágja le a szót a kurzor előtt, hozzáadva a vágólapra.
  • Ctrl + K: Vágja le a vonal egy részét a kurzor után, és vegye fel a vágólapra.
  • Ctrl + U: Vágja le a vonal egy részét a kurzor előtt, és vegye fel a vágólapra.
  • Ctrl + Y: Illessze be azt az utolsó dolgot, amelyet a vágólapról vágott. Az y itt a "yank" kifejezést jelenti.

A karakterek tőkésítése

A bash héj gyorsan képes alakítani a karaktereket kis- és nagybetűkre:

  • Alt + U: Minden karaktert aktiváljon a kurzorról az aktuális szó végére, a karaktereket nagybetűvé alakítva.
  • Alt + L: Minden karaktert feltüntetni a kurzortól az aktuális szó végéig, a karaktereket kisbetűvé alakítva.
  • Alt + C: A kurzor alatt mozgassa a karaktert. A kurzor az aktuális szó végére lép.

Tab befejezés

A lap befejezése nagyon hasznos bash funkció. A fájl, a könyvtár vagy a parancsnév beírása közben nyomja meg a Tab billentyűt, és a bash automatikusan elvégzi a gépelést, ha lehetséges. Ha nem, a bash megmutatja a különböző lehetséges egyezéseket, és folytathatja a gépelést, és megnyomhatja a Tab billentyűt a gépelés befejezéséhez.

Tab: Automatikusan töltse ki a gépelni kívánt fájlt, könyvtárat vagy parancsot.

Például, ha a / home / chris / fájlban a really_long_file_name nevű fájl neve van, és ez az egyetlen fájlnév, amely az "r" könyvtárban kezdődik, írja be a / home / chris / r parancsot, nyomja meg a Tab billentyűt, és a bash automatikusan kitölt / home / chris / really_long_file_name az Ön számára. Ha több fájl vagy könyvtár kezdődik az "r" -en, akkor a bash tájékoztatni fogja Önt a lehetőségeiről. Elkezdheti beírni az egyiket, és a folytatáshoz nyomja meg a "Tab" gombot.

Image
Image

A parancsok története

Gyorsan átkerithessed a legutóbbi parancsokat, amelyek a felhasználói fiókod bash history fájljában vannak tárolva:

  • Ctrl + P vagy Felfelé nyíl: Ugrás az előző parancsra a parancs előzményekben. Nyomja meg többször a parancsikont, hogy visszatérjen a történelemben.
  • Ctrl + N vagy Lefele nyíl: Ugrás a következő parancsra a parancs-előzményekben. Nyomja meg többször a parancsikont a történelem előrehaladásához.
  • Alt + R: Visszaállíthatja a korábban húzni kívánt parancs bármely módosítását, ha szerkesztette.

A Bash egy speciális "visszahívási" móddal is rendelkezik, amellyel a korábban futott parancsokat keresheti:

  • Ctrl + R: Emlékezz az utolsó parancsra, amely megfelel a megadott karaktereknek. Nyomja meg ezt a parancsikont, és indítsa el a gépelést, ha keres egy bash parancsot.
  • Ctrl + O: Futtasd a Ctrl + R paranccsal talált parancsot.
  • Ctrl + G: Hagyja a történelem keresési módját parancs futtatása nélkül.
Image
Image

emacs vs vi Billentyűparancsok

A fenti utasítások azt feltételezik, hogy a bash alapértelmezett billentyűparancs-konfigurációját használja. Alapértelmezés szerint a bash használ

emacs

stílusú kulcsok. Ha jobban megszoktok

vi

szövegszerkesztő, akkor vi-style billentyűparancsokra vált.

A következő parancs beillesztésre kerül

vi

mód:

set -o vi

A következő parancs visszaállítja az alapértelmezettet

emacs

mód:

set -o emacs

Ajánlott: