Oct 30, 2023

echo

echo je komandna linija alatka koja se koristi za ispisivanje teksta ili promenljivih na standardni izlaz (obično ekran). Ova komanda je često korišćena u skriptama, komandnim procedurama i radu sa komandnom linijom kako bi se prikazali poruke, promenljive ili bilo koji tekstualni sadržaj na ekranu. echo je osnovni alat za komunikaciju između korisnika i sistema.

Opšti oblik komande echo je:

echo [opcije] [tekst]
  • opcije: Opcioni argumenti koji se koriste za konfiguraciju echo operacije.
  • tekst: Tekst koji želite da ispišete na ekranu.

Evo nekoliko primera korišćenja echo komande:

  1. Ispisivanje teksta na ekranu:

    Najosnovnija upotreba echo komande je ispisivanje teksta na ekranu. Jednostavno navedite tekst koji želite da ispišete kao argument komande.

    Primer:

    echo "Hello, World!"

    Ova komanda će ispisati tekst "Hello, World!" na ekranu.

  2. Ispisivanje vrednosti promenljivih:

    Možete koristiti echo da biste ispisali vrednosti promenljivih ili rezultate izračunavanja.

    Primer:

    broj=42 echo "Vrednost promenljive broj je $broj"

    Ova komanda će ispisati vrednost promenljive broj (u ovom slučaju 42) na ekranu.

  3. Ispisivanje teksta bez nove linije:

    Možete koristiti opciju -n da biste ispisali tekst bez dodavanja nove linije na kraju.

    Primer:

    echo -n "Ovo je tekst " echo "bez nove linije."

    Ova komanda će ispisati tekst bez prelaska u novi red između dva dela teksta.

  4. Korišćenje escape sekvenci:

    Escape sekvence se koriste za specijalne karaktere kao što su novi red (\n) ili tabulator (\t) u tekstu koji se ispisuje.

    Primer:

    echo -e "Ovo je tekst sa\nnovim redom i\ttabulatorom."

    Ova komanda će ispisati tekst sa novim redom i tabulatorom koristeći escape sekvence.

echo je jednostavan, ali moćan alat za ispisivanje teksta i vrednosti promenljivih na ekranu. Koristi se za komunikaciju sa korisnicima, generisanje izlaza u skriptama i druge svrhe. Opciona -h (ili --help) može pružiti više informacija o dostupnim opcijama echo komande.

ln

ln je komandna linija alatka koja se koristi za kreiranje hard linkova i simboličkih linkova (soft linkova) u Unix i Unix-sličnim operativnim sistemima. Linkovi su posebni tipovi datoteka koji omogućavaju referenciranje drugih datoteka, što može biti korisno za deljenje resursa, organizaciju datoteka i pojednostavljivanje upravljanja datotekama.

Opšti oblik komande ln je:

ln [opcije] izvorna_datoteka ciljna_datoteka
  • opcije: Opcioni argumenti koji se koriste za konfiguraciju ln operacije.
  • izvorna_datoteka: Datoteka koju želite da linkujete (kopirate).
  • ciljna_datoteka: Naziv datoteke koja predstavlja link ka izvornoj datoteci.

Evo primera korišćenja ln komande za kreiranje hard linka i simboličkog linka:

  1. Kreiranje hard linka:

    Hard linkovi su veze ka istom fizičkom sadržaju na disku. Ako izmenite jedan hard link, promene će se odraziti na sve ostale hard linkove koji referenciraju isti sadržaj.

    Primer:

    ln izvorna_datoteka hard_link

    Ova komanda će kreirati hard link hard_link koji referencira isti sadržaj kao i izvorna_datoteka.

  2. Kreiranje simboličkog linka:

    Simbolički linkovi (soft linkovi) su posebne datoteke koje sadrže putanju do izvorne datoteke. Ako izbrišete izvornu datoteku, simbolički link će pokazivati na nepostojeću datoteku.

    Primer:

    ln -s izvorna_datoteka simbolicki_link

    Ova komanda će kreirati simbolički link simbolicki_link koji će pokazivati na izvornu datoteku izvorna_datoteka.

  3. Prikazivanje informacija o linkovima:

    Možete koristiti komandu ls -l da biste prikazali informacije o linkovima na datoteke. Ova komanda će prikazati broj linkova na datoteku, među ostalim informacijama.

    Primer:

    ls -l

    Ova komanda će prikazati listu datoteka zajedno sa informacijama o broju linkova na svaku datoteku.

Korišćenje linkova može biti korisno za deljenje resursa, organizaciju datoteka i kreiranje skraćenica ka čestim lokacijama ili datotekama. Opciona -h (ili --help) može pružiti više informacija o dostupnim opcijama ln komande.

alias

alias je komandna linija alatka koja se koristi za kreiranje kratkih i jednostavnih "aliasa" ili skraćenica za duže i često korišćene komande u Unix i Unix-sličnim operativnim sistemima. Korišćenje aliasa može značajno ubrzati rad na komandnoj liniji, smanjiti unos teksta i povećati produktivnost korisnika.

Opšti oblik komande za kreiranje aliasa je:

alias ime_aliasa='komanda'
  • ime_aliasa: Ime koje želite da dodelite aliasu.
  • komanda: Komanda koju želite da skratite i često koristite.

Evo nekoliko primera korišćenja alias komande:

  1. Kreiranje jednostavnog aliasa:

    Možete kreirati jednostavan alias za skraćivanje duže komande.

    Primer:

    alias ll='ls -alh'

    Ova komanda će kreirati alias ll koji će izvršavati komandu ls -alh, što će prikazati detaljnu listu datoteka i direktorijuma u trenutnom direktorijumu.

    Nakon kreiranja ovog aliasa, možete jednostavno kucati ll umesto duže ls -alh komande za prikazivanje istih informacija.

  2. Kreiranje višedelnog aliasa:

    Možete kreirati višedelni alias koji će izvršavati niz komandi. To može biti korisno za automatizaciju složenih operacija.

    Primer:

    alias update='sudo apt update && sudo apt upgrade'

    Ova komanda će kreirati alias update koji će izvršiti ažuriranje sistema koristeći apt paketni menadžer u dva koraka: prvo ažuriranje dostupnih paketa, a zatim nadogradnju instaliranih paketa.

    Nakon kreiranja ovog aliasa, možete izvršiti update kako biste ažurirali sistem.

  3. Prikazivanje postojećih aliasa:

    Da biste videli postojeće alias komande u vašoj sesiji komandne linije, jednostavno izvršite alias komandu bez argumenata.

    Primer:

    alias

    Ova komanda će prikazati listu svih trenutno definisanih aliasa u vašoj sesiji.

  4. Brisanje aliasa:

    Da biste uklonili alias, koristite komandu unalias sa imenom aliasa koje želite da obrišete.

    Primer:

    unalias ll

    Ova komanda će ukloniti alias ll koji smo definisali u prvom primeru.

Korišćenje aliasa može vam uštedeti puno vremena i truda na komandnoj liniji, posebno ako često koristite duge i složene komande. Opciona -h (ili --help) može pružiti više informacija o dostupnim opcijama alias komande.