If-Koubou

Paras näppäimistöpalkit Bashille (eli Linux- ja macOS-terminaalille)

Paras näppäimistöpalkit Bashille (eli Linux- ja macOS-terminaalille) (Miten)

Bash on oletuskomennon komentojohto useimmissa Linux-jakeluissa, Ubuntusta ja Debianista Red Hat- ja Fedoraan. Bash on myös MacOS: n mukana toimitettu oletuskuvake, ja voit asentaa Linux-pohjaisen bashympäristön Windows 10: een.

Yhteyskuorella on laaja valikoima pikanäppäimiä, joita voit käyttää. Nämä toimivat yhteistyössä millä tahansa käyttöjärjestelmällä. Jotkut niistä eivät ehkä toimi, jos et käytä taistelua etäyhteyden kautta SSH- tai telnet-istunnon kautta, riippuen siitä, miten avaimet on kartoitettu.

Prosessien käsittely

Käytä seuraavia pikanäppäimiä käynnissä olevien prosessien hallintaan.

  • Ctrl + C: Keskeytä (tappaa) nykyinen etualan prosessi käynnissä terminaalissa. Tämä lähettää SIGINT-signaalin prosessille, joka on teknisesti vain pyyntö, useimmat prosessit kunnioittavat sitä, mutta jotkut voivat jättää sen huomiotta.
  • Ctrl + Z: Keskeytä nykyinen etualan prosessi käynnissä bash. Tämä lähettää SIGTSTP-signaalin prosessille. Jos haluat palauttaa prosessin etualalle myöhemmin, käytä fg-prosessinimi komento.
  • Ctrl + D: Sulje bash shell. Tämä lähettää EOF: n (End-of-file) -merkin bashille ja bash poistuu, kun se vastaanottaa tämän merkin. Tämä on samanlainen kuin poistuminen komento.

Näytön hallinta

Seuraavilla pikanäppäimillä voit hallita mitä ruudulla näkyy.

  • Ctrl + L: Tyhjennä näyttö. Tämä on samanlainen kuin "selkeä" komento.
  • Ctrl + S: Pysäytä kaikki ulostulo näytölle. Tämä on erityisen hyödyllistä, kun suoritat komentoja, joissa on paljon pitkä, verbose output, mutta et halua pysäyttää komentoa Ctrl + C: llä.
  • Ctrl + Q: Jatka tulostamista näytölle sen pysäyttämisen jälkeen Ctrl + S: llä.

Kohdistimen siirtäminen

Käytä seuraavia pikanäppäimiä liikuttaaksesi kursoria nopeasti nykyisen rivin ympärille kirjoittaessasi komennon.

  • Ctrl + A tai Koti: Siirry rivin alkuun.
  • Ctrl + E tai pää: Siirry rivin loppuun.
  • Alt + B: Siirry vasempaan (takaisin) yhteen sanaan.
  • Ctrl + B: Siirry vasemmalle (takaisin) yhdelle merkille.
  • Alt + F: Siirry oikealle (eteenpäin) yhdellä sanalla.
  • Ctrl + F: Siirry oikealle (eteenpäin) yksi merkki.
  • Ctrl + XX: Siirrä rivin alun ja kohdistimen nykyisen sijainnin välillä. Tämän avulla voit painaa Ctrl + XX palataksesi rivin alkuun, vaihtaa jotain ja paina sitten Ctrl + XX siirtyäksesi alkuperäiseen kohdistimen sijaintiin. Voit käyttää tätä pikakuvaketta pitämällä Ctrl-näppäintä ja napauttamalla X-näppäintä kahdesti.

Tekstin poistaminen

Voit poistaa merkkejä nopeasti seuraavilla pikavalinnoilla:

  • Ctrl + D tai Poistaa: Poista merkki kohdistimen alla.
  • Alt + D: Poista kaikki merkit kohdistimen jälkeen nykyisellä rivillä.
  • Ctrl + H tai Askelpalautin: Poista merkki ennen kohdistinta.

Korjaus Typo

Näiden pikavalintojen avulla voit korjata kirjoitusvirheitä ja keskeyttää avainpainallesi.

  • Alt + T: Vaihda nykyinen sana edellisellä sanalla.
  • Ctrl + T: Vaihda viimeiset kaksi merkkiä ennen kohdistinta keskenään. Voit käyttää tätä korjaamaan nopeasti kirjoitusvirheet kirjoittamalla kaksi merkkiä väärässä järjestyksessä.
  • Ctrl + _: Kumoa viimeinen painallus. Voit toistaa tämän, jos haluat kumota useita kertoja.

