Bashi kiirklahvid: Difference between revisions
No edit summary |
|||
(19 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Sissejuhatus== | ==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.<br/> | |||
Legend: noolsulgude <> vahel tähistan üht klahvi, + märk näitab, mis tähte klaviatuurilt sellega koos vajutada. | '''Legend''': noolsulgude <> vahel tähistan üht klahvi, + märk näitab, mis tähte klaviatuurilt sellega koos vajutada.<br/> | ||
Märkus: | '''Märkus''': Linux on tõstutundlik, seega on oluline kiirklahvide kasutamisel jälgida, et caps lock poleks sisse lülitatud.<br/> | ||
<ctrl>+a | |||
<ctrl>+b Liigutakse ühe märgi võrra tagasi. | ==Kiirklahvid== | ||
<ctrl>+ | <ctrl>+a Kursor liigutatakse rea algusesse, mida hetkel trükid. <home><br/> | ||
<ctrl>+ | <ctrl>+b Liigutakse ühe märgi võrra tagasi.<br/> | ||
<ctrl>+e Kursor liigutatakse rea lõppu, mida hetkel trükid.<end> | <ctrl>+c Tapab käimasoleva protsessi.<br/> | ||
<ctrl>+f Liigutakse ühe märgi võrra edasi. | <ctrl>+d Saadab lõpetamiskäskluse(EOF) käimasolevale protsessile, teistkordsel järjestikusel vajutusel logib terminalist välja.<br/> | ||
<ctrl>+h Kustutab märgi enne kursorit.Töötab nagu backspace nupp. | <ctrl>+e Kursor liigutatakse rea lõppu, mida hetkel trükid.<end><br/> | ||
<ctrl>+k Rea kustutamine kursori tagant. | <ctrl>+f Liigutakse ühe märgi võrra edasi.<br/> | ||
<ctrl>+ | <ctrl>+h Kustutab märgi enne kursorit.Töötab nagu backspace nupp.<br/> | ||
<ctrl>+n | <ctrl>+k Rea kustutamine kursori tagant.<br/> | ||
<ctrl>+p | <ctrl>+l Terminalileht puhastatakse, kuid sisestatav käsk jäetakse alles.<br/> | ||
<ctrl>+q Konsooli väljundi näitamist jätkatakse. Proovida, kui terminal ei reageeri. | <ctrl>+n Järgmine käsklus ajaloos. <DownArrow><br/> | ||
<ctrl>+r | <ctrl>+p Eelmine käsklus ajaloos. <UpArrow><br/> | ||
<ctrl>+s | <ctrl>+q Konsooli väljundi näitamist jätkatakse. Proovida, kui terminal ei reageeri.<br/> | ||
<ctrl>+z | <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 "".<br/> | ||
<ctrl>+t | <ctrl>+s Konsooli väljundi näitamine peatatakse, kui töötava programmi tööd jätkatakse.<br/> | ||
<ctrl>+u Rea lõikmine/kustutamine kursori eest. | <ctrl>+z Paneb käimasoleva protsessi taustale jooksma. Esiplaanile saab tagasi tuua fg käsku kasutades.<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. | <ctrl>+t Vahetab kaks viimast märki kursori ees.<br/> | ||
<ctrl>+y Puhvri sisu sisetamine. | <ctrl>+u Rea lõikmine/kustutamine kursori eest.<br/> | ||
<alt>+b | <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/> | ||
<alt>+d Kursori all oleva sõna lõikamine puhvrisse. | <ctrl>+y Puhvri sisu sisetamine.<br/> | ||
<alt>+f | <alt>+b Liigutakse ühe sõna võrra tagasi.<br/> | ||
<alt>+t | <alt>+d Kursori all oleva sõna lõikamine puhvrisse.<br/> | ||
<ctrl><shift>+c | <alt>+f Liigutakse ühe sõna võrra edasi.<br/> | ||
<ctrl><shift>+v | <alt>+t Vahetab kahe viimase sõna järjekorda.<br/> | ||
<Ctrl><Alt><F1> Vahetub esimesse teksti terminali. Linuxis võib olla mitu (tavaliselt 6) terminali avatud samal ajal. | <ctrl><shift>+c Märgitud tekst kopeeritakse.<br/> | ||
<Ctrl><Alt><Fn> (n=1..6) vahetub järgmisesse valitud terminali. | <ctrl><shift>+v Kopeeritud tekst kleebitakse kursori juurde.<br/> | ||
<Ctrl><Alt><F7> | <Ctrl><Alt><F1> Vahetub esimesse teksti terminali. Linuxis võib olla mitu (tavaliselt 6) terminali avatud samal ajal.<br/> | ||
tty prindib terminali nime, millesse parasjagu käsklusi sisestad. | <Ctrl><Alt><Fn> (n=1..6) vahetub järgmisesse valitud terminali.<br/> | ||
<Ctrl><Alt><Del> | <Ctrl><Alt><F7> Vahetub esimesse GUI terminali. | ||
Esc + t Vahetab kaks viimast sõna kursori ees. | tty prindib terminali nime, millesse parasjagu käsklusi sisestad.<br/> | ||
Tab lõpetab automaatselt failide ja kaustade nimesid kui esineb ainult üks võimalus, vastasel juhul näitab olemasolevaid võimalusi. | <Ctrl><Alt>< Del > Sulgeb süsteemi ja taaskäivitab. Tavaline sulgemiskäsklus kasutajale tekstirežiimi konsoolis.<br/> | ||
<Esc> + t 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/> | |||
<ArrowUp> Saab liikuda ja redigeerida käskluste ajalugu. Väljumiseks vajutada <enter><br/> | |||
Kokkuvõte | <Shift><PgUp> Saab liikuda terminali sisendis üles. <br/> | ||
Kasutatud materjalid | <Shift><PgDown> Saab liikuda terminali sisendis alla.<br/> | ||
http://viki.pingviin.org/Terminaliemulaator#Kiirklahvid | |||
http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/ | ==Kokkuvõte== | ||
http://www.howtogeek.com/howto/ubuntu/keyboard-shortcuts-for-bash-command-shell-for-ubuntu-debian-suse-redhat-linux-etc/ | 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/> | ||
http://ss64.com/bash/syntax-keyboard.html | ==Kasutatud materjalid== | ||
*http://viki.pingviin.org/Terminaliemulaator#Kiirklahvid<br/> | |||
*http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/<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://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 14: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
- http://viki.pingviin.org/Terminaliemulaator#Kiirklahvid
- http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/
- http://www.howtogeek.com/howto/ubuntu/keyboard-shortcuts-for-bash-command-shell-for-ubuntu-debian-suse-redhat-linux-etc/
- http://ss64.com/bash/syntax-keyboard.html
- http://www.unixguide.net/linux/linuxshortcuts.shtml
- http://linuxart.com/log/archives/2005/10/13/search-history-in-bash/