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.
- mkdir: Ustvari novo mapo (npr.
mkdir moji_projekti). - touch: Ustvari prazno datoteko ali posodobi časovni žig (npr.
touch index.php). - cp: Kopira datoteko ali mapo na drugo lokacijo (npr.
cp skripta.sh /tmp/). - mv: Premakne ali preimenuje datoteko/mapo (npr.
mv stara.txt nova.txt). - 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.