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