Osnovni ukazi Linux za začetnike

Linux Branje: 2 min

Č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 -la prikaž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 preprosto cd) 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 uporabo rm -rf vedno preveri pot. Pasti brisanja, preimenovanja in povezav predstavljamo v ločenem članku.
  • mkdir mappanev: ustvari nov imenik. mkdir -p a/b/c ustvari 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 fajlnev in tail -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).
  • chmod in chown: 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 --help izpiše kratko pomoč.
  • Tipka Tab dopolnjuje imena datotek in ukazov, zato je treba manj tipkati in se izogneš tipkarskim napakam.
  • S puščico navzgor prikličeš prejšnje ukaze, history pa izpiše prejšnje ukaze.
  • Ctrl+C prekine trenutno tekoči ukaz.

Te ukaze lahko preizkusiš v katerem koli sistemu Linux, tudi na lastnem KVM VPS.

Nazaj: Linux – članki (76)