Če se šele spoznavaš s terminalom Linux, se lahko z nekaj osnovnimi ukazi že samozavestno premikaš po datotečnem sistemu. Ukaze vnašaš v povezavi SSH; potek povezovanja opisuje članek o povezovanju z VPS prek SSH. Spodaj predstavljamo najpogosteje uporabljane ukaze.
Premikanje po datotečnem sistemu
pwd: pokaže, v katerem imeniku si trenutno.ls: izpiše vsebino trenutnega imenika.ls -laprikaže tudi skrite datoteke (ki se začnejo s piko) in podrobne podatke (dovoljenja, lastnika, velikost, datum).cd mappanev: vstopi v navedeni imenik.cd ..se pomakne raven višje,cd ~(ali preprostocd) te pripelje v tvoj domači imenik,cd -pa se vrne v prejšnji imenik.
Pot je lahko absolutna (od korena, začne se z /, na primer /var/www/html) ali relativna (glede na trenutni imenik, na primer html/wp-content).
Upravljanje datotek in map
cp forras cel: kopira datoteko. Za kopiranje map je potrebno stikalo-r(rekurzivno):cp -r mappa/ cel/.mv forras cel: premakne ali preimenuje datoteko ali mapo.rm fajlnev: izbriše datoteko. Za brisanje map je potrebno stikalo-r:rm -r mappa/. Linux nima koša, brisanja ni mogoče razveljaviti, zato pred uporaborm -rfvedno preveri pot. Pasti brisanja, preimenovanja in povezav predstavljamo v ločenem članku.mkdir mappanev: ustvari nov imenik.mkdir -p a/b/custvari tudi manjkajoče nadrejene imenike.touch fajlnev: ustvari prazno datoteko ali posodobi datum spremembe obstoječe datoteke.
Ogled vsebine datotek
cat fajlnev: izpiše celotno vsebino datoteke.less fajlnev: datoteko prikaže v pogledu z listanjem (iskanje:/besedilo, izhod:q).head -n 20 fajlnevintail -n 20 fajlnev: prvih oziroma zadnjih 20 vrstic datoteke.tail -f naplo.log: sproti izpisuje nove vrstice, ki pridejo v datoteko, idealno za spremljanje dnevnikov (izhod:Ctrl+C).nano fajlnev: preprost urejevalnik besedila. O urejevalnikih govori naš članek o osnovah nano in vim.
Iskanje
grep 'besedilo' fajlnev: izpiše vrstice, ki vsebujejo besedilo.grep -r 'besedilo' mappa/išče v celotnem imeniku. Kako prikažeš vrstice pred zadetkom grep in za njim, predstavljamo v ločenem članku.find /var/www -name 'wp-config.php': išče datoteke po imenu. Z njim lahko iščeš tudi po velikosti, datumu ali dovoljenjih, glej: primeri ukaza find.
Stanje sistema
df -h: zasedenost diskov;du -sh mappa: velikost mape (glej: preverjanje porabe diska).free -h: poraba pomnilnika in swapa.uptime: koliko časa strežnik teče in kolikšna je njegova obremenitev.top: tekoči procesi v realnem času.
Uporabniki in dovoljenja
whoami: kot kateri uporabnik si prijavljen.sudo parancs: ukaz zažene s skrbniškimi pravicami (root).chmodinchown: sprememba dovoljenj in lastnika datotek, glej: dovoljenja datotek v Linuxu.
Pomoč in uporabni nasveti
man parancsnev: vgrajena dokumentacija ukaza (izhod:q); veliko ukazov s stikalom--helpizpiše kratko pomoč.- Tipka
Tabdopolnjuje imena datotek in ukazov, zato je treba manj tipkati in se izogneš tipkarskim napakam. - S puščico navzgor prikličeš prejšnje ukaze,
historypa izpiše prejšnje ukaze. Ctrl+Cprekine trenutno tekoči ukaz.
Te ukaze lahko preizkusiš v katerem koli sistemu Linux, tudi na lastnem KVM VPS.