Leikkaaminen ja liittäminen

Bash sisältää joitakin perusleikkaus-ja-liitä ominaisuuksia.

  • Ctrl + W: Leikkaa sana kursoriin lisäämällä sen leikepöydälle.
  • Ctrl + K: Leikkaa rivin osa kohdistimen jälkeen ja lisää se leikepöydälle.
  • Ctrl + U: Leikkaa rivin osa kohdistimeen, lisää se leikepöydälle.
  • Ctrl + Y: Liitä viimeinen leikepöydältä leikattu asia. Y tässä tarkoittaa "yank".

Merkkien hyödyntäminen

Yhteyskuori voi nopeasti muuntaa hahmoja isoksi tai pieniksi kirjaimiksi:

  • Alt + U: Aktivoi jokainen merkki kohdistimesta nykyisen sanan loppuun, muuntamalla merkit ylemmäksi.
  • Alt + L: Luo kaikki merkinnät kohdistimesta nykyisen sanan loppuun, muuntamalla hahmot pieniksi kirjaimiksi.
  • Alt + C: Aktivoi merkki kohdistimen alla. Kohdistin siirtyy nykyisen sanan loppuun.

Tab Completion

Välilehtien valmistuminen on erittäin hyödyllinen bash-ominaisuus. Kun kirjoitat tiedoston, hakemiston tai käskyn nimen, paina Tab ja bash automaattisesti täydentää, mitä kirjoitat, jos mahdollista. Jos ei, bash näyttää sinulle erilaisia ​​mahdollisia otteluita ja voit jatkaa kirjoittamista ja lopettaa kirjoittamisen painamalla Tab.

  • kieleke: Tee automaattisesti tiedosto, hakemisto tai komento, jonka kirjoitat.

Jos esimerkiksi tiedostossa todella_long_file_name on nimi / home / chris / ja se on ainoa tiedostonimi, joka alkaa r-hakemistossa, voit kirjoittaa / home / chris / r, paina Tab ja bash automaattisesti täyttää / home / chris / really_long_file_name sinulle. Jos sinulla on useita tiedostoja tai hakemistoja, jotka alkavat "r": llä, bash ilmoittaa sinulle mahdollisuuksista. Voit aloittaa kirjoittamalla jonkin niistä ja jatka painamalla "Tab".

Komentohistorian käyttäminen

Voit selata viimeisimpiä komentoja, jotka tallennetaan käyttäjän käyttäjätunnuksen bash history -tiedostoon:

  • Ctrl + P tai Nuoli ylöspäin: Siirry edelliseen komentoon komentohistoriassa. Paina pikakuvaketta useita kertoja käydäksesi läpi historian.
  • Ctrl + N tai Alaspäin: Siirry komentohistorian seuraavaan komentoon. Paina pikakuvaketta useita kertoja kävelemään eteenpäin historiassa.
  • Alt + R: Palauta kaikki muutokset, jotka olet poistanut historiastasi, jos olet muokannut sitä.

Bashilla on myös erityinen "takaisinotto" -tilaan, jolla voit etsiä aikaisemmin suorittamiasi komentoja:

  • Ctrl + R: Nollaa viimeinen komento, joka vastaa antamasi merkkejä. Paina tätä pikakuvaketta ja aloita kirjoittamalla etsiä bash-historia komennolle.
  • Ctrl + O: Suorita löytämäsi komento Ctrl + R: llä.
  • Ctrl + G: Jätä historian hakutila käyttämättä komentoa.

emacs vs. vi Näppäinoikopolut

Edellä mainitut ohjeet olettavat olet käyttänyt oletusnäppäimistön pikakuvakokoonpanoa bashissa. Oletusarvoisesti bash käyttää emacs-tyylisnäppäimiä. Jos olet enemmän tottunut vi tekstieditori, voit siirtyä vi-style -pikavalintoihin.

Seuraava komento laitetaan yhteen vi tilassa:

set -o vi

Seuraava komento laittaa bash takaisin oletusarvoihin emacs tilassa:

set -o emacs

Kun muutamia näistä työkalusivustasi on, voit olla päätoimipäällikkö hetkessä.