- 1 1. Sissejuhatus
- 2 2. Ubuntu terminali põhilised otseteed (algajatele)
- 3 3. Kiirenda Ubuntu terminali tööd! Kesktaseme otseteed
- 4 4. Edasijõudnutele mõeldud Ubuntu terminali otseteed (töö tõhustamine)
- 5 5. Kuidas Ubuntu terminali otseteid kohandada?
- 6 6. [Kasutusjuhud] Professionaalide terminali aja säästmise töövoog
- 7 7. KKK (Korduma kippuvad küsimused)
- 7.1 K1. Miks Ubuntu terminali otseteed ei tööta?
- 7.2 K2. Ubuntu terminalis ei tööta kopeerimise ja kleepimise otseteed
- 7.3 K3. Kuidas otseteid kohandada?
- 7.4 K4. Kas WSL (Windows Subsystem for Linux) saab ka otseteid kasutada?
- 7.5 K5. Kuidas terminali otseteed keelata?
- 7.6 K6. Kuidas muuta terminali fonti ja värviskeemi?
- 8 8. Kokkuvõte
1. Sissejuhatus
Ubuntu kasutamisel on terminalis töötamine hädavajalik. Eriti arendajatele ja serveriadministraatoritele on terminali toimingute tõhustamine äärmiselt oluline.
Kasutades **”Ubuntu terminali otseteid”**, saate säästa käskude sisestamise vaevast ja oluliselt suurendada töökiirust.
See artikkel tutvustab nii algajatele mõeldud põhilisi toiminguid kui ka edasijõudnutele mõeldud täpsemaid otseteid koos **praktiliste selgitustega**.
Lisaks käsitleme **kohandamisvõimalusi ja kasutusjuhtumeid**, et terminali mugavamalt kasutada.
Mida sellest artiklist saab?
- Ubuntu terminali põhilised otseteed
- Kesktaseme ja edasijõudnutele mõeldud kasulikud aja säästmise tehnikad
- Otseteede kohandamise meetodid
- Tegelikud kasutusstsenaariumid
Otseteede õppimise eelised
- **Sisestustöö tõhustamine**: Kiire kursori liigutamine ja ajaloo otsing
- **Käskude optimeerimine**: Sagedasti kasutatavate käskude kohene täitmine
- **Töökoormuse vähendamine**: Hiire kasutamise vähendamine ja ainult klaviatuuriga töötamine
Nüüd hakkame Ubuntu terminali otseteid õppima.
2. Ubuntu terminali põhilised otseteed (algajatele)
Kui olete terminali just kasutama hakanud, õppige esmalt selgeks põhilised otseteed.
Järgmisi käske kasutatakse igapäevatöös sageli, seega on nende kiire omandamine kasulik.
Kursori liigutamise otseteed
Tutvustame otseteid, mis võimaldavad terminalis teksti redigeerides kursorit kiiresti liigutada.
Otsetee | Kirjeldus |
---|---|
Ctrl + A | Liiguta kursor rea algusesse |
Ctrl + E | Liiguta kursor rea lõppu |
Ctrl + B | Liiguta kursor vasakule (sama mis ← klahv) |
Ctrl + F | Liiguta kursor paremale (sama mis → klahv) |
Teksti redigeerimise otseteed
Tutvustame otseteid, mis võimaldavad teksti kiiresti kustutada ja redigeerida.
Otsetee | Kirjeldus |
---|---|
Ctrl + H | Kustuta 1 märk (sama mis Backspace) |
Ctrl + D | Kustuta 1 märk kursori kohalt (sama mis Delete klahv) |
Ctrl + W | Kustuta sõna kursori vasakult poolt |
Ctrl + U | Kustuta kursorist rea alguseni |
Ctrl + K | Kustuta kursorist rea lõpuni |
Ctrl + Y | Kleepida äsja kustutatud tekst |
Käskude ajaloo haldamine
Terminalis saate töö tõhustamiseks kasutada varem sisestatud käskude ajalugu.
Otsetee | Kirjeldus |
---|---|
Ctrl + P | Näita eelmist käsku (sama mis ↑ klahv) |
Ctrl + N | Näita järgmist käsuajalugu (sama mis ↓ klahv) |
Ctrl + R | Otsi konkreetset käsku ajaloost (vastupidine otsing) |
Ctrl + G | Lõpeta ajaloo otsing |
Ekraani toimingute otseteed
Need on otseteed terminali ekraani sujuvaks opereerimiseks.
Otsetee | Kirjeldus |
---|---|
Ctrl + L | Tühjenda ekraan (sama mis `clear` käsk) |
Ctrl + S | Peata sisestamine ajutiselt |
Ctrl + Q | Jätka peatatud sisestamist |
3. Kiirenda Ubuntu terminali tööd! Kesktaseme otseteed
Kui olete põhiliste otseteedega harjunud, proovige keerukamaid toiminguid.
Eriti protsessihalduse ja ekraani toimingute otseteede õppimine võimaldab terminali sujuvamalt opereerida.
Protsessihalduse otseteed
Ubuntu terminalis on protsesside kontrollimine oluline. Järgmiste otseteede abil on ülesannete haldamine lihtne.
Otsetee | Kirjeldus |
---|---|
Ctrl + C | Lõpeta töötav protsess sunniviisiliselt |
Ctrl + Z | Peata protsess ajutiselt |
fg | Jätka peatatud protsessi esiplaanil |
bg | Jätka peatatud protsessi taustal |
Kopeeri ja kleebi
Terminalis kopeerimine ja kleepimine erineb tavalistest klaviatuuri otseteedest.
Otsetee | Kirjeldus |
---|---|
Ctrl + Shift + C | Kopeeri tekst |
Ctrl + Shift + V | Kleebi tekst |
Nende otseteede kasutamine muudab terminalis töötamise sujuvamaks.
4. Edasijõudnutele mõeldud Ubuntu terminali otseteed (töö tõhustamine)
Kui olete omandanud põhilised otseteed ja kesktaseme toimingud, **kiirendage terminalitööd veelgi täpsemate otseteede abil**.
Eriti **sõnade kaupa liikumise, suur- ja väiketähtede teisendamise ning terminaliseansside haldamise** õppimine aitab tööga sujuvamalt edasi minna.
Täpsemad teksti redigeerimise otseteed
Need on edasijõudnutele mõeldud otseteed, mis võimaldavad redigeerida kiiremini kui tavaline kursori liigutamine.
Otsetee | Kirjeldus |
---|---|
Esc + B | Liiguta kursor 1 sõna vasakule |
Esc + F | Liiguta kursor 1 sõna paremale |
Esc + U | Teisenda kursori asukohast sõna lõpuni **suurtähtedeks** |
Esc + L | Teisenda kursori asukohast sõna lõpuni **väiketähtedeks** |
Esc + C | Teisenda kursori asukoha sõna algus **suurtäheks** |
Ctrl + T | **Vaheta** kursori ümber olevad 2 märki |
Terminaliseansside haldamine (mitme akna kasutamine)
Kui tegelete mitme terminaliaknaga, saate otseteede abil ekraane sujuvalt vahetada.
Otsetee | Kirjeldus |
---|---|
Ctrl + Shift + T | **Ava uus vaheleht** |
Ctrl + Shift + W | **Sulge praegune vaheleht** |
Ctrl + PageUp | **Liigu eelmisele vahelehele** |
Ctrl + PageDown | **Liigu järgmisele vahelehele** |
Ctrl + Shift + N | **Ava uus terminaliaken** |
Protsessihalduse taustal
Edasijõudnud kasutajad haldavad terminalis paralleelselt mitut protsessi.
Järgmiste otseteede abil **muutub protsesside haldamine sujuvaks**.
Otsetee | Kirjeldus |
---|---|
Ctrl + Z | **Peata** töötav protsess **ajutiselt** |
bg | **Jätka** peatatud protsessi **taustal** |
fg | **Jätka** peatatud protsessi **esiplaanil** |
jobs | **Näita taustaprotsesside loendit** |
kill [PID] | **Lõpeta sunniviisiliselt** määratud protsessi ID (PID) protsess |

