Paras näppäimistön pikanäppäimet Bashille (eli Linux ja macOS Terminal)
Bash on useimpien Linux-jakelujen oletusarvoinen komentorivikäyttö, Ubuntu ja Debian, Red Hat ja Fedora. Bash on myös MacOSin mukana tuleva oletuskuori, ja voit asentaa Linux-pohjaisen bash-ympäristön Windows 10: ään.
Bash-kuoressa on laaja valikoima pikanäppäimiä, joita voit käyttää. Nämä toimivat bashissa missä tahansa käyttöjärjestelmässä. Jotkut niistä eivät ehkä toimi, jos käytät bash-yhteyttä SSH- tai telnet-istunnon kautta, riippuen siitä, miten avaimet on kartoitettu.
Työskentely prosessien kanssa
Voit hallita käynnissä olevia prosesseja seuraavien pikavalintojen avulla.
- Ctrl + C: Keskeytä (tappaa) päätelaitteessa käynnissä oleva nykyinen etuprosessi. Tämä lähettää SIGINT-signaalin prosessille, joka on teknisesti vain pyynnön eniten prosesseja, mutta jotkut saattavat jättää sen huomiotta.
- Ctrl + Z: Keskeytä nykyinen etualan prosessi käynnissä bashissa. Tämä lähettää SIGTSTP-signaalin prosessille. Jos haluat palauttaa prosessin etualalle myöhemmin, käytä
fg prosessi_nimi
komento. - Ctrl + D: Sulje bash-kuori. Tämä lähettää EOF (End-of-file) -merkin bash-laitteelle ja bash poistuu, kun se vastaanottaa tämän merkin. Tämä on samanlainen kuin
poistuminen
komento.
Näytön hallinta
Seuraavien pikavalintojen avulla voit hallita, mitä näytöllä näkyy.
- Ctrl + L: Tyhjennä näyttö. Tämä on samanlainen kuin "clear" -komennon suorittaminen.
- Ctrl + S: Pysäytä kaikki lähdöt näyttöön. Tämä on erityisen hyödyllistä, kun suoritetaan komentoja, joilla on paljon pitkä, veroton tuloste, mutta et halua lopettaa komentoa itse Ctrl + C: llä.
- Ctrl + Q: Jatka tulostusta näytölle sen jälkeen, kun se on pysäytetty Ctrl + S: llä.
Kohdistimen siirtäminen
Käytä seuraavia pikavalintoja, jos haluat siirtää kohdistimen nopeasti nykyisen rivin ympärille komennon kirjoittamisen aikana.
- Ctrl + A tai Koti: Mene rivin alkuun.
- Ctrl + E tai pää: Mene rivin loppuun.
- Alt + B: Mene vasemmalle (takaisin) yhdelle sanalle.
- Ctrl + B: Mene vasemmalle (takaisin) yksi merkki.
- Alt + F: Siirry oikealle (eteenpäin) yhdelle sanalle.
- Ctrl + F: Siirry oikealle (eteenpäin) yksi merkki.
- Ctrl + XX: Siirry viivan alkuun ja kohdistimen nykyiseen sijaintiin. Näin voit painaa Ctrl + XX palataksesi rivin alkuun, vaihtaa jotakin ja painamalla sitten Ctrl + XX palataksesi alkuperäiseen kohdistimen sijaintiin. Voit käyttää tätä pikavalintaa pitämällä Ctrl-näppäintä painettuna ja napauttamalla X-näppäintä kahdesti.
Tekstin poistaminen
Voit poistaa merkit nopeasti käyttämällä seuraavia pikavalintoja:
- Ctrl + D tai Poistaa: Poista merkki kohdistimen alla.
- Alt + D: Poista kaikki merkit nykyisen rivin kohdistimen jälkeen.
- Ctrl + H tai Askelpalautin: Poista merkki ennen kohdistinta.
Typosien kiinnittäminen
Näiden pikakuvakkeiden avulla voit korjata kirjoitusvirheet ja peruuttaa näppäinpainallesi.
- Alt + T: Vaihda nykyinen sana edelliseen sanaan.
- Ctrl + T: Vaihda kaksi viimeistä merkkiä ennen kohdistinta. Tämän avulla voit nopeasti korjata kirjoitusvirheet, kun kirjoitat kaksi merkkiä väärään järjestykseen.
- Ctrl + _: Kumoa viimeinen näppäimen painallus. Voit toistaa tämän toistamalla useita kertoja.
Leikkaus ja liittäminen
Bash sisältää joitakin perus- ja liitäominaisuuksia.
- Ctrl + W: Leikkaa sana ennen kohdistinta ja lisää se leikepöydälle.
- Ctrl + K: Leikkaa rivin osa kohdistimen jälkeen lisäämällä se leikepöydälle.
- Ctrl + U: Leikkaa rivin osa ennen kohdistinta ja lisää se leikepöydälle.
- Ctrl + Y: Liitä viimeinen asia, jonka leikoit leikepöydältä. Tässä y tarkoittaa ”yank”.
Suurennusmerkit
Bash-kuori voi muuntaa merkkejä nopeasti suuriksi tai pieniksi kirjaimiksi:
- Alt + U: Aktivoi jokainen merkki kohdistimesta nykyisen sanan loppuun, muuntamalla merkit isoksi.
- Alt + L: Poista kaikki merkit kohdistimesta nykyisen sanan loppuun, muuttamalla merkit pieniksi kirjaimiksi.
- Alt + C: Aktivoi kohdistimen kohdalla oleva merkki. Kohdistin siirtyy nykyisen sanan loppuun.
Välilehden loppuun saattaminen
Välilehti on erittäin hyödyllinen bash-ominaisuus. Kun kirjoitat tiedostoa, hakemistoa tai komennon nimeä, paina Tab ja bash suorittaa automaattisesti kirjoittamasi tiedoston, jos mahdollista. Jos näin ei ole, bash näyttää eri mahdolliset ottelut ja voit jatkaa kirjoittamista ja jatkaa Tab-näppäintä.
- kieleke: Täytä kirjoittamasi tiedosto, hakemisto tai komento automaattisesti.
Jos esimerkiksi sinulla on tiedosto / home / chris / nimeltään todella_long_file_nimi, ja se on ainoa tiedostonimi, joka alkaa hakemistossa "r", voit kirjoittaa / home / chris / r, paina välilehteä ja bash täyttää automaattisesti / home / chris / really_long_file_name sinulle. Jos sinulla on useita tiedostoja tai hakemistoja, jotka alkavat merkillä “r”, bash ilmoittaa sinulle mahdollisuudet. Voit aloittaa yhden kirjoittamisen ja jatkaa "Tab" -näppäintä.
Työskentelet komentohistoriasi kanssa
Voit nopeasti selata viimeisimpiä komentojasi, jotka tallennetaan käyttäjätilin bash-historiatiedostoon:
- Ctrl + P tai Nuoli ylöspäin: Siirry komentohistorian edelliseen komentoon. Paina pikakuvaketta useita kertoja kävelläksesi läpi historian.
- Ctrl + N tai Nuoli alas: Siirry seuraavaan komentohistorian komentoon. Paina pikakuvaketta useita kertoja kävelläksesi läpi historian.
- Alt + R: Palauta kaikki muutokset historiaan vedettyyn komentoon, jos olet muokannut sitä.
Bashillä on myös erityinen "muistutus" -tila, jonka avulla voit etsiä aiemmin käyttämiäsi komentoja:
- Ctrl + R: Palauta viimeinen komento, joka vastaa antamiasi merkkejä. Paina tätä pikakuvaketta ja aloita kirjoittamalla komentoasi bash-historiaan.
- Ctrl + O: Suorita komento, jonka löysit Ctrl + R: llä.
- Ctrl + G: Jätä historiahaku-tila ilman komentoa.
emacs vs. vi Pikanäppäimet
Yllä olevat ohjeet edellyttävät oletuskomennon oletusasetusten käyttöä bashissa. Oletuksena bash käyttää emacs
-tyyli-avaimet. Jos olet enemmän tottunut siihen vi
tekstieditorin avulla voit siirtyä vi-tyylisiin pikanäppäimiin.
Seuraava komento laittaa bash vi
tilassa:
set -o vi
Seuraava komento asettaa bashin takaisin oletusarvoon emacs
tilassa:
aseta emoille
Kun muutama näistä on työkalupöydässäsi, olet päätelaitteen päällikkö.