Linux töötab väga erinevatel riistvaradel - alates Raspberry Pi-st kuni võimsate superarvutiteni. Linuxi käsurida annab arvuti üle palju rohkem kontrolli kui graafiline kasutajaliides. Paljud olulised ülesanded on käskude kaudu lihtsamad, kiiremad või ainult võimalikud.
G. Ostrov
Terminali avamine
Terminali avamiseks töölaual klõpsake terminali ikoonil rakenduste menüüs või kasutage klahvikombinatsiooni CTRL+ ALT + T. Avaneb must ekraan vilkuva käsureaga.
sudo - Super User Do
Paljud Linux distributsioonid ei anna vaikimisi administraatori õigusi põhiülesannete täitmiseks nagu tarkvara installimine. Lisades "sudo" mis tahes käsu ette, saate selle käsu täitmiseks administraatori õigused.
sudo apt upgrade
Navigeerimine failisüsteemis
pwd - Print working directory
See käsk näitab täielikku teed praeguse kausta juurde, näiteks /home/kasutaja.
pwd
ls - List directory content
Käsk kasutatakse kausta sisu vaatamiseks.
ls
ls /var/log
ls -lha # näita peidetud faile detailidega
ls *.py # näita kõiki Python faile
cd - Change directory
Kasutatakse failisüsteemis liikumiseks.
cd Downloads
cd /var/log
cd - # naase eelmisesse kausta
cd ~ # mine kodukausti
Töö failidega
cat - Failide väljastamine terminali
Käsk cat väljastab faili sisu terminali.
cat test.py
cat -n test.py # reanumbritega
less - Failide lehekülgkaupa vaatamine
Käsk less väljastab faili sisu osade kaupa kerimise võimalusega.
less /var/log/syslog
grep - Otsing failides
Kasutatakse teksti otsimiseks failides.
lscpu | grep "MHz"
Failide redigeerimine nano-ga
Nano on lihtsaim tekstiredaktor terminalis.
nano newfile.txt
nano test.py
Salvestamiseks vajutage CTRL + O, väljumiseks - CTRL + X.
Süsteemi ressursid ja haldamine
htop - Süsteemiprotsesside kuvamine
Näitab praegust CPU koormust, RAM kasutust ja töötavaid protsesse.
htop
free - Näitab vaba ja kasutatud RAM mahtu
free -m
dmesg - Tuuma sündmuste jälgimine
sudo dmesg
Failihaldus
mv - Failide liigutamine/ümbernimetamine
mv test.py Documents/ # liiguta
mv test.py test2.py # nimeta ümber
rm - Failide kustutamine
rm test.py
cp - Failide kopeerimine
cp test.py Documents/
cp -r test2/ Documents/ # kopeeri kaust
mkdir - Kausta loomine
mkdir Work
Tarkvara installimine
apt - Tarkvara installimine ja haldamine
sudo apt update
sudo apt install vlc
sudo apt upgrade -y
Võrguühendused
ping - Ühenduse kontroll
ping google.com
ping 8.8.8.8
hostname - IP-aadressi hankimine
hostname -I
curl - Andmete edastamine võrgus
curl http://example.com/image.jpg -o image.jpg
Aja kokkuhoid
history - Käskude ajalugu
history
!117 # käivita käsk number 117
history | grep "apt"
Kasulikud klahvikombinatsioonid
- CTRL + R - interaktiivne otsing käskude ajaloos
- TAB - käskude ja teede automaatne lõpetamine
- Nooled üles/alla - navigeerimine käskude ajaloos
alias - Käskude pseudonüümide loomine
alias updater="sudo apt update && sudo apt upgrade -y"
Linux Foundation ametlik veebisait: https://www.linuxfoundation.org/
Probleemide korral kirjutage meile, aitame kiiresti ja kvaliteetselt!