5. Kuidas Ubuntu terminali otseteid kohandada?
Ubuntu terminal pakub palju kasulikke otseteid, kuid **oma töö efektiivsuse tõstmiseks saate neid oma vajadustele vastavalt kohandada**.
See jaotis selgitab **aliase (alias) seadistamist ja .bashrc-i ning .inputrc-i kohandamist**.
Kasutage aliaseid käskude lühendamiseks
Seadistades **”aliase”**, mis lühendab sageli kasutatavaid käske, saate vähendada sisestamise vaeva.
Aliase põhimõtted
Alias on **seadistus, mis võimaldab teatud käsku lühivormis välja kutsuda**.
Näiteks saate `ls -la` lühendada `ll`-ks järgmiselt:
alias ll='ls -la'
Selle käsu terminalis käivitamine on **kehtiv ainult selles seansis**.
Kuidas aliast püsivalt seadistada?
Et alias oleks kehtiv ka pärast seansi lõpetamist, lisage see failidesse `~/.bashrc` või `~/.zshrc`.
- Redigeeri `.bashrc` (või `.zshrc`):
nano ~/.bashrc # Bash'i kasutamisel
nano ~/.zshrc # Zsh'i kasutamisel
- Lisa alias faili lõppu:
alias ll='ls -la'
alias cls='clear'
alias grep='grep --color=auto'
alias gs='git status'
- Rakenda seaded:
source ~/.bashrc # või source ~/.zshrc
💡 **Märkus**
- `grep` värviline kuvamine, mis on seadistatud `alias grep=’grep –color=auto’`, parandab loetavust.
- **Giti toimingute lühendamine**, näiteks `gs=’git status’`, muudab arendustöö sujuvamaks.
Kohanda faili .bashrc redigeerimisega
`~/.bashrc` on **konfiguratsioonifail, mida loetakse Bashi (vaikimisi shell) käivitamisel**.
Selle faili redigeerimisega saate terminali käitumist vabalt kohandada.
Kohandamise näide ①: Kuva teade terminali käivitamisel
Kohandatud sõnumi kuvamiseks terminali avamisel lisage `~/.bashrc`-i järgmine rida:
echo "Tere tulemast Ubuntu Terminali! Edu tänaseks päevaks!"
Kohandamise näide ②: Automaatne liikumine kindlasse kataloogi
Terminali avamisel saate lisada seadistuse, mis liigub automaatselt kindlasse kataloogi.
cd ~/projects
💡 **Märkus**
- Arendajatele on mugav automaatselt liikuda töökataloogidesse nagu `~/projects`.
- `clear` lisamine `.bashrc` lõppu tühjendab terminaliakna käivitamisel, pakkudes puhast algustöökeskkonda.
Redigeeri .inputrc-i klahvide sidumise muutmiseks
Bashi klahvide sidumise muutmiseks redigeeri faili `~/.inputrc`.
Kohandamise näide ①: Käivita `ls -la` klahvikombinatsiooniga Ctrl + T
Järgmise seadistuse lisamine faili `~/.inputrc` võimaldab teil käivitada `ls -la` klahvikombinatsiooniga `Ctrl + T`.
"C-t": "ls -la
"
Seadete rakendamiseks:
bind -f ~/.inputrc
Kohandamise näide ②: Muutke ajaloo otsingu käitumist
Tavaliselt, kui kasutate ajaloo otsinguks `Ctrl + R`, sisestatakse varasemad käsud tähehaaval.
Kui lisate järgmise rea faili `~/.inputrc`, sisestatakse otsingutulemus korraga.
"e[A": history-search-backward
"e[B": history-search-forward
💡 **Märkus**
- `history-search-backward` seadistamisel saab ajalugu otsida **ainult ühe tähe sisestamisega**.
- Klahvide nagu `Ctrl + T` kohandamine võimaldab **luua endale meelepäraseid otseteid**.
6. [Kasutusjuhud] Professionaalide terminali aja säästmise töövoog
Kui olete õppinud Ubuntu terminali tõhusaks kasutamiseks otseteid ja kohandamisvõimalusi, on **oluline see oma tegelikku töövoogu integreerida**.
Siin tutvustatakse **arendajatele, serveriadministraatoritele ja tavakasutajatele mõeldud kasutusjuhtumeid**.
Arendajatele: Giti töö kiirendamine
Arendajate jaoks on **Giti operatsioonide tõhustamine** oluline. Terminali otseteed aitavad töökiirust suurendada.
Giti töövoo otseteede kasutamine
Otsetee | Kirjeldus |
---|---|
Ctrl + R | Otsi varasemaid Giti käske |
!! | Korda eelmist käsku |
alias gs='git status' | Käivita `git status` käsu `gs` abil |
alias ga='git add .' | Käivita `git add .` käsu `ga` abil |
alias gc='git commit -m' | Tee commit käsu `gc “sõnum”` abil |
Giti ajaloo tõhus otsimine
Ajaloo otsingu abil saate kiiresti leida varem käivitatud Giti käske.
Ctrl + R → sisesta "git"
💡 **Märkus**
- `Ctrl + R` abil ajaloo otsimine säästab aega pikkade Giti käskude pidevalt sisestamisest.
- `alias`i kasutamine võimaldab pikki Giti käske lühendada.
Serveriadministraatoritele: SSH & logide halduse optimeerimine
Kaugarvere haldamisel on terminali tõhus kasutamine oluline.
SSH-ühenduse otseteed
Serveri IP-aadressi pidev sisestamine on tüütu, seega lisage seaded faili `~/.ssh/config`, et hõlpsasti ligi pääseda.
Host myserver
HostName 192.168.1.100
User ubuntu
IdentityFile ~/.ssh/id_rsa
See võimaldab SSH-ühenduse luua järgmise käsuga:
ssh myserver
💡 **Märkus**
- Lühendage serveri nime, et vähendada sisestuskoormust.
- Avage uus vaheleht `Ctrl + Shift + T` abil ja hallake mitut serverit samaaegselt.
Logide halduse lihtsustamine
Serveri logide reaalajas kontrollimiseks kasutage `tail -f`.
alias logs='tail -f /var/log/syslog'
Nüüd saate logisid jälgida ainult järgmise käsuga:
logs
💡 **Märkus**
- `logs` sarnase aliase seadistamine välistab vajaduse iga kord täiskäsku sisestada.
Tavakasutajatele: Terminalitöö mugavamaks muutmine
Ka tavakasutajad kasutavad terminali sageli. Järgmiste otseteede kasutamine muudab töö sujuvamaks.
Failihalduse tõhustamine
Otsetee | Kirjeldus |
---|---|
ll | `ls -la` lühend (aliase seadistus) |
mkdir -p | Loo pesastatud kataloogid korraga |
rm -i | Kuva kustutamisel kinnitus |
mv -i | Väldi faili ülekirjutamist |
Lihtne ligipääs sageli kasutatavatele kataloogidele
Lühendage käsku `cd`, et lihtsustada liikumist sageli ligipääsetavatesse kataloogidesse.
alias docs='cd ~/Documents'
alias dl='cd ~/Downloads'
Nüüd saate kataloogidesse liikuda, sisestades lihtsalt järgmise:
docs
dl
💡 **Märkus**
- `alias`i abil saab kataloogis liikumise teha ühe käsuga.
- `Ctrl + L` abil ekraani tühjendamine säilitab loetavuse.
7. KKK (Korduma kippuvad küsimused)
Oleme koondanud kokku **korduma kippuvad küsimused ja vastused** Ubuntu terminali otseteede ja kasutusviiside kohta.
Terminali kasutades võite kokku puutuda probleemidega, nagu “otsetee ei tööta” või “ei tee oodatud toimingut”.
Siin selgitame **sageli esitatavate küsimuste põhjuseid ja lahendusi**.
K1. Miks Ubuntu terminali otseteed ei tööta?
Võimalikud põhjused
- **Kasutatakse teist shelli**
- Ubuntu vaike-shell on `bash`, kuid kui kasutate `zsh` või `fish`, võivad vaikimisi otseteed erineda.
- **Terminali klahvide sidumise seaded on muudetud**
- `~/.inputrc` vms kohandamise tulemusena võivad teatud otseteed olla keelatud.
- **Sisestus on hangunud `Ctrl + S` tõttu**
- Ekslikult `Ctrl + S` vajutamine võib terminali sisestuse peatada.
- **Lahendus** → `Ctrl + Q` vajutamine jätkab sisestamist.
Lahendused
- Kontrolli shelli tüüpi:
echo $SHELL
Kui see pole `bash`, võib probleemi lahendada `bash`-iks muutmine.
chsh -s /bin/bash
- Lisa `~/.inputrc`-i järgmine rida, et lähtestada vaikeotseteed:
set editing-mode emacs
set keymap emacs
- Laadi seaded uuesti:
source ~/.inputrc
K2. Ubuntu terminalis ei tööta kopeerimise ja kleepimise otseteed
Põhjus
- `Ctrl + C` ja `Ctrl + V` kasutatakse terminalis muudel eesmärkidel (protsessi sunniviisiline lõpetamine või kleepimine), mistõttu need erinevad tavalistest kopeerimise ja kleepimise otseteedest.
Lahendus
Terminalis kopeerimiseks ja kleepimiseks kasutage järgmisi otseteid.
Toiming | Otsetee |
---|---|
**Kopeeri** | Ctrl + Shift + C |
**Kleebi** | Ctrl + Shift + V |
💡 **Märkus**
- Ubuntu terminalis on **Shift-klahvi lisamine** võimalik, et kasutada tavalist kopeerimist ja kleepimist.
K3. Kuidas otseteid kohandada?
Meetod 1: Redigeeri .bashrc-i
Otseteede kohandamine on võimalik failis `.bashrc`.
Näiteks, `Ctrl + T` abil `ls -la` käivitava otsetee lisamiseks:
bind '"C-t": "ls -la
"'
Seadete rakendamiseks:
source ~/.bashrc
Meetod 2: Kasuta aliaseid
Käskude lühendamiseks on kasulik seadistada aliaseid.
alias ll='ls -la'
alias gs='git status'
alias ..='cd ..'
Seadete püsivaks muutmiseks lisage need faili `.bashrc` või `.zshrc` ja käivitage:
source ~/.bashrc
K4. Kas WSL (Windows Subsystem for Linux) saab ka otseteid kasutada?
WSL-is (Windows Subsystem for Linux) on paljud otseteed otse kasutatavad.
Kuid mõned klahvid võivad olla **mõjutatud Windowsi seadetest või WSL-i versioonist**.
WSL-i peamised erinevused
Otsetee | Ubuntu | WSL |
---|---|---|
Ctrl + C | Protsessi sunniviisiline lõpetamine | Sama |
Ctrl + L | Ekraani puhastamine | Sama |
Ctrl + Shift + C | Kopeeri | Sõltub Windows Terminali seadetest |
Ctrl + Shift + V | Kleebi | Sõltub Windows Terminali seadetest |
💡 **Lahendus**
- Saab muuta Windows Terminali “Seaded” → “Otseteed” jaotises.
- WSL-i terminali seadete kohandamiseks redigeerige faili `~/.bashrc`.
K5. Kuidas terminali otseteed keelata?
Kui mõned otseteed on mittevajalikud, saate need keelata, kasutades käsku `bind`.
Näide: `Ctrl + S` keelamine
stty -ixon
See keelab `Ctrl + S` abil sisestuse peatamise funktsiooni.
💡 **Märkus**
- Seadete püsivaks muutmiseks lisage see `.bashrc`-i.
echo "stty -ixon" >> ~/.bashrc
source ~/.bashrc
K6. Kuidas muuta terminali fonti ja värviskeemi?
Meetod 1: GNOME Terminali seaded
- Vajuta `Ctrl + Shift + P`, et avada seaded.
- Vali “Profiilid” → “Font ja värviskeem”.
- Vali eelistatud font ja värviskeem.
Meetod 2: Kohandatud teema rakendamine
Järgmise käsuga saate rakendada teemasid, nagu `solarized`.
git clone https://github.com/aaron-williamson/base16-gnome-terminal.git ~/.config/base16-gnome-terminal
cd ~/.config/base16-gnome-terminal
./base16-default.dark.sh
8. Kokkuvõte
See artikkel selgitas samm-sammult **Ubuntu terminali otseteede kasutamist**.
Peamised otseteed
✔ **”Põhilised otseteed”**: Kursori liigutamine, teksti redigeerimine, käskude ajaloo haldamine
✔ **”Kesktaseme otseteed”**: Protsessihaldus, kopeerimine ja kleepimine
✔ **”Edasijõudnute otseteed”**: Täpsem teksti redigeerimine, terminaliseansside haldamine, taustaprotsesside haldamine
✔ **”Kohandamise meetodid”**: Aliase seadistamine, .bashrc ja .inputrc redigeerimine
✔ **”Kasutusjuhud”**: Arendajatele suunatud Giti töö tõhustamine, serveriadministraatoritele suunatud SSH-ühenduse optimeerimine, tavakasutajatele suunatud kataloogihaldus
Nende otseteede kasutamine muudab terminalitöö sujuvamaks ja aitab säästa tööaega.
Terminalis töö tõhustamiseks õppige kindlasti need otseteed selgeks ja kasutage neid igapäevatöös.