FOSS Hosting

Dobrodošli na FOSS Srbija

Free and Opensource Srbija je skup entuzijasta i ljubitelja slobodnog i otvorenog koda. Cilj nam je okupiti sve istomišljenike na jednom mestu i stvoriti najveći globalni OpenSource projekat u Srbiji i šire!

  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Uputstvo Osnovne konzolne komande

Discussion in 'Debian, LinuxMint, Ubuntu' started by korisnik01, 07.02.2012.

  1. korisnik01

    Korisnik

    Joined:
    18.01.2012
    Messages:
    671
    Likes Received:
    20
    Evo, za početak, nekih osnovnih komandi, a spisak neka se dalje dopunjuje. Takođe, ako nekog zanima nešto konktretno, može da pita i da se ovde postavi data komanda sa sve objašnjenjem...

    - Ažuriranje sistema:

    Code:
    sudo apt-get update && sudo apt-get upgrade
    - Instalacija paketa:

    Code:
    sudo apt-get install IME_PAKETA
    - Brisanje paketa:

    Code:
    sudo apt-get remove IME_PAKETA
    - Potpuno uklanjanje paketa:

    Code:
    sudo apt-get purge IME_PAKETA
    Code:
    sudo apt-get remove --purge IME_PAKETA
    - Uklanjanje zaostalih paketa (zavisnosti):

    Code:
    sudo apt-get autoremove
    Ova komanda se uglavnom koristi posle sudo apt-get remove

    - Pretraga paketa:

    Code:
    sudo apt-cache search KLJUČNA_REČ
    - Nadogradnja svih instaliranih paketa:

    Code:
    sudo apt-get update && sudo apt-get dist-upgrade
    - Verzija paketa:

    Code:
    dpkg -l | grep IME_PAKETA
    Code:
    IME_PAKETA --version
    - Instalacija .deb paketa:

    Code:
    sudo dpkg -i .DEB_PAKET
    -Brisanje .deb paketa:

    Code:
    sudo dpkg -r .DEB_PAKET
    - Pristup određenom direktorijumu/fascikli:

    Code:
    cd /putanja/do/fascikle
    - Vraćanje u prethodnu fasciklu:

    Code:
    cd ..
    - Kopiranje:

    Code:
    cp /putanja/do/željenog/dokumenta /putanja/do/cilja/kopiranja
    Ukoliko se nešto kopira u / direktorijum, potrabno je ispred komande staviti sudo.

    - Premeštanje / preimenovanje:

    Code:
    mv /putanja/do/željenog/dokumenta /putanja/do/cilja/kopiranja
    Code:
    mv /putanja/do/željenog/dokumenta /putanja/do/željenog/dokumenta/novi_naziv
    - Brisanje dokumenta:

    Code:
    rm /putanja/do/dokumenta
    Ovde postoji mogućnost dodavanja -r (recursive) i -f (force), ali bolje je bez toga (za početnike).

    - Pregled podataka o pokrenutim procesima:

    Code:
    top
    - Ubijanje procesa:

    Code:
    killall PROCES
    - Listanje particija:

    Code:
    sudo fdisk -l
    Code:
    sudo parted -l
    -Gašenje sistema:

    Code:
    sudo poweroff
    - Restartovanje sistema:

    Code:
    sudo reboot
    -Putanja do programa:

    Code:
    whereis IME_PROGRAMA
    Code:
    which IME_PROGRAMA
    - Verzija distribucije (izdanje):

    Code:
    lsb_release -a
    - Dodavanje posebnih riznica (PPA):

    Code:
    sudo add-apt-repository ppa:PPA
    PPA zamenite odgovarajućim nazivom.

    - Uklanjanje dodatnih riznica:

    Code:
    sudo apt-get install ppa-purge
    sudo ppa-purge ppa:PPA
    - Informacije o sistemima datoteka i njihovoj zauzetosti:

    Code:
    df -h
    - Veličina fascikle u kojoj se nalzite:

    Code:
    du -sh
    - Verzija kernela:

    Code:
    uname -r
    - Podaci o CPU, arhitekturi...:

    Code:
    uname -a
    - Wlcome to Linux Mint:

    Ukoliko ste isključili onu pozdravnu poruku koja se pojavljuje kad uđete u Mint, možete je vratiti sledećom komandom:

    Code:
    mintwelcome
    - Reinstalacija programa:

    Code:
    sudo apt-get install --reinstall IME_PAKETA
    - Preuzimanje .deb paketa bez instalacije

    Code:
    sudo apt-get download IME_PAKETA
     
    nevena, Miki, Miloš and 7 others like this.
  2. TdR

    TdR
    Korisnik

    Joined:
    30.01.2012
    Messages:
    248
    Likes Received:
    11
    Location:
    Beograd
    Sistem:
    Arch
    Odlično! :)
    Nisam znao da postoji taj fazon "whereis" :) Sve sam peške jurio do sad :)
    ;)
     
  3. korisnik03

    Korisnik

    Joined:
    29.01.2012
    Messages:
    236
    Likes Received:
    3
    Pa ovo je upravo ono što sam tražila! Odlično je!

    Hvala Kmamuz.
     
  4. korisnik01

    Korisnik

    Joined:
    18.01.2012
    Messages:
    671
    Likes Received:
    20
    Kao što sam naveo gore, svako je pozvan da doda šta smatra zanimljivim, ali da to bude nešto što je, uslovno rečeno, za početnike. Da ne bacamo neke komplikovane komande. Neka ovo bude način da se onima koji se ,,plaše'' konzole približi rad u istoj ;)
     
  5. bestragamuglava

    Korisnik

    Joined:
    29.01.2012
    Messages:
    102
    Likes Received:
    75
    Okruženje:
    Ostalo
    Sistem:
    OpenBSD
    [quote author=TdR link=topic=201.msg2367#msg2367 date=1328624358]
    Odlično! :)
    Nisam znao da postoji taj fazon "whereis" :) Sve sam peške jurio do sad :)
    ;)
    [/quote]

    Code:
    $which ls
    Code:
    $whereis ls
    Code:
    $whatis ls
    Code:
    $type ls
     
  6. bestragamuglava

    Korisnik

    Joined:
    29.01.2012
    Messages:
    102
    Likes Received:
    75
    Okruženje:
    Ostalo
    Sistem:
    OpenBSD
    [quote author=Kmamuz link=topic=201.msg2382#msg2382 date=1328632901]
    Kao što sam naveo gore, svako je pozvan da doda šta smatra zanimljivim, ali da to bude nešto što je, uslovno rečeno, za početnike. Da ne bacamo neke komplikovane komande. Neka ovo bude način da se onima koji se ,,plaše'' konzole približi rad u istoj ;)
    [/quote]

    Ovo je lepo, a jos bolje je proci neki tutorijal o osnovnim *nix komandama, da bi se sagledala celina, pogotovo sto je tako nesto neophodno za I/O redirekciju, wildcharacters i pipes (cevi).
     
  7. korisnik02

    Korisnik

    Joined:
    14.01.2012
    Messages:
    655
    Likes Received:
    11
    Ako treba više puta uneti komandu koja zahteva root privilegije:

    Code:
    sudo su
    Za listu svih PCI uređaja na vašem računarau:

    Code:
    lspci
    Za listu svih USB uređaja na vašem računaru:

    Code:
    lsusb
    Za ispis fajlova u određenoj fascikli:

    Code:
    ls /etc/conky
    Za ispis fajlova u fascikli:

    Code:
    ls
    Za prikazivanje informacija o mrežnim uređajima i konekcijama:

    Code:
    ifconfig
     
  8. Sreten

    Korisnik

    Joined:
    27.01.2012
    Messages:
    4,022
    Likes Received:
    1,634
    Okruženje:
    Ostalo
    Sistem:
    Ostalo
    Mali savet:

    ako naprimer instalirate nesto a bas niste sigurni kako se zove, jenostavno ukucajte prvih par pocetnih slova i stiskajte tab na tastaturi i terminal ce da vam izbaci spisak svih programa tog imena...

    Meni je ovo jako korisna opcija

    Code:
    $ sudo apt-get install evol
    evolution                       evolution-indicator
    evolution-common                evolution-mapi
    evolution-couchdb               evolution-mapi-dbg
    evolution-couchdb-backend       evolution-plugins
    evolution-data-server           evolution-plugins-experimental
    evolution-data-server-common    evolution-rss
    evolution-data-server-dbg       evolution-webcal
    evolution-data-server-dev       evolve-gtk-theme
    evolution-dbg                   evolver
    evolution-dev                   evolver-doc
    evolution-exchange              evolvotron
    evolution-exchange-dbg
    evo kako to izgleda... moze biti jako korisno..ja sam dao primer za evolution.... odnosi se na bilo koji paket...
     
    Tanja likes this.
  9. stefaca

    Korisnik

    Joined:
    30.01.2012
    Messages:
    66
    Likes Received:
    3
    Location:
    Bor
    ako mogu i ja da dodam po koju ;)

    ja licno volim simulaciju pre upgrade ili svakog dodavanja novih paketa. dakle, pored
    Code:
    apt-get upgrade
    ja licno roknem jedno -s na kraju komande pa dobijem
    Code:
    apt-get upgrade -s
    Code:
    apt-get dist-upgrade -s
    pored svega ovoga voleo bih da objasnim novim korisnicima cisto kako da se snalaze po konzoli i lokaciji da se ne gube. pored osnovnih direktorijuma koje treba nauciti kako bi se razumelo treba videti i razumeti terminal jer maltene sve kaze. najcesce prikazano u bash shell-u je: ime_korisnika@ime_masine:lokacija. pored bash shell-a postoje jos nekoliko koje ljudi manje koriste. tipa csh (C shell), korn shell (Korn shell). lokacija u shell-u je prikazana najesce ~ (tilde simbol) koji pokazuje da smo u home/user direktorijumu. zatim / (root) sto govori da smo u root particiji. a moze i biti custom lokacija na koju mi navodimo konzolu da ode.

    pored svega ovoga obican korisnik bi trebao da nauci osnovne komande tipa find, locate, grep, cat a kasnije da ne sve to nadoveze i | iliti pipe dodatan na sve to. videcu da sklopim neko blogce pa da napisem ako smem za nove korisnike.

    pozdrav i nadam se da nisam smorio okolinu :beer:
     
    Collapse Signature Expand Signature
  10. korisnik01

    Korisnik

    Joined:
    18.01.2012
    Messages:
    671
    Likes Received:
    20
  11. stefaca

    Korisnik

    Joined:
    30.01.2012
    Messages:
    66
    Likes Received:
    3
    Location:
    Bor
    sta bi jos moglo biti interesantno novim korisnicima? da, igranje sa userima, grupama, dozvolama. ovo je nesto sto bi svaki korisnik trebao da razume jer je lako za nauciti. fajlovi koje treba spomenuti: /etc/passwd (lista usera), /etc/groups (lista grupa), /etc/shadow (sifre). sadrzaj svakog fajla moze se videti pomocu cat programa iliti komande. off. kada sam ja krenuo da se majem sa linuxom bilo mi je cudno da se komande zovu programi. mada svaka komanda je u sustini program za sebe tako da ja zovem i komanda i program ;) sadrzaj svakog fajla je lepo videti cisto da se steke uvid kako je fajl grupisan. svaki je maltene u podeljen po kolonama i lako ga je razumeti.

    cat je cudo :)

    PS.
    komande je najbolje nauciti kuckanjem po konzoli. citanje je OK ali praksa je ipak bolja jer se tako pamti komanda i maltene posle prsti sami kucaju kad zatreba
     
    Collapse Signature Expand Signature
  12. Commander

    Staff Member

    Joined:
    13.01.2012
    Messages:
    9,612
    Likes Received:
    4,558
    Okruženje:
    Gnome 3
    Sistem:
    Debian
    Možda će ovo zvučati bezveze ali kada vidite recimo neku komandu, trudite se da je čitate i sami otkucate u terminalu a ne da idete copy/paste, verujte mi iz iskustva što @stefaca kaže uvućiće vam se pod prste i brže ćete zapmtiti određenu komandu.

    Deluje šašvo ali sam upravo ja na ovaj način pratreći savet jednog iskusnog matorg geek-a naučio komande, naravno ne sve ali velika većina mi se uvukla u prste iz razloga što sam ih ja kucao a nisam ih kopirao.
     
    Collapse Signature Expand Signature
    djomlatan likes this.
  13. korisnik03

    Korisnik

    Joined:
    29.01.2012
    Messages:
    236
    Likes Received:
    3
    [quote author=Vladimir link=topic=201.msg2881#msg2881 date=1329043580]
    ...
    Deluje šašvo ali sam upravo ja na ovaj način pratreći savet jednog iskusnog matorg geek-a naučio komande, naravno ne sve ali velika većina mi se uvukla u prste iz razloga što sam ih ja kucao a nisam ih kopirao.
    [/quote]

    Moj nije mator, ali je geek na kub i ista priča. Odatle moj prezir na rečenicu - kucaj man to i to, ali čovek je u pravu. Kmamuz je pokazao način kako da se u .bashrc-u iste komande skrate tj olakša to tipkanje po konzoli. To je ok za onoga koji i u sred noći zna čemu koja komanda služi. Dotle, držim se listice komandi koja se polako ali sigurno popunjava i kucam kucam kucam (man man man man man man ... ) ;)
     
  14. Sreten

    Korisnik

    Joined:
    27.01.2012
    Messages:
    4,022
    Likes Received:
    1,634
    Okruženje:
    Ostalo
    Sistem:
    Ostalo
    da bi saznali koji shell koristite

    Code:
    echo $SHELL
    ja na primer dobijam ovo kao izlaz

    Code:
    /bin/bash/
    sto znaci da koristim bash shell koji je i najrasprostranjeniji...
     
  15. aleksandar1986

    Korisnik

    Joined:
    11.02.2012
    Messages:
    210
    Likes Received:
    10
    Sistem:
    Arch
    Collapse Signature Expand Signature
  16. bad63r

    Korisnik

    Joined:
    07.05.2012
    Messages:
    479
    Likes Received:
    29
    Location:
    Novi Sad
    e moze li neko da mi da napise primer kretanja do nekog fajla pomocu terminala posto bas i ne kontam a i ne ide nesto sa tom komand
    Code:
    cd kretanje /do/fajla
    tipa primerom c>games>warcraft (lupam)
     
  17. Sreten

    Korisnik

    Joined:
    27.01.2012
    Messages:
    4,022
    Likes Received:
    1,634
    Okruženje:
    Ostalo
    Sistem:
    Ostalo
    Kretanje do nekog fajla se radi komandom cd kao sto si napisao....

    znaci treba da znas gde ti se fajl nalazi.
    Naprimer ako imas pored linuxa i windows 7 odnosno neke druge particije i hard diskove oni su ti montirani u /media/

    Ako su ti na lokalnom disku /root ili /home/ jednostavno moras da znas gde ti se nalazi fajl koji trazis...

    Ukoliko neznas gde ti se nalazi to sto trazis mozes da pretrazujes preko komande

    locate pa ime fajla ili cak ekstenzije

    Evo naprimer ovako:

    Code:
    $ locate .iso

    Code:
    /home/sreten/Downloads/Gotovi Torenti/linuxmint-13-cinnamon-dvd-32bit.iso
    /home/sreten/Downloads/Gotovi Torenti/linuxmint-13-cinnamon-dvd-64bit.iso
    znaci nasao mi je 2 iso fajla koja sam nedavno preuzeo. vidi se tacna putanja do fajla

    sad znaci mozes sam do fajla da dodjes

    Code:
    $ cd /home/sreten/Downloads/Gotovi Torenti/
    Code:
    $ ~/Downloads $ ls
    i dobices listu sta se sve tu nalazi

    Code:
    $ linuxmint-13-cinnamon-dvd-32bit.iso
    linuxmint-13-cinnamon-dvd-32bit-rc.iso
    linuxmint-13-cinnamon-dvd-64bit.iso
    


    Sad naprimer ako znas gde ti se zeljeni fajl nalazi mozes da ga pokrenes sa odgovarajucim programom

    Code:
    $ brasero Downloads/Gotovi\ Torenti/linux-13-cinnamon-dvd-32bit.iso
    Automatski ce brasero da ti se pokrene i da krene da ti reze ovu iso sliku.

    itd. Ovo je cisto radi primera bilo



    Ukoliko znas tacno gde se sta nalazi jednostavno kucas

    cd /putanja do fajla/

    S tim sto ovde moras znati gde ti se fajl tacno nalazi

    ako nisi siguran mozes uvek koristiti komandu ls da ti izlista foldere
     
  18. bad63r

    Korisnik

    Joined:
    07.05.2012
    Messages:
    479
    Likes Received:
    29
    Location:
    Novi Sad
    hmm skonto sam kako da se krecem po fajlovima i datotekama :0 ali kad ocu na local disk (imam 2 OS windows i linux) kad kazem
    Code:
    cd /media/Local Disk/
    kaze da ne psotoji taakv fajl...
    a bez toga kad idem
    Code:
    cd /media/
    pa
    Code:
    ls
    kaze da ima Local Disk


    p.s. stim sto ne kontam kada udjem npr u home kako da iz home kada upotrebim ls udjem u neki fajl....

    hvala unapred i izvinite sto smaram :)
     
  19. Sreten

    Korisnik

    Joined:
    27.01.2012
    Messages:
    4,022
    Likes Received:
    1,634
    Okruženje:
    Ostalo
    Sistem:
    Ostalo
    Ne smaras uopste...

    Da li ti je vec montiran taj windows disk ili particija.

    Jer u /media/ se nalaze samo montirani uredjaji
    usb flesevi, hard diskovi particije itd.

    Ako nisi vec uradio fstab, odnosno namestio da ti sam sistem automatski montira NTFS particije desava ti se to sto ti se desava..

    Ako nisi to obavezno uradi, pomoci cu ti ja kako i sta da uradis za automatsko montiranje na fstab

    To najbolje proversi probas komandu opet dal ce da ti udje u /media/Local Disk

    Ako nece, pokreni nautlius klikni sa leve strane na taj hard on ce automatski da ti montira.. i onda ponovo probaj komandu, ukoliko udje, znaci da je problem do montiranja, odnosno moras da sredis fstab.
     
  20. bad63r

    Korisnik

    Joined:
    07.05.2012
    Messages:
    479
    Likes Received:
    29
    Location:
    Novi Sad
    e skonto sam jest uz cenjeno vreme brata -.- (mora da sprema ispit a ja ga njako :) kaze brat sto ste postavili npr
    Code:
    cd /nesto/panesto/
    posto tada ualzis u fajl kao administrator umesto da samo
    Code:
    cd ime_fajla_
    ....

    brat nije na ovom forumu on je sudjeni ubuntas :)
     
FOSS Hosting