Oct 30, 2023

pwd

pwd je Linux komanda koja se koristi za prikazivanje trenutnog radnog direktorijuma (eng. "current working directory") u kojem se trenutno nalazite na sistemu. Ova komanda vam omogućava da saznate gde se nalazite u hijerarhiji direktorijuma na vašem Linux sistemu.

Osnovna struktura pwd komande je vrlo jednostavna:

pwd

Kada izvršite pwd, komanda će prikazati apsolutnu putanju (punu putanju) do trenutnog radnog direktorijuma.

Primeri korišćenja pwd:

  1. Prikaz trenutnog radnog direktorijuma:
pwd

Ova komanda će prikazati punu putanu do trenutnog radnog direktorijuma, na primer: /home/korisnik.

  1. Korišćenje rezultata pwd u skriptama:

pwd se često koristi u shell skriptama kako bi se dobila trenutna putanja, a zatim se ta informacija može koristiti za dalje operacije ili navigaciju kroz direktorijume. Na primer, u bash skripti možete koristiti pwd kao promenljivu:

current_dir=$(pwd) echo "Trenutni direktorijum je: $current_dir"

Ovo će sačuvati trenutni radni direktorijum u promenljivoj current_dir i zatim ga prikazati.

  1. Prikazivanje relativne putanje:

pwd vam omogućava da dobijete apsolutnu putanu do trenutnog radnog direktorijuma. Ako želite prikazati relativnu putanu u odnosu na trenutni direktorijum, možete koristiti komandu echo zajedno sa simbolom tilda (~), na primer:

echo "Trenutni direktorijum: ~/$(basename "$(pwd)")"

Ova komanda će prikazati relativnu putanu sa tildom (~) kao skraćenicom za korisnički matični direktorijum.

pwd komanda je korisna za orijentaciju u direktorijumskoj strukturi na Linux sistemu i za izradu skripti koje zahtevaju rad sa fajl sistemom.

cd

cd je Linux komanda koja se koristi za promenu trenutnog radnog direktorijuma (eng. "current working directory"). Ova komanda vam omogućava da se brzo krećete između različitih direktorijuma na Linux sistemu.

Osnovna struktura cd komande je jednostavna:

cd [putanja]
  • putanja: Opciono, specificira direktorijum u koji želite da se premestite. Ako se ne navede, komanda će vas vratiti u vaš korisnički matični direktorijum (engl. "home directory").

Primeri korišćenja cd:

  1. Promena u korisnički matični direktorijum:
cd

Ova komanda će vas odvesti nazad u vaš korisnički matični direktorijum.

  1. Promena u određeni direktorijum:
cd /putanja/do/direktorijuma

Ova komanda će vas premestiti u direktorijum čiju putanju ste specificirali. Na primer, cd /home/korisnik/dokumenti će vas premestiti u "dokumenti" direktorijum.

  1. Promena u prethodni direktorijum:
cd -

Ova komanda će vas vratiti u prethodni radni direktorijum u koji ste bili pre nego što ste pozvali cd.

  1. Korišćenje relativne putanje:

Možete koristiti i relativnu putanu za cd. Na primer, ako se trenutno nalazite u /home/korisnik, možete koristiti relativnu putanu da biste se premestili u dokumenti direktorijum:

cd dokumenti

Ovo će vas premestiti u dokumenti direktorijum u trenutnom direktorijumu.

  1. Upotreba tilda (~) za korisnički matični direktorijum:

Tilda (~) se koristi kao skraćenica za vaš korisnički matični direktorijum. Na primer:

cd ~/dokumenti

Ova komanda će vas premestiti u dokumenti direktorijum u vašem korisničkom matičnom direktorijumu.

cd je osnovna i često korišćena komanda za navigaciju kroz direktorijume na Linux sistemu. Omogućava vam brzu promenu trenutnog radnog direktorijuma i olakšava rad sa fajl sistemom.

mkdir

mkdir je Linux komanda koja se koristi za kreiranje novih direktorijuma (foldera) u fajl sistemu. Ova komanda vam omogućava da brzo i jednostavno napravite nove direktorijume u željenim lokacijama na vašem Linux sistemu.

Osnovna struktura mkdir komande je:

mkdir [opcije] ime_direktorijuma
  • ime_direktorijuma: Specificira ime direktorijuma koji želite da kreirate.

Neki od najčešće korišćenih argumenata i opcija za mkdir uključuju:

  • -p ili --parents: Ova opcija omogućava rekursivno kreiranje direktorijuma i, ako je potrebno, kreiranje nadređenih direktorijuma koji ne postoje.
  • -m, --mode=MOD: Postavljanje dozvola (prava pristupa) za kreirane direktorijume.

Primeri korišćenja mkdir:

  1. Kreiranje jednog direktorijuma:
mkdir novi_direktorijum

Ova komanda će kreirati direktorijum sa imenom "novi_direktorijum" u trenutnom radnom direktorijumu.

  1. Kreiranje više direktorijuma odjednom:
mkdir direktorijum1 direktorijum2 direktorijum3

Ova komanda će kreirati tri različita direktorijuma: "direktorijum1", "direktorijum2" i "direktorijum3" u trenutnom radnom direktorijumu.

  1. Rekursivno kreiranje direktorijuma:
mkdir -p roditelj/sin/deca

Ova komanda će kreirati direktorijume "roditelj", "sin" i "deca", iako ne postoji "roditelj" direktorijum. Opcija -p omogućava rekursivno kreiranje direktorijuma i kreiranje nadređenih direktorijuma po potrebi.

  1. Postavljanje dozvola pristupa prilikom kreiranja direktorijuma:
mkdir -m 755 novi_direktorijum

Ova komanda će kreirati direktorijum "novi_direktorijum" sa dozvolama pristupa 755.

  1. Kreiranje direktorijuma u određenoj putanji:
mkdir /putanja/do/direktorijuma/novi_direktorijum

Ova komanda će kreirati direktorijum "novi_direktorijum" u specificiranoj putanji.

mkdir komanda je osnovna i često korišćena komanda za organizaciju fajl sistema na Linux sistemu. Omogućava vam da brzo kreirate nove direktorijume za organizaciju i skladištenje fajlova.