1Sep

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

Bash on tärkein komentorivin kuori 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: lle.

Yhteistyssuoja sisältää useita erilaisia ​​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) nykyisen etualan prosessin, joka toimii päätteessä.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-prosessin_nimi -komentoa.
  • Ctrl + D : Sulje bash-kuori. 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 exit-komennon suorittaminen.

Näytön hallinta

Seuraavat pikanäppäimet mahdollistavat sen, mitä näytössä näkyy.

  • Ctrl + L : Tyhjennä näyttö.Tämä on samanlainen kuin "selkeä" komento.
  • Ctrl + S : Lopeta kaikki tulosteet 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 komentoa.

  • Ctrl + A tai Kotisivu : Siirry rivin alkuun.
  • Ctrl + E tai Lopeta : 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) yhdelle merkille.
  • 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

Merkkien poistaminen nopeasti seuraavilla pikavalinnoilla:

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

Kiinnityskirjoitus

Näillä pikavalinnoilla voit korjata kirjoitusvirheitä ja keskeyttää avaimen puristimet.

  • Alt + T : Vaihda nykyinen sana edellisellä sanalla.
  • Ctrl + T : Vaihda viimeiset kaksi merkkiä ennen kohdistinta keskenään. Voit käyttää tätä korjaamalla 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-liima-ominaisuuksia.

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

Merkkien aktivointi

Yhteyskuori voi nopeasti muuntaa hahmoja isoksi tai pieniksi kirjaimiksi:

  • Alt + U : Hyödynnä jokainen merkki kohdistimesta nykyisen sanan loppuun, muuntamalla merkit ylemmäksi.
  • Alt + L : Merkitään jokainen merkki kohdistimesta nykyisen sanan loppuun, muunnetaan merkit pieniksi kirjaimiksi.
  • Alt + C : Aktivoi merkki kohdistimen alle. Kohdistin siirtyy nykyisen sanan loppuun.

-välilehden valmistuminen

-välilehti 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.

  • -välilehti : Täytä automaattisesti tiedosto, hakemisto tai komento, jonka kirjoitat.

Jos esimerkiksi /home/chris/: ssä on tiedosto todella_long_file_name ja se on ainoa tiedostonimi, joka alkaa "r" -hakemistossa kyseisessä 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ö

Voit selata viimeisimpiä komentoja, jotka tallennetaan käyttäjänimesi bashhistoriatiedostoon:

  • Ctrl + P tai Ylänuoli : Siirry komentohistorian edelliseen komentoon. 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ä aiemmin suorittamia komentoja:

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

emacs vs. vi Näppäimistön pikavalinnat

Edellä mainitut ohjeet olettavat olet käyttänyt oletusnäppäimistön pikakuvakokoonpanoa bashissa. Oletusarvoisesti bash käyttää emacs-tyyppisiä avaimia. Jos käytät enemmän vi-tekstieditorissa, voit siirtyä vi-style -pikavalintoihin.

Seuraavaan komentoon laitetaan bash vi-moodiin:

set -o vi

Seuraava komento palauttaa bashin takaisin oletusarvoiseen emacs-tilaan:

set -o emacs

Jos jotkut näistä työkalusivustasi ovat, Terminaalimestari ei ole aikaa.