Linux komandos pradedantiesiems: atmintinė pagal darbus
Paskutinį kartą atnaujinta: 2026-10-06 · Ovanap Team, knygos „Linux nuo nulio“ autoriai (leidėjas – Ovanap, Monine AS)
Trumpas atsakymas: pradedančiajam svarbiausios Linux komandos yra tos, kurios atsako į kasdienius klausimus: kur esu (pwd), kas čia yra (ls), kaip nueiti kitur (cd), kaip sukurti, nukopijuoti, perkelti ir ištrinti failą (mkdir, touch, cp, mv, rm), kaip perskaityti ir pakeisti tekstą (cat, less, nano, grep) ir kaip įdiegti programą (sudo apt install). Žemiau jos sugrupuotos pagal darbą, o prie kiekvienos pažymėta, ar ji tik rodo informaciją, ar ką nors keičia.
Svarbiausia
- Kiekviena komanda turi įtaisytą pagalbą:
komanda --helptrumpam aprašymui irman komandavisam vadovui (man(1)). - Linux skiria didžiąsias ir mažąsias raides:
lsirLS– skirtingi dalykai, kaip ir-lbei-L. - Terminale nėra šiukšlinės:
rmištrina iš karto ir visam laikui, o>perrašo failą nieko neklausęs. - Ubuntu ir Linux Mint komandos tos pačios: Mint 22.3 pastatytas ant Ubuntu 24.04 (linuxmint.com), todėl
apt,sudoirsystemctlveikia vienodai. - Visos numeruotos knygos komandos surinktos internetinio priedo komandų puslapyje, kad jų nereikėtų perrašinėti iš popieriaus.
Šią atmintinę sudarėme iš knygos „Linux nuo nulio“ komandų žinyno (A priedo) ir pirmųjų terminalo skyrių. Ji nėra sąrašas iškalimui. Komandos sugrupuotos pagal tai, ką nori padaryti, o stulpelis „Rizika“ pasako, ar komanda tik parodo informaciją (saugu), ar ką nors keičia (atsargiai), ar gali nutraukti ryšį arba pašalinti duomenis (pavojinga).
Pavyzdžiuose vartotoja – ona, kompiuteris – mint, todėl užklausos eilutė atrodo taip: ona@mint:~$. Rašai tik tai, kas eina po ženklo $.
Kaip skaityti komandą: komanda, parinktis, argumentas
Kiekviena terminalo eilutė – trumpas sakinys su trimis vaidmenimis:
ls -l /
│ │ └── argumentas: KO imtis (katalogas /)
│ └──────── parinktis: KAIP tai daryti (ilguoju formatu)
└────────────── komanda: KĄ daryti (ls – išvardyk)
Parinktis (angl. option) keičia, kaip komanda veikia. Trumpos parinktys rašomos su vienu brūkšneliu (-l), ištisi žodžiai – su dviem (--help). Argumentas – tai, su kuo komanda dirba: failas, katalogas ar adresas. Visos dalys atskiriamos tarpais: ls-l be tarpo sistema bandys suprasti kaip vieną nežinomą žodį.
Orientacija: kur esu ir kas čia yra
| Komanda | Ką daro | Rizika |
|---|---|---|
pwd |
Parodo, kuriame kataloge esi, pavyzdžiui, /home/ona. |
saugu |
ls |
Išvardija katalogo turinį. | saugu |
ls -l |
Išsamus sąrašas: teisės, savininkas, dydis, data. | saugu |
ls -a |
Parodo ir paslėptus failus (jų vardai prasideda tašku). | saugu |
ls / |
Parodo failų medžio šaknį: bin, etc, home, usr, var… |
saugu |
cd /home |
Nueina į katalogą absoliučiu keliu. | saugu |
cd .. |
Pakyla vieną katalogą aukščiau. | saugu |
cd ~ arba cd |
Grąžina į namų katalogą iš bet kurios vietos. | saugu |
ls -R medis |
Parodo katalogą ir viską, kas jame, iki pat dugno. | saugu |
Absoliutus kelias prasideda / ir veda ten pat, kad ir kur stovėtum. Santykinis kelias skaitomas nuo vietos, kurioje esi dabar. Ženklas ~ – tavo namų katalogo trumpinys, o .. – katalogas vienu lygiu aukščiau.
Du įpročiai sutaupo daugiausia nervų. Pirma, vardus rašyk su Tab: parašai cd Dok, spaudi Tab, ir apvalkalas pats užbaigia cd Dokumentai/. Antra, vardus su tarpais rašyk kabutėse: cd "Mano Bandymas". Be kabučių gausi bash: cd: too many arguments.
Pasiklydai? Pirmiausia
pwd, tadacd ~. Ši pora išveda iš bet kurios failų medžio vietos.
Pagalba ir istorija
| Komanda / klavišai | Ką daro | Rizika |
|---|---|---|
ls --help |
Komanda trumpai aprašo save ir savo parinktis. | saugu |
man ls |
Atidaro visą vadovą; / ieško žodžio, q uždaro. |
saugu |
history |
Parodo sunumeruotą anksčiau įvestų komandų sąrašą. | saugu |
↑ / ↓ |
Grąžina ankstesnes komandas į užklausos eilutę. | saugu |
Ctrl+C |
Nutraukia vykdomą komandą (terminale tai ne kopijavimas). | saugu |
Ctrl+Shift+C / Ctrl+Shift+V |
Kopijuoja ir įklijuoja terminale. | saugu |
Jei įvedi neegzistuojančią komandą, sistema atsako, pavyzdžiui, blogakomanda: command not found ir nieko nekeičia. Taip sudaryta dauguma Linux klaidų pranešimų: pirmiausia pasakoma kas, paskui – kodėl ne.
Failai ir katalogai: kurti, kopijuoti, perkelti, šalinti
Šias komandas pirmą kartą bandyk bandomajame kataloge (mkdir ~/bandomasis, tada cd ~/bandomasis), kur klaida nieko nekainuoja.
| Komanda | Ką daro | Rizika |
|---|---|---|
mkdir bandomasis |
Sukuria katalogą. | saugu |
mkdir -p projektai/2026 |
Sukuria visus trūkstamus katalogus kelyje. | saugu |
touch uzrasai.txt |
Sukuria tuščią failą arba atnaujina esamo datą. | saugu |
cp uzrasai.txt dokumentai/kopija.txt |
Nukopijuoja failą (iš – į). | saugu* |
cp -r dokumentai atsarga |
Nukopijuoja katalogą su visu turiniu. | saugu* |
mv sarasas.txt dokumentai/ |
Perkelia failą į kitą katalogą. | saugu* |
mv kopija.txt perkelta.txt |
Pervadina failą – tai tas pats veiksmas kaip perkėlimas. | saugu* |
rm sarasas.txt |
Ištrina failą visam laikui. | atsargiai |
rm -i uzrasai.txt |
Prieš trindama paklausia patvirtinimo (y / n). |
atsargiai |
rm -r atsarga |
Ištrina katalogą su visu turiniu. | atsargiai |
ls *.txt |
Parodo visus failus, kurių vardas baigiasi .txt. |
saugu |
* cp ir mv perrašo tokį patį vardą turintį failą tikslo vietoje be jokio perspėjimo.
Kopijuojant ir perkeliant pirmiausia rašomas šaltinis, paskui tikslas: „iš – į“. Sėkmės atveju šios komandos tyli, todėl rezultatą visada patikrink su ls.
Pavojinga.
rm -rfšalina per visą katalogų medį nieko neklausdama, orm *.txtirrm * .txtskiriasi vienu tarpu: antroji ištrina visus failus kataloge. Taisyklė: šabloną su žvaigždute pirmiausia patikrink suls, o tada trink surm -i.
Tekstas: skaityti, redaguoti, ieškoti
Dauguma Linux nustatymų – paprasti tekstiniai failai, todėl šios komandos taps tavo kasdienybe, ypač serveryje.
| Komanda | Ką daro | Rizika |
|---|---|---|
cat uzrasai.txt |
Išspausdina visą failo turinį. | saugu |
less ilgas.txt |
Atidaro ilgą failą puslapiais; tarpas – žemyn, / – paieška, q – išeiti. |
saugu |
nano sveikinimas.txt |
Atidaro failą paprastame redaktoriuje terminale. | saugu |
echo "tekstas" > failas.txt |
Įrašo tekstą į failą, perrašydama seną turinį. | atsargiai |
echo "tekstas" >> failas.txt |
Prideda eilutę failo gale. | saugu |
grep "antra" uzrasai.txt |
Parodo eilutes, kuriose yra ieškomas žodis. | saugu |
grep -n "antra" uzrasai.txt |
Tas pats, tik su eilutės numeriu. | saugu |
wc uzrasai.txt |
Suskaičiuoja eilutes, žodžius ir baitus. | saugu |
cat uzrasai.txt | wc -l |
Kanalas | perduoda vienos komandos atsakymą kitai. |
saugu |
Redaktoriuje nano stogelis ^ reiškia klavišą Ctrl. Užtenka keturių derinių: Ctrl+O ir Enter – išsaugoti, Ctrl+X – išeiti, Ctrl+W – ieškoti, Ctrl+G – pagalba.
Prieš rašydamas > į jau esamą failą, pasidaryk kopiją: cp failas failas.bak. Jei suklysi, cp failas.bak failas grąžins turinį.
Vartotojai ir teisės
| Komanda | Ką daro | Rizika |
|---|---|---|
whoami |
Parodo, kokiu vardu dirbi. | saugu |
id |
Parodo tavo vartotoją ir grupes. | saugu |
sudo komanda |
Įvykdo vieną komandą administratoriaus teisėmis. | atsargiai |
chmod u+x scenarijus.sh |
Prideda savininkui vykdymo teisę. | atsargiai |
chmod 644 failas |
Nustato tikslias teises skaičiumi. | atsargiai |
sudo chown ona:ona projektas |
Pakeičia savininką ir grupę. | atsargiai |
stat -c '%A %U %n' failas |
Parodo teises, savininką ir vardą viena eilute. | saugu |
Kai komanda paprašo slaptažodžio, ji ruošiasi keisti kažką svarbaus visai sistemai. Jei jos nesupranti, sustok ir pirmiausia perskaityk --help. Ką reiškia rwx, 644, 755 ir kodėl chmod 777 – blogas patarimas, išsamiai aiškiname straipsnyje Linux failų teisės: chmod, chown ir rwx.
Programos: diegti, atnaujinti, šalinti
| Komanda | Ką daro | Rizika |
|---|---|---|
sudo apt update |
Atnaujina paketų sąrašus iš saugyklų. | saugu |
sudo apt install tree htop |
Įdiegia paketus ir viską, ko jiems reikia. | atsargiai |
apt search vardas |
Ieško paketo pagal vardą ar aprašymą. | saugu |
apt show bash |
Parodo paketo aprašymą. | saugu |
sudo apt remove tree |
Pašalina paketą. | atsargiai |
sudo apt upgrade |
Atnaujina visus įdiegtus paketus. | atsargiai |
Paketas – paruoštas programos įdiegimo vienetas, o apt – paketų tvarkyklė, kuri juos suranda, įdiegia ir atnaujina Ubuntu ir Mint sistemose. Pirma visada update, tik tada install arba upgrade.
Sistema, procesai ir paslaugos
| Komanda | Ką daro | Rizika |
|---|---|---|
free -h |
Parodo, kiek atminties naudojama ir kiek laisva. | saugu |
df -h |
Parodo laisvą vietą kiekvienoje failų sistemoje (Use%). |
saugu |
sudo du -sh /var/* |
Parodo, kiek vietos užima katalogai – „kuo pilnas diskas?“. | saugu |
uptime |
Kiek laiko sistema veikia ir kokia jos apkrova. | saugu |
ps aux |
Visi šiuo metu vykstantys procesai. | saugu |
htop |
Gyvai atnaujinamas procesų sąrašas (išeinama q). |
saugu |
kill 2451 |
Sustabdo procesą pagal jo numerį (PID). | atsargiai |
systemctl status ssh |
Paslaugos būsena ir paskutiniai jos pranešimai. | saugu |
sudo systemctl restart nginx |
Paleidžia paslaugą iš naujo. | atsargiai |
sudo journalctl -u nginx -e |
Vienos paslaugos žurnalo įrašai, iškart nuo galo (serveryje paprastai su sudo). |
saugu |
lsblk |
Visi diskai ir laikmenos. | saugu |
tar -czf archyvas.tar.gz dokumentai |
Suglaudina katalogą į archyvą. | atsargiai |
tar -xzf archyvas.tar.gz -C iskleidimas/ |
Išskleidžia archyvą į nurodytą katalogą. | atsargiai |
Procesas – veikianti programos kopija atmintyje, o paslauga – programa, kuri veikia fone be lango, pavyzdžiui, SSH ar interneto serveris. Ar diske nesikaupia sistemos žurnalai ir seni Docker atvaizdai, parodo journalctl --disk-usage ir docker system df – jas aiškiname priedo skyrelyje apie disko vietą.
Tinklas ir serveris
| Komanda | Ką daro | Rizika |
|---|---|---|
ip addr |
Kompiuterio tinklo sąsajos ir IP adresai. | saugu |
ping -c 4 203.0.113.10 |
Ar kitas kompiuteris atsako. | saugu |
host ona-svetaine.lt |
Į kokį IP adresą DNS verčia domeną. | saugu |
sudo ss -tlnp |
Kurie prievadai atviri ir kokia programa jų klauso. | saugu |
ssh admin@203.0.113.10 |
Prisijungia prie serverio užšifruotu ryšiu. | saugu |
ssh-keygen -t ed25519 |
Sukuria SSH raktų porą. | saugu |
ssh-copy-id admin@203.0.113.10 |
Nukopijuoja viešąjį raktą į serverį. | atsargiai |
scp failas.txt admin@203.0.113.10:~ |
Nukopijuoja failą per SSH. | atsargiai |
sudo ufw enable |
Įjungia ugniasienę. | pavojinga |
sudo ufw enable pažymėta kaip pavojinga, nes be ankstesnės sudo ufw allow OpenSSH ji gali uždaryti tave už serverio durų. Kaip prie serverio jungtis be slaptažodžio, rašome straipsnyje SSH raktai: prisijungimas be slaptažodžio, o saugią serverio paruošimo tvarką – Kaip saugiai paruošti VPS serverį. Konteinerių komandos (docker run, docker ps, docker compose) aprašytos straipsnyje Docker pradedantiesiems.
Kaip išmokti komandas jų nekalant
- Rašyk pats, nekopijuok. Komandą, kurią parašei ir kurioje radai savo klaidą, prisimeni kur kas geriau nei nukopijuotą.
- Prieš
Enterpasakyk, kas pasikeis. Jei atsakyti negali, pirmiausia--helparbaman. - Po kiekvienos keičiančios komandos patikrink.
ls,catarstatužtrunka sekundę, o tu tiksliai žinai, kokia būsena. - Eksperimentuok ten, kur klaida nieko nekainuoja. Geriausia – virtualioje mašinoje su momentine kopija; kaip ją paruošti, rašome straipsnyje Kaip įdiegti Linux Mint.
Platesnį mokymosi kelią nuo pirmos komandos iki savo serverio aprašėme straipsnyje Linux pradedantiesiems: nuo ko pradėti.
Dažni klausimai
Kokias Linux komandas pradedančiajam reikia išmokti pirmiausia?
Pirmiausia tas, kurios nieko nekeičia: pwd, ls, cd, --help, man ir history. Tada failų darbai – mkdir, touch, cp, mv, rm, o po jų cat, less, nano ir grep tekstui.
Ar Linux komandos vienodos Ubuntu ir Linux Mint sistemose?
Taip. Mint pastatytas ant Ubuntu, o Ubuntu – ant Debian, todėl terminalas, failų komandos, apt, sudo ir systemctl veikia vienodai.
Kaip sužinoti, ką daro Linux komanda?
Paklausk jos pačios: komanda --help parodo trumpą aprašymą, o man komanda – visą vadovą. Iš vadovo išeinama klavišu q.
Kaip sustabdyti komandą Linux terminale?
Klavišais Ctrl+C. Terminale jie nekopijuoja, o nutraukia vykdomą komandą. Kopijuojama Ctrl+Shift+C, įklijuojama Ctrl+Shift+V.
Kuri Linux komanda pavojingiausia pradedančiajam?
Dažniausiai – rm, ypač rm -rf. Šiukšlinės nėra, todėl naudok rm -i, o šabloną su žvaigždute pirmiausia patikrink su ls.
Iš atmintinės – į įgūdį
Atmintinė padeda prisiminti, o išmokti padeda tvarka. Knyga „Linux nuo nulio“ kiekvieną šios lentelės komandą moko savo vietoje: ką atlieki, kodėl, kas pasikeis, kaip suprasti, kad pavyko, ir kokia rizika. Pradedama nuo terminalo ir failų medžio, o baigiama tavo paties serveriu su svetaine per HTTPS, atsarginėmis kopijomis, Docker ir AI pagalbininku. 26 skyriai, 21 laboratorija ir 15 žingsnių galutinis projektas; visos numeruotos komandos – priedo komandų puslapyje.
Pradėk nuo nemokamos ištraukos: įvadas ir visas terminalo skyrius, registruotis nereikia. Jei tempas tinka, visa knyga – čia.