Blog o spletnem programiranju in elektroniki
💬 👤
back Nazaj na blog
Linux

Osnovni Linux ukazi za začetnike, ki jih mora poznati vsak razvijalec

Delo z operacijskim sistemom Linux je ena ključnih veščin v sodobnem razvoju spletnih strani, upravljanju strežnikov in avtomatizaciji. Medtem ko večina uporabnikov pozna grafične vmesnike, se prava moč Linuxa skriva v ukazni vrstici (terminalu). V tem članku si bomo ogledali najbolj osnovne in pogosto uporabljene ukaze za krmarjenje po sistemu in upravljanje datotek.

Krmarjenje po datotečnem sistemu

Za uspešno delo v terminalu moramo vedeti, kje v datotečnem sistemu se nahajamo in kako se premikamo med mapami.

Ukaz Pomen Opis uporabe
pwd Print Working Directory Prikaže celotno pot do trenutne mape, v kateri se nahajamo.
ls List Prikaže seznam vseh datotek in map v trenutni mapi.
cd Change Directory Premakne nas v izbrano mapo (npr. cd /var/www).

Delo z datotekami in mapami

V ukazni vrstici lahko hitro ustvarjamo, kopiramo, premikamo ter brišemo datoteke in direktorije.

  1. mkdir: Ustvari novo mapo (npr. mkdir moji_projekti).
  2. touch: Ustvari prazno datoteko ali posodobi časovni žig (npr. touch index.php).
  3. cp: Kopira datoteko ali mapo na drugo lokacijo (npr. cp skripta.sh /tmp/).
  4. mv: Premakne ali preimenuje datoteko/mapo (npr. mv stara.txt nova.txt).
  5. rm: Izbriše datoteko. Za brisanje celotne mape z vsebino uporabimo rm -rf ime_mape.

Primer uporabe osnovnih ukazov v terminalu

Spodnji primer prikazuje praktično zaporedje ukazov za ustvarjanje strukture spletnega projekta preko terminala.

# 1. Izpis trenutne lokacije
pwd
# Odgovor: /home/uporabnik

# 2. Ustvarjanje nove mape za spletno stran in vstop vanjo
mkdir spletna_stran
cd spletna_stran

# 3. Ustvarjanje datotek
touch index.php style.css script.js

# 4. Pregled ustvarjenih datotek s podrobnim izpisom
ls -la

Zakaj so ti ukazi pomembni za razvijalce?

Poznavanje osnovnih ukazov vam omogoča hitrejše upravljanje spletnih strežnikov (npr. preko SSH povezave), pripravo okolja za namestitev aplikacij ter avtomatizacijo opravil s skriptami, kar je nepogrešljivo pri sodobnem delu v IT-ju.

back Nazaj na blog