Bashi kiirklahvid: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
Grete Maisla A21 5.11.2012
==Sissejuhatus==
==Sissejuhatus==
Bashi on unixi shell (käsukest), tavaliselt jooksutatakse tekstiaknas, mille abil saab kasutaja sisestada käske ja neid aktiveerida. Samuti suudab Bash lugeda skripte. Windowsi kasutajate jaoks võib paralleeliks tuua Powershelli. Neile, kes kasutavad tihti Bashi, võivad kasuks tulla alljärgnevad kiirklahvide kombinatsioonid, et töö teha kiiremaks ja tõhusamaks.<br/>
Bash on unixi käsukest (shell), tavaliselt jooksutatakse tekstiaknas, mille abil saab kasutaja sisestada käske ja neid aktiveerida. Samuti suudab Bash lugeda skripte. Windowsi kasutajate jaoks võib paralleeliks tuua Powershelli. Neile, kes kasutavad tihti Bashi, võivad kasuks tulla alljärgnevad kiirklahvide kombinatsioonid, et töö teha kiiremaks ja tõhusamaks.<br/>
'''Legend''': noolsulgude <> vahel  tähistan üht klahvi, + märk näitab, mis tähte klaviatuurilt sellega koos vajutada.<br/>
'''Legend''': noolsulgude <> vahel  tähistan üht klahvi, + märk näitab, mis tähte klaviatuurilt sellega koos vajutada.<br/>
'''Märkus''': Linux on tõstutundlik, seega on oluline kiirklahvide kasutamisel jälgida, et caps lock poleks sisse lülitatud.<br/>
'''Märkus''': Linux on tõstutundlik, seega on oluline kiirklahvide kasutamisel jälgida, et caps lock poleks sisse lülitatud.<br/>
==Kiirklahvid==
==Kiirklahvid==
<ctrl>+a Kursor liigutatakse rea algusesse, mida hetkel trükid. <home><br/>
<ctrl>+a &nbsp; Kursor liigutatakse rea algusesse, mida hetkel trükid. <home><br/>
<ctrl>+b  Liigutakse ühe märgi võrra tagasi.<br/>
<ctrl>+b  &nbsp; Liigutakse ühe märgi võrra tagasi.<br/>
<ctrl>+Tapab käimasoleva protsessi.<br/>
<ctrl>+c &nbsp; Tapab käimasoleva protsessi.<br/>
<ctrl>+D Väljalogimine käimasolevast terminalist.<br/>
<ctrl>+d &nbsp; Saadab lõpetamiskäskluse(EOF) käimasolevale protsessile, teistkordsel järjestikusel vajutusel logib terminalist välja.<br/>
<ctrl>+e  Kursor liigutatakse rea lõppu, mida hetkel trükid.<end><br/>
<ctrl>+e  &nbsp; Kursor liigutatakse rea lõppu, mida hetkel trükid.<end><br/>
<ctrl>+f  Liigutakse ühe märgi võrra edasi.<br/>
<ctrl>+f  &nbsp; Liigutakse ühe märgi võrra edasi.<br/>
<ctrl>+h  Kustutab märgi enne kursorit.Töötab nagu backspace nupp.<br/>
<ctrl>+h  &nbsp; Kustutab märgi enne kursorit.Töötab nagu backspace nupp.<br/>
<ctrl>+k Rea kustutamine kursori tagant.<br/>
<ctrl>+k &nbsp; Rea kustutamine kursori tagant.<br/>
<ctrl>+Terminalileht puhastatakse, kuid sisestatav käsk jäetakse alles.<br/>
<ctrl>+l &nbsp; Terminalileht puhastatakse, kuid sisestatav käsk jäetakse alles.<br/>
<ctrl>+n Järgmine käsklus ajaloos. <DownArrow><br/>
<ctrl>+n &nbsp; Järgmine käsklus ajaloos. <DownArrow><br/>
<ctrl>+p Eelmine käsklus ajaloos. <UpArrow><br/>
<ctrl>+p &nbsp; Eelmine käsklus ajaloos. <UpArrow><br/>
<ctrl>+q Konsooli väljundi näitamist jätkatakse. Proovida, kui terminal ei reageeri.<br/>
<ctrl>+q &nbsp; Konsooli väljundi näitamist jätkatakse. Proovida, kui terminal ei reageeri.<br/>
<ctrl>+r Teostatakse otsing viimati kasutatud käskudest. Kirjutamise jooksul kitsendatakse otsingut. <br/>
<ctrl>+r &nbsp; Teostatakse otsing viimati kasutatud käskudest. Kirjutamise jooksul kitsendatakse otsingut ning pakub välja automaatseid lõpetusi. Trükitav tekst ei pea olema käskluse alguses, väljastakse vasteid, mis sisaldavad trükitud teksti. Teistkordsel klahvikombinatsiooni vajutusel otsitakse vastet tervest ajaloo listist. Lihtsam ja kiirem moodus, kui kasutada käsku history | grep "".<br/>
<ctrl>+s Konsooli väljundi näitamine peatatakse, kui töötava programmi tööd jätkatakse.<br/>
<ctrl>+s &nbsp; Konsooli väljundi näitamine peatatakse, kui töötava programmi tööd jätkatakse.<br/>
<ctrl>+z Paneb käimasoleva protsessi taustale jooksma. Esiplaanile saab tagasi tuua fg käsku kasutades.<br/>
<ctrl>+z &nbsp; Paneb käimasoleva protsessi taustale jooksma. Esiplaanile saab tagasi tuua fg käsku kasutades.<br/>
<ctrl>+t Vahetab kaks viimast märki kursori ees.<br/>
<ctrl>+t &nbsp; Vahetab kaks viimast märki kursori ees.<br/>
<ctrl>+u Rea lõikmine/kustutamine kursori eest.<br/>
<ctrl>+u &nbsp; Rea lõikmine/kustutamine kursori eest.<br/>
<ctrl>+w Kursori ees oleva sõna kustutamine, või kui kursor on sõna sees, siis kustutakse kursorist vasakule jääv sõna osa.<br/>
<ctrl>+w &nbsp; Kursori ees oleva sõna kustutamine, või kui kursor on sõna sees, siis kustutakse kursorist vasakule jääv sõna osa.<br/>
<ctrl>+y Puhvri sisu sisetamine.<br/>
<ctrl>+y &nbsp; Puhvri sisu sisetamine.<br/>
<alt>+b Liigutakse ühe sõna võrra tagasi.<br/>
<alt>+b &nbsp; Liigutakse ühe sõna võrra tagasi.<br/>
<alt>+d Kursori all oleva sõna lõikamine puhvrisse.<br/>
<alt>+d &nbsp; Kursori all oleva sõna lõikamine puhvrisse.<br/>
<alt>+f Liigutakse ühe sõna võrra edasi.<br/>
<alt>+f &nbsp; Liigutakse ühe sõna võrra edasi.<br/>
<alt>+t  Vahetab kahe viimase sõna järjekorda.<br/>
<alt>+t  &nbsp; Vahetab kahe viimase sõna järjekorda.<br/>
<ctrl><shift>+c Märgitud tekst kopeeritakse.<br/>
<ctrl><shift>+c &nbsp; Märgitud tekst kopeeritakse.<br/>
<ctrl><shift>+v Kopeeritud tekst kleebitakse kursori juurde.<br/>
<ctrl><shift>+v &nbsp; Kopeeritud tekst kleebitakse kursori juurde.<br/>
<Ctrl><Alt><F1>  Vahetub esimesse teksti terminali. Linuxis võib olla mitu (tavaliselt 6) terminali avatud samal ajal.<br/>
<Ctrl><Alt><F1>&nbsp; Vahetub esimesse teksti terminali. Linuxis võib olla mitu (tavaliselt 6) terminali avatud samal ajal.<br/>
<Ctrl><Alt><Fn> (n=1..6)  vahetub järgmisesse valitud terminali.<br/>
<Ctrl><Alt><Fn>&nbsp; (n=1..6)  vahetub järgmisesse valitud terminali.<br/>
<Ctrl><Alt><F7> Vahetub esimesse GUI terminali.
<Ctrl><Alt><F7> &nbsp; Vahetub esimesse GUI terminali.
tty prindib terminali nime, millesse parasjagu käsklusi sisestad.<br/>
tty &nbsp;prindib terminali nime, millesse parasjagu käsklusi sisestad.<br/>
<Ctrl><Alt>< Del > Sulgeb süsteemi ja taaskäivitab. Tavaline sulgemiskäsklus kasutajale tekstirežiimi konsoolis.<br/>
<Ctrl><Alt>< Del >&nbsp; Sulgeb süsteemi ja taaskäivitab. Tavaline sulgemiskäsklus kasutajale tekstirežiimi konsoolis.<br/>
<Esc> + t Vahetab kaks viimast sõna kursori ees.<br/>
<Esc> + t &nbsp; Vahetab kaks viimast sõna kursori ees.<br/>
<Tab> lõpetab automaatselt failide ja kaustade nimesid kui esineb ainult üks võimalus, vastasel juhul näitab olemasolevaid võimalusi.<br/>
<Tab> &nbsp;lõpetab automaatselt failide ja kaustade nimesid kui esineb ainult üks võimalus, vastasel juhul näitab olemasolevaid võimalusi.<br/>
<ArrowUp> Saab liikuda ja redigeerida käskluste ajalugu. Väljumiseks vajutada <enter><br/>
<ArrowUp> &nbsp; Saab liikuda ja redigeerida käskluste ajalugu. Väljumiseks vajutada <enter><br/>
<Shift><PgUp> Saab liikuda terminali sisendis üles. <br/>
<Shift><PgUp> &nbsp; Saab liikuda terminali sisendis üles. <br/>
<Shift><PgDown> Saab liikuda terminali sisendis alla.<br/>
<Shift><PgDown> &nbsp; Saab liikuda terminali sisendis alla.<br/>
 
==Kokkuvõte==
==Kokkuvõte==
Need on Bashi vaikimisi määratud kiirklahvid (default fast keys). Olenevalt Bashi sisselogimisolekust (ssh/telnet), või sõltuvalt sellest, kuidas on kiirklahvid seadistatud, võivad mõned käsklused erinevalt toimida. <br/>
Need on Bashi vaikimisi määratud kiirklahvid (default fast keys). Olenevalt Bashi sisselogimisolekust (ssh/telnet), või sõltuvalt sellest, kuidas on kiirklahvid seadistatud, võivad mõned käsklused erinevalt toimida. Samuti töötavad need kiirklahvid ka mitmetes rakendusprogrammides, näiteks tekstiredaktor Nanos. <br/>
==Kasutatud materjalid==
==Kasutatud materjalid==
*http://viki.pingviin.org/Terminaliemulaator#Kiirklahvid<br/>
*http://viki.pingviin.org/Terminaliemulaator#Kiirklahvid<br/>
Line 47: Line 48:
*http://www.howtogeek.com/howto/ubuntu/keyboard-shortcuts-for-bash-command-shell-for-ubuntu-debian-suse-redhat-linux-etc/<br/>
*http://www.howtogeek.com/howto/ubuntu/keyboard-shortcuts-for-bash-command-shell-for-ubuntu-debian-suse-redhat-linux-etc/<br/>
*http://ss64.com/bash/syntax-keyboard.html<br/>
*http://ss64.com/bash/syntax-keyboard.html<br/>
*http://www.unixguide.net/linux/linuxshortcuts.shtml<br/>
*http://linuxart.com/log/archives/2005/10/13/search-history-in-bash/<br/>


[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]

Latest revision as of 15:10, 4 January 2013

Sissejuhatus

Bash on unixi käsukest (shell), tavaliselt jooksutatakse tekstiaknas, mille abil saab kasutaja sisestada käske ja neid aktiveerida. Samuti suudab Bash lugeda skripte. Windowsi kasutajate jaoks võib paralleeliks tuua Powershelli. Neile, kes kasutavad tihti Bashi, võivad kasuks tulla alljärgnevad kiirklahvide kombinatsioonid, et töö teha kiiremaks ja tõhusamaks.
Legend: noolsulgude <> vahel tähistan üht klahvi, + märk näitab, mis tähte klaviatuurilt sellega koos vajutada.
Märkus: Linux on tõstutundlik, seega on oluline kiirklahvide kasutamisel jälgida, et caps lock poleks sisse lülitatud.

Kiirklahvid

<ctrl>+a   Kursor liigutatakse rea algusesse, mida hetkel trükid. <home>
<ctrl>+b   Liigutakse ühe märgi võrra tagasi.
<ctrl>+c   Tapab käimasoleva protsessi.
<ctrl>+d   Saadab lõpetamiskäskluse(EOF) käimasolevale protsessile, teistkordsel järjestikusel vajutusel logib terminalist välja.
<ctrl>+e   Kursor liigutatakse rea lõppu, mida hetkel trükid.<end>
<ctrl>+f   Liigutakse ühe märgi võrra edasi.
<ctrl>+h   Kustutab märgi enne kursorit.Töötab nagu backspace nupp.
<ctrl>+k   Rea kustutamine kursori tagant.
<ctrl>+l   Terminalileht puhastatakse, kuid sisestatav käsk jäetakse alles.
<ctrl>+n   Järgmine käsklus ajaloos. <DownArrow>
<ctrl>+p   Eelmine käsklus ajaloos. <UpArrow>
<ctrl>+q   Konsooli väljundi näitamist jätkatakse. Proovida, kui terminal ei reageeri.
<ctrl>+r   Teostatakse otsing viimati kasutatud käskudest. Kirjutamise jooksul kitsendatakse otsingut ning pakub välja automaatseid lõpetusi. Trükitav tekst ei pea olema käskluse alguses, väljastakse vasteid, mis sisaldavad trükitud teksti. Teistkordsel klahvikombinatsiooni vajutusel otsitakse vastet tervest ajaloo listist. Lihtsam ja kiirem moodus, kui kasutada käsku history | grep "".
<ctrl>+s   Konsooli väljundi näitamine peatatakse, kui töötava programmi tööd jätkatakse.
<ctrl>+z   Paneb käimasoleva protsessi taustale jooksma. Esiplaanile saab tagasi tuua fg käsku kasutades.
<ctrl>+t   Vahetab kaks viimast märki kursori ees.
<ctrl>+u   Rea lõikmine/kustutamine kursori eest.
<ctrl>+w   Kursori ees oleva sõna kustutamine, või kui kursor on sõna sees, siis kustutakse kursorist vasakule jääv sõna osa.
<ctrl>+y   Puhvri sisu sisetamine.
<alt>+b   Liigutakse ühe sõna võrra tagasi.
<alt>+d   Kursori all oleva sõna lõikamine puhvrisse.
<alt>+f   Liigutakse ühe sõna võrra edasi.
<alt>+t   Vahetab kahe viimase sõna järjekorda.
<ctrl><shift>+c   Märgitud tekst kopeeritakse.
<ctrl><shift>+v   Kopeeritud tekst kleebitakse kursori juurde.
<Ctrl><Alt><F1>  Vahetub esimesse teksti terminali. Linuxis võib olla mitu (tavaliselt 6) terminali avatud samal ajal.
<Ctrl><Alt><Fn>  (n=1..6) vahetub järgmisesse valitud terminali.
<Ctrl><Alt><F7>   Vahetub esimesse GUI terminali. tty  prindib terminali nime, millesse parasjagu käsklusi sisestad.
<Ctrl><Alt>< Del >  Sulgeb süsteemi ja taaskäivitab. Tavaline sulgemiskäsklus kasutajale tekstirežiimi konsoolis.
<Esc> + t   Vahetab kaks viimast sõna kursori ees.
<Tab>  lõpetab automaatselt failide ja kaustade nimesid kui esineb ainult üks võimalus, vastasel juhul näitab olemasolevaid võimalusi.
<ArrowUp>   Saab liikuda ja redigeerida käskluste ajalugu. Väljumiseks vajutada <enter>
<Shift><PgUp>   Saab liikuda terminali sisendis üles.
<Shift><PgDown>   Saab liikuda terminali sisendis alla.

Kokkuvõte

Need on Bashi vaikimisi määratud kiirklahvid (default fast keys). Olenevalt Bashi sisselogimisolekust (ssh/telnet), või sõltuvalt sellest, kuidas on kiirklahvid seadistatud, võivad mõned käsklused erinevalt toimida. Samuti töötavad need kiirklahvid ka mitmetes rakendusprogrammides, näiteks tekstiredaktor Nanos.

Kasutatud materjalid