1Sep
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 viSeuraava komento palauttaa bashin takaisin oletusarvoiseen emacs-tilaan:
set -o emacsJos jotkut näistä työkalusivustasi ovat, Terminaalimestari ei ole aikaa.