Приказивање постова са ознаком terminal. Прикажи све постове
Приказивање постова са ознаком terminal. Прикажи све постове

четвртак, 1. јун 2023.

Tradicionalni GRUB

Uvek sam više cenio funkcionalnost od izgleda (naročito kada su u pitanju računari). Nakon instalacije Lubuntu-a 22.04. među prvim stvarima koje sam odradio je prebacivanje na tradicionalni način podizanja računara (crni ekran sa ispisivanjem šta računar u tom trenutku tačno radi) koji mi je mnogo korisniji od lepe slike sa krugom koji se vrti tokom podizanja računara!
Da bi to izveo prvo moram izmeniti “grub” konfiguracionu datoteku, otvaram terminal (CRTL+ALT+T) i samu datoteku komandom:
sudo nano /etc/deafult/grub

Potom menjiam linije:
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

U:
#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=3
GRUB_CMDLINE_LINUX_DEFAULT=""

Sačuvam izmenjenu datoteku (CTRL+X, Y i Enter) i ažuriram “grub” komandom:
sudo update-grub

Red je i da objasnim šta sam ovde izveo. Brisanjem naloga “quiet splash”, isključujem sliku iz procesa podizanja računara i omogućujem mu da ispisuje poruke šta trenutno radi. Komentarisanjem linije “GRUB_TIMEOUT_STYLE=hidden” (dodavanje tarabe ispred reda), omogućio sam da mi se pojavi “grub” meni kako bih mogao izabrati šta želim da podignem. I konačno menjanjem vrednosti sa “0” na “3” u linijji “GRUB_TIMEOUT” dao sam sebi više vremena prilikom izbora za podizanje...
Jednostavno a meni značajno!

недеља, 16. април 2017.

GRML-RESCUEBOOT

Grml-rescueboot je sistem koji omogućuje lako podizanje ISO slika direktno sa HDD-a bez potrebe za njihovim narezivanjem/kopiranjem na eksterne CD/USB medije.
Instalacija na Debian/Ubuntu sistemima vrši se komandom:
sudo apt install grml-rescueboot

nakon čega je potrebno izmeniti konfiguracionu datoteku:
sudo nano /etc/default/grml-rescueboot

i postaviti putanju do ISO slike. Predložena putanja je /boot/grml, medjutim ovo možda i nije najbolja ideja jer ako se planira instalacija novog sistema onda je potrebno da ISO slika bude smeštena na drugu particiju budući da se root particija mora pregaziti kako bi se instalirao novi sistem. Da bi se instalacija uspešno odradila nakon podizanja ciljane ISO slike, potrebno je uneti komandu:
sudo umount -l -r -f /isodevice

Grml-rescueboot predstavlja veoma korisnu alatku za reinstalaciju sistema, skraćivanjem vremena potrebnog za narezivanje CD-a ili kopiranje na USB medij, ne samo što štedi preko potrebno vreme već uklanja tradicionalno uska grla veza CD/USB medija sa računarima.

Predoženo štivo:
https://help.ubuntu.com/community/Grub2/ISOBoot#grml-rescueboot
https://wiki.grml.org/doku.php?id=rescueboot

субота, 17. децембар 2016.

Kako proveriti loše sektore na HDD-u?

Ovaj metod koristi alat Smartmontools tako da je pouzdaniji i efikasniji za novije HDD-ove (ATA/SATA, SCSI/SAS i SSD), koji dolaze sa S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology) opcijom. Prvo je potrebno instalirati alat:
sudo apt install smartmontools
pa otvoriti listu particija komandom fdisk:
sudo fdisk -l
nakon identifikacije lokacije particije koja se želi proveriti unosi se komanda:
sudo smartctl -H /dev/sdXX
naravno potrebno je izabrati odgovarajuću particiju, umesto /dev/sdXX to će biti /dev/sda1 ili sl. Za sve informacije o HDD-u unosi se komanda:
sudo smartctl -a /dev/sdXX
više o ovoj komandi može se dobiti komandom:
man smartctl
ili:
smartctl -h

уторак, 2. август 2016.

Čišćenje istorije terminala

O komandi history već smo pisali, no čitajući taj tekst čini mi se da sam ostao dužan i kratko uputstvo kako obrisati istoriju komandi. Komandom:

history -d < broj komande history ispisa >

možemo obrisati pojedinačnu komandu,  unoseći broj komande po ispisu komande history, dok komandom:

history -c

možemo obrisati kompletnu istoriju komandi unetih u terminal.
Ukoliko poželimo da pre brisanja, istoriju komandi unetih u terminal sačuvamo u tekstualnoj datoteci, to možemo uraditi komandom:

history | col -b > cmd_history.txt

недеља, 3. јул 2016.

wttr.in

wttr.in je web frontend za konzolnu aplikaciju wego, no, za nas je značajan što može da prikaže vremensku prognozu za naredna tri dana i to veoma jednostavno, unošenjem adrese http://wttr.in u adresnu traku vašeg web browsera.












Na ovaj način wttr.in prikazuje vremensku prognozu za regiju na osnovu vaše IP adrese, bliže određivanje može se dobiti unošenjem imena grada npr. http://wttr.in/sombor ili imena najbližeg aerodroma po IATA kodnom sistemu npr. http://wttr.in/BJU. Zanimljiva mogućnost jeste prikazivanje mesečevih mena unošenjem adrese http://wttr.in/moon.















Stranica za pomoć se dobija unošenjem adrese
http://wttr.in/:help.
A vremensku prognozu je moguće dobiti i u terminalu, komandom:
wget -qO- wttr.in


уторак, 29. јануар 2013.

Ponavljanje argumenta u terminalu

Možda ste već bili u prilici da u terminal unesete više komandi sa istim argumentom. Na primer ako želimo da kreiramo direktorijum "Video" pa u njemu poddirektorijum "Serije" koristićemo komandu:
mkdir -p Video/Serije

nakon kreiranja treba da uđemo u podirektorijum koji smo kreirali, no umesto da ponovo kucamo argument, unećemo samo:
cd !$

znak !$ menja kompletan uneti argument.

Postoji i kombinacija tipki na tastaturi kojom se može uneti, predhodno unet argument komande, dakle umesto da kucamo znakove !$ pritisnućemo samo kombinaciju Esc + .

недеља, 20. јануар 2013.

Istorijski mod terminala


Rad u terminalu zahteva poprilično dobru memoriju (pri tom se misli na korisnika, a ne na sam računar). Kada se unose komande, podrazmeva se da te komande držite u glavi. Medjutim šta se dešava kada ne možete da se setite tačne komande a znate da ste je već jednom koristili.
Prvo i najočiglednije rešenje jeste pritikati taster ↑ (strelica na gore), no to može biti zamoran posao ako tu komandu niste koristili duže vremena.
Drugo rešenje je uneti komandu:
history

i dobiti listu svih komandi koje ste koristili, pa je zatim jednostavno iskopirati ili prepisati.
Ali postoji i treće rešenje, a to je pretraga istorije u interaktivnom modu. Dovoljno je pritisnuti kombinaciju tastera Ctrl + r, što će terminal prebaciti u "history" mod, a potom ukucati deo komande koju tražite. Terminal će izbacivati sve komande koje sadrže deo koji unostite, od najnovije ka najstarijoj. Kada dobijete komandu koju ste tražili, dovoljno je pritisnuti Enter da bi ste je izvršili. Za prekid rada u "history" modu potrebno je pritisnuti kombinaciju tastera Ctrl + c.

недеља, 30. септембар 2012.

dd komanda - kako obrisati hdd


Potpuno brisanje čvrstog diska (dalje hdd) radi se da bi se obrisale greške u particijama, popravili logički loši sektori, uklonile loše instalacije ili zbog zaštite privatnosti. Ovaj tekst opisuje brisanje hdd-a pomoću komande "dd" koji sadrži svaka distribucija.

Popunjavanje hdd-a nulama, može popraviti logičke loše sektore, a sledeća komanda briše sve particije zajedno sa podacima kao i MBR:
dd if=/dev/zero of=/dev/sda bs=1M

i traje poprilično dugo jer se svaki bit na hdd-u zamenjuje sa nulom. Ako se hdd briše iz sigurnosnih razloga, onda ga treba popuniti sa nasumičnim bitovima, ovo umnogome otežava (pa čak čini i nemogućim) povratak prebrisanih podataka. Ovakav način brisanja traje još duže nego popunjavanje hdd-a nulama:
dd if=/dev/urandom of=/dev/sda bs=1M

Ponekad je potrebno samo obrisati MBR i ne dirati particije, to se vrši komandom:
dd if=/dev/zero of=/dev/hda bs=446 count=1

A može se obrisati samo jedna particija, bez brisanja drugih particija i MBR- a, tada se koristi i broj particije u komandi, npr:
- popunjavanje druge particije prvog diska nulama:
dd if=/dev/zero of=/dev/sda2 bs=1M

- ili popunjavanje treće particije prvog diska nasumičnim podacima:
dd if=/dev/urandom of=/dev/sda3 bs=1M

понедељак, 24. септембар 2012.

Ažuriranje BIOS-a bez flopija i win-a

Nedavno sam bio u situaciji da ažuriram BIOS na noviju verziju na ASRock matičnoj ploči. Nažalost, nemam više nigde flopi uređaj a da ne pričam o win98-ici, sa kojom sam to nekada radio.
Na svu sreću ažuriranje BIOS-a se može obaviti i sa CD medija, a na linux-u sve ostalo je ralativno lako odraditi. Dakle, potrebno je prvo skinuti imidž FreeDOS-a (ovo nije zvanična .ISO slika, već prvi flopi za podizanje sistema), i raspakovati ga:
wget http://www.fdos.org/bootdisks/autogen/FDOEM.144.gz
gunzip FDOEM.144.gz

a zatim učitati potrebne fajlsisteme u kernel:
sudo modprobe vfat
sudo modprobe loop

potom pravimo privremeni direktorijum i montiramo skinuti imidž u njega:
sudo mkdir /tmp/floppy
sudo mount -t vfat -o loop FDOEM.144 /tmp/floppy

iskopiramo alat za ažuriranje (za ASRock matoične ploče to je ASRFLASH.exe) i BIOS datoteku (za matičnu ploču na kojoj sam ja radio to je K7U600_1.90):
sudo cp ASRFLASH.exe /tmp/floppy
sudo cp K7U600_1.90 /tmp/floppy

i na kraju odmontiramo imidž, i napravimo .ISO sliku:
sudo umount /tmp/floppy
mkisofs -o bootcd.iso -b FDOEM.144 FDOEM.144

Ostaje nam još samo da narežemo napravljenu sliku (ja sam je rezao na CD-RW) i da resetujemo računar sa CD-om u optičkom uređaju (računar naravno mora biti podešen da se podiže prvo sa optičkog uređaja) i dalje, ažuriranje BIOS-a se vrši kao sa isto kao flopija.

четвртак, 8. септембар 2011.

Linux Journal o "SerbDict"


Linux Journal je objavio tekst o srpsko-engleskom rečniku koji radi iz terminala, link:

петак, 11. фебруар 2011.

Osnovne komande

    Ovim tekstom nastavljamo seriju započetu sa tekstom Hijerarhija fajlsistema. Sledeći korak, nakon upoznavanja sistema organizacije osnovnih direktorijuma pod GNU/Linux-om, jeste učenje osnovnih komandi. U tekstu koji sledi upoznaćemo samo najosnovnije komande. One se koriste za: pisanje datoteka (cat), pregled (uglavnom tekstualnih) datoteka (less), kopiranje (cp), premeštanje i preimenovanje (mv), brisanje (rm), pravljenje direktorijuma (mkdir), listanje direktorijuma (ls), odredjivanje tipa datoteke (file) i prikazivanje putanje (pwd).

    Sve komande navedene u ovom tekstu nalaze se u /bin direktorijumu i njihovo poznavanje je neophodno za rad u komandnoj liniji.

    Terminal (shell) je program koji prima komande od korisnika i šalje ih operativnom sistemu na obradu. Da bi se u nekom modernom GNU/Linux-u unela komanda potrebno je pokrenuti emulator terminala. Pritisne se kombinacija tipki ALT+F2 i unese konsole ako se koristi KDE ili gnome-terminal ako se koristi GNOME okruženje, ako nijedan od ova dva emulatora terminala nije instaliran ukuca se xterm (mali, jednostavan emulator terminala koji dolazi podrazumevano na većini GNU/Linux distribucija).

    Radi lakšeg snalaženja ispred svake komande koja se unosi u terminal postavljen je znak $ i ona je podebljana, medjutim kada se komanda unosi u terminal znak $ se izostavlja.


  • pwd - (print working directory)

    Je poprilično jednostavna komanda, kao što joj ime kaže služi da prikaže putanju radnog direktorijuma, t.j. direktorijuma u kome se trenutno nalazimo. Ova komanda može najlepše da posluži kada je potrebno prikazati dužu, putanju sa više poddirektorijuma. Kada se unese komanda $ pwd u terminal (u “home” direktorijum korisnika) izlaz bi trebao da glasi /home/ime_korisnika.

  • ls - (list)

    List komanda služi za izlistavanje sadržaja direktorijuma. Kada se komanda $ ls unese u terminal izlistaće se sadržaj tekućeg direktorijuma. Podrazumevani prikaz, medjutim nije baš najsrećnije rešenje, jer osim što izlistava sadržaj direktorijuma, nudi veoma malo dodatnih informacija o izlistanom sadržaju. Iz tog razloga komanda list se najčešće koristi sa prekidačem -l (long listing) pa kada se komanda $ ls -l unese u terminal dobija se izlaz sličan sedećem:


    gde se vidi šta je direktorijum (prvo slovo d u liniji), a šta je datoteka, koje su dozvole za izlistani sadržaj, kojoj grupi pripadaju, ko je vlasnik sadržaja, zatim veličina (prva datoteka ima 73 bajta, druga je prazna, dok direktorijumi imaju po 4096 bajtova), datum i vreme kreiranja sadržaja i na kraju imena datoteka i direktorijuma.

    Podrazumevano komanda ls prikazuje veličinu u bajtovima pa je korisno koristiti i prekidač -h (human redable), koji će iza veličine dodati oznaku K za kilobajte, M za megabajte i sl., npr. $ ls -lh (prekidači mogu da se kucaju jedan iza drugog bez praznog mesta i crtice, npr. komanda ls -l -h je isto što i ls -lh). Još jedan koristan prekidač za ls komandu je -a (all) koji služi da izlista sav sadržaj direktorijuma uključujući tu i skrivene direktorijume i datoteke.

    Ukoliko u tekućem direktorijumu postoji i jedan ili više poddirektorijuma a želimo da izlistamo i njihov sadržaj koristi se prekidač -R pa komanda $ ls -lhR izlistava sav sadržaj direktorijuma kao i sadržaj poddirektorijuma sa veličinama prikazanim u lako čitljivom formatu.

    Komanda ls izlistava sadržaj tekućeg direktorijuma ukoliko se ne navede putanja da direktorijuma čiji se sadržaj želi pregledati. Putanja se navodi iza prekidača, te ukolike se želi izlistati sadržaj direktorijuma /bin u složenoj listi sa veličinom prikazanom tako da se lakše očita koristićemo komandu $ ls -lh /bin. Komanda list u ovom slučaju neće promeniti tekući direktorijum, već će samo izlistati sadržaj direktorijuma /bin i vratiti se u tekući direktorijum.


  • cd - (change directory)

    Služi da se promeni tekući direktorijum t.j. da se udje u poddirektorijum ili da se izadje iz njega. Npr. da bi ušli u direktorijum Downloads u okviru “home” direktorijuma kucamo komandu: $ cd Downloads , a komandom $ cd .. (dve tačke su skraćenica za “parrent directory” ili dikrektorijum viši za jednu stepenicu) izlazimo iz navedenog direktorijuma. Komanda $ cd .. nas uvek vraća jedan direktorijum nazad, što može biti nezgodno ako smo npr. ušli u direktorijum Igre u okviru direktorijuma Downloads koji se nalazi u “home” direktorijumu. Umesto da dva puta kucamo komandu $ cd .. , kucaćemo samo komandu

    $ cd koja nas automatski vraća u “home” direktorijum.

    No da bi iz “home” direktorijuma ušli u direktorijum /bin koji se nalazi u okviru korenskog direktoijuma, ne moramo da kucamo komandu $ cd .. da bi ušli u /home direktorijum pa opet komandu $ cd .. da bi ušli u korenski direktorijum... Dovoljno je ukucati komandu

    $ cd /bin i ona će nas automatski odvesti u /bin direktorijum.

  • cp - (copy)

    Je jednostavna komanda koja služi za kopiranje datoteka i direktorijuma. Da bi iskopirali neku datoteku potrebno je uneti putanju do datoteke i putanju ka odredištu, npr.:

    $ cp /Downloads/text.txt ~/text.txt će iskopirati datoteku text.txt (koja se nalazi u direktorijumu Downloads) u “home” direktorijum. U datom primeru za odredište nismo kucali punu putanju već smo umesto /home/ime_korisnika kucali skraćenicu ~/ za “home” direktorijum korisnika.

    Ako u direktorijumu Downloads postoji više datoteka sa ekstenzijom .txt, a želimo da ih sve kopiramo u direktorijum txtdatoteke u okviru home direktorijuma, i pritom ne želimo da prepišemo već postojeće datoteke sa istim imenom, koristićemo komandu:

    $ cp -i *.txt ~/txtdatoteke. Prekidač -i (interacitve) će upitati za svaku datoteku da želimo da je prepišemo ukoliko već postoji sa istim imenom, nakon pitanja dovoljno je ukucati y ili n i pritisnuti taster Enter. Zvezdica ispred ekstenije govori komandi cp da kopira sve datoteke bez obzira na ime dokle god imaju ekstenziju .txt. Ukoliko bi smo želeli da kopiramo sve datoteke bez obzira na ime ili ekstenziju umesto *.txt ukucali bi *.* kao oznaku za sve.

    Da bi kopirali direktorijum koristimo prekidač -r (recursive). Npr. komandom

    $ cp -r test_01 test_02 kopiramo sadržaj direktorijuma test_01 u direktorijum test_02 ukoliko direktorijum test_02 ne postoji, dakle komanda cp u ovom slučaju pravi direktorijum test_02 i sav sadržaj direktorijuma test_01 kopira u njega. Medjutim ukoliko direktorijum test_02 već postoji onda će komanda cp napraviti direktorijum test_01 (sa svim sadržajem) u okviru direktorijuma test_02.

  • mv - (move)

    Komanda služi za premeštanje i preimenovanje datoteka i direktorijuma. Npr. komandom

    $ mv tekst.txt moj_tekst.txt datoteku tekst.txt preimenovaćemo u moj_tekst.txt, dok ćemo komandom $ mv tekst.txt Downloads premestiti datoteku tekst.txt u direktorijum Downloads. I ovde možemo koristiti prekidač -i (npr. $ mv -i tekst.txt Downloads) koji neće dozvoliti prepisivanje postojeće datoteke ukoliko se to ne potvrdi. Takodje, za premeštanje više datoteka sa .txt ekstenzijom u direktorijum Downloads koristimo zvedicu kao skraćenicu npr. $ mv -i *.txt Downloads.

    Ukoliko želimo da preimenujemo direktorijum Downloads u Torenti, moramo se prvo uveriti da direktorijum Torenti ne postoji u odredištu, pa tek onda uneti komandu $ mv Downloads Torenti , jer ukoliko direktorijum Torenti postoji komanda:

    $ mv Downloads Torenti će premestiti direktorijum Downloads sa svim sadržajem u direktorijum Torenti.

  • mkdir - (make directory)

    Služi za kreiranje direktorijuma, ukucavanjem se komanda $ mkdir Torenti kreiramo direktorijum Torenti u okviru tekućeg direktorijuma. Ako želimo da kreiramo direktorijum Torenti sa poddirektorijumom novi_torenti, koristićemo prekidač -p (parents) pa komandom:

    $ mkdir -p Torenti/novi_torenti izvršavamo zadatak.

  • rm - (remove)

    Sa ovom komandom treba biti posebno pažljiv, jer ona ne šalje podatke u Trash direktorijum već ih odmah briše. Komandom $ rm tekst.txt brišemo datoteku tekst.txt, dok za direktorijume treba koristiti prekidač -r (recursive) npr. komanda $ rm -r novi_torenti briše direktorijum novi_torenti. Da bi u tekućem direktorijumu obrisali datoteku tekst.txt i direktorijum novi_torenti koristimo komandu $ rm -r tekst.txt novi_torenti.

  • file - (determine file type)

    Je komanda koja objašnjava šta je ustvari neka datoteka. Npr. komanda file tekst.txt trebala bi dati izlaz sličan ovom: tekst.txt: UTF-8 Unicode text, with very long lines.

  • less

    Komanda omogućava pregled tekstualnih datoteka. Ukoliko želimo da pregledamo datoteku tekst.txt kucaćemo komandu $ less tekst.txt. Ako je datoteka tekst.txt velika biće prikazano onoliko teksta koliko može da stane na ekran, dok je za nastavak čitanja potrebno pritisnuti tipku Space. U toku čitanja teksta može se pritisnuti tipka h za pregled dostupnih opcija, a iz pregleda teksta se izlazi pritiskom na tipku q.

  • cat

    Je poprilično moćna alatka. Komanda $ cat tekst.txt služi za isčitavanje datoteke tekst.txt, no ako je tekst prevelik koristićemo kao dodatak komandu less npr.

    $ cat tekst.txt | less kako bi imali mogućnost postepenog isčitavanja celog teksta.

    Pored toga cat komanda može da se koristi i za pisanje teksta, npr. ako želimo da unesemo neki tekst u datoteku tekst.txt koristićemo komandu $ cat > tekst.txt , i kada se pojavi nova linija unosićemo tekst sve dok ne završimo unos, potom ćemo pritisnuti tipku Enter za novi red i kombinaciju tipki CTRL+D kako bi sačuvali uneti tekst i izašli iz istog.

    cat može da se kotisti i za automatsko čuvanje izlaza neke komande u tekstualnoj datoteci. Ako želimo da sačuvamo izlaz komande lspci (izlistava PCI uredjaje u računaru) kao tekstualnu datoteku kucaćemo komandu $ lspci | cat > ~/lspci.txt , ova komanda će napraviti tekstualnu datoteku lspci.txt u okviru “home” direktorijuma, u kojoj će biti izlistani svi PCI uredjaji računara. Na ovaj način komandom

    $ ls -lhR /media/cdrom | cat > ~/cdrom_01.txt može se napraviti tekstualna cdrom_01.txt datoteka smeštena u “home” direktorijum u kojoj će biti izlistan sadržaj cdrom-a ubačenog u optički čitač.

    Takodje cat može da se koristi i za spajanje datoteka, komandom:

    $ cat cdrom_01.txt cdrom_02.txt cdrom_03.txt od datoteka cdrom_01.txt i cdrom_02.txt pravimo novu datoteku cdrom_03.txt u kojoj će se nalaziti sadržaj datoteka cdrom_01.txt i cdrom_02.txt.

  • history

    Predstavlja korisnu komandu jer omogućava pregled svih unetih komandi u terminal, kada se unese komanda $ history dobije se lista svih unetih komandi.

  • man

    Omogućava pregled priručnika za komande. Unosom komande $ man ime_komande npr.: $ man less , dobija se pregled priručnika koji objašnjava upotrebu neke komande sa listom dostupnih opcija za tu komandu. Tipkom strelica nadole, može se pročitati tekst do kraja a tipkom q se izlazi iz pregleda priručnika.

PDF verzija ovog teksta može se naći na:
http://dl.dropbox.com/u/12349603/osnovne%20komande.pdf

петак, 21. јануар 2011.

Par brzih i korisnih komandi

1. Listanje imena i verzije GNU/Linux distribucije
cat /etc/issue

2. Brisanje svih datoteka iz direktorijuma osim onih sa navedenim ekstenzijama
rm !(*.foo|*.bar|*.baz)

3. Brisanje svih datoteka osim navedene
rm -f !(never_delete.txt)

4. Kreiranje skripte od poslednje kucane komande
echo !! > foo.sh

5. Raspakivanje tarbola bez da se čuva na disku računara
wget -qO – “http://www.tarball.com/tarball.gz” | tar zxvf -

субота, 18. септембар 2010.

CLI Companion

CLI Companion je aplikacija koja se koristi kao dodatak terminalu. Može biti korisna (kao podsetnik) svima, a naročito onima koji nisu upoznati sa većinom komandi koje se koriste za rad u terminalu. Sadrži tri kolone: prva, u kojoj se nalazi ime komande, druga, u kojoj se nalaze dodatne opcije potrebne za korišćenje komande i treća, u kojoj se nalzi opis komande.

Instalacija je veoma laka i svodi se na tri komande u terminalu:

sudo add-apt-repository ppa:clicompanion-devs/clicompanion-nightlies
koja dodaje CLICompanion repozitorijum u listu, pa:

sudo apt-get update
koja ažurira liste repozitorijuma, i:

sudo apt-get install clicompanion
koja instalira aplikaciju!

субота, 17. јул 2010.

уторак, 13. јул 2010.

Snimanje sa internet radija preko VLC-a

VLC je dobro poznata aplikacija za manipulaciju multimedijalnim sadržajima, medjutim nije toliko poznato da se VLC (t.j. njegova terminal verzija cvlc) može koristiti za snimanje sadržaja strimovanog preko internet radio stanica. Prvo, potrebno je kreirati skriptu (npr. vlcsnimac.sh) komandom iz terminala:
nano vlcsnimac.sh

pa u istu ubaciti:
#!/bin/sh
NOW=$(date +"%d.%b.%y_%H:%M")

cvlc --run-time=7200 http://uplink.duplexfx.com:6030/ --sout "#duplicate{dst=std{access=file,mux=raw,dst=$HOME/netradio-$NOW.mp3}" vlc://quit ;


kao što se vidi iz priloženog "Now" je promenljiva koja u ime gotove .mp3 datoteke ubacuje datum+vreme kada je izvršeno snimanje, dok je http://uplink.duplexfx.com:6030/ URL sa koga se vrši snimanje. Sada je potrebno sačuvati datoteku (CTRL+X), i učiniti je izvršnom komandom:
sudo chmod +x vlcsnimac.sh


snimanje se naravno pokreće komandom:
./vlcsnimac.sh

Sve zasluge idu na: http://ubuntuforums.org/showthread.php?t=1359656

субота, 10. април 2010.

Getdeb i Playdeb repoi za 10.04

Getdeb je portal za Ubuntu programe a Playdeb je portal za igre za Ubuntu, oba servisa su napravljena kako bi korisnici Ubuntu-a lako i brzo instalirali najsvežije programe i igre. Da bi adrese Getdeb i Playdeb repozitorijuma bile dodate u Ubuntu 10.04 potrebno je u terminal ukucati:
sudo gedit /etc/apt/sources.list

i na kraju otvorene datoteke dodati:
deb http://archive.getdeb.net/ubuntu lucid-getdeb apps
deb http://archive.getdeb.net/ubuntu lucid-getdeb games

sačuvati ovu dateoteku i u terminalu kucati:
wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -

kako bi potreban GPG ključ bio dodat.

уторак, 3. новембар 2009.

Rad sa PDF-om

Kada u Firefox-u na Ubuntu-u treba da sačuvamo neku stranicu, možemo koristiti opciju "File → Print → Print to file" i odabrati da li ćemo dokument sačuvati kao .ps ili .pdf.
Open Office kao podrazumevani paket kancelarijskih aplikacija podržava izvoz dokumenata (tekstovi, prezentacije, grafikoni itd.) u .pdf, tako da je lako svaki rad sačuvati kao .pdf.
Međutim, kada od gomile .jpg datoteka želimo napraviti jednu .pdf datoteku nijedan od ovih načina nije naročito praktičan. Za ovako nešto najpraktičnije je instalirati program imagemagick, komandom iz terminala:
$ sudo apt-get install imagemagick

pa u terminalu otvoriti direktorijum koji sadrži .jpg datoteke i uneti komandu:
$ convert -page A4 -compress jpeg *.jpg output.pdf


koja će sve .jpg datoteke koje se nalaze u direktorijumu konvertovati u jednu .pdf datoteku sa nazivom output.pdf.
Ukoliko pak imamo potrebu da više .pdf datoteka spojimo u jednu, trebaće nam progam
pdftk, koji se može instalirati komandom:
$ sudo apt-get install pdftk


nakon instalacije spajanje .pdf datoteka vrši se komandom:
$ pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf


gde su
1.pdf, 2.pdf i 3.pdf pojedinačne .pdf datoteke a 123.pdf izlazna datoteka t.j. skup sve tri.
Pdftk se može koristiti i za izdvajanje odredjenog dela stranica iz nekog .pdf dokumenta, i njihovo smeštanje u novu .pdf datoteku. Komandom:

$ pdftk A=1.pdf cat A1-7 output output.pdf

iz .pdf dokumenta sa imenom 1.pdf, izdvajamo sve stranice od prve do sedme (uključujući i nju) i smeštamo ih u novu .pdf datoteku sa imenom output.pdf. Ovo je naravno moguće izvesti i sa više ulaznih dokumenata odjednom, komandom:
$ pdftk A=1.pdf B=2.pdf cat A1-7 B1-5 output output.pdf


iz dokumenta sa imenom
1.pdf izdvajamo stranice od prve do sedme i iz dokumenta sa imenom 2.pdf izdvajamo stranice od prve do pete i sve ih smeštamo u novu .pdf datoteku sa imenom output.pdf.

петак, 14. август 2009.

Chromium (instalacija i fleš)

Verovatno ste već čuli za Google Chromium, čitač web-a koji bi trebao da bude brži, stabilniji i bezbedniji a uz to još i open-source. Da bi ga instalirali na Ubuntu potrebno je dodati adrese repozitorijuma za chromium, iz terminala komandom:
$ sudo gedit /etc/apt/sources.list

naravno ako koristite KDE umesto gedit koristićete kate, lefapad ili bilo koji text editor. I potom dodati sledeće adrese:
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main

za Ubuntu 9.04 dok se za Ubuntu 8.10 unosi:
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main

sačuvati izmenjenu tekstualnu datoteku i uneti u terminal komandu:
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5

čime se dodaje ključ za gore unete repozitorijume. Nakon toga dovoljno je uneti još komandu:
$ sudo apt-get update && sudo apt-get install chromium-browser

Da bi dodali i fleš podršku za chromium, potrebno je instalirati paket flashplugin-nonfree ukoliko ga već nemate, komandom:
$ sudo apt-get install flashplugin-nonfree

pa kopitrati datoteku libflashplayer.so u direktorijum /usr/lib/chromium-browser/plugins, komandom:
$ sudo cp /usr/lib/flashplugin-installer/libflashplayer.so /usr/lib/chromium-browser/plugins

i pokrenuti chromium komandom:
$ chromium-browser --enable-plugins

субота, 8. август 2009.

Bekap butsektora

Instalacija novog, reinstalacija postojećeg bootloader-a i sl. petljanje sa istim mogu dovesti do trajnog gubitka bootsector-a. Zato je pametno napraviti rezervnu kopiju bootsector-a pre bilo kakvih radova na njemu, a to se najlakše izvodi komandom iz terminala:
$ dd if=/dev/hda of=bootsector.img bs=512 count=1

Naravno treba proveriti kako vaš GNU/Linux imenuje prvi HDD kao hda ili kao sda. Za povratak bootsector-a dovoljno je ukucati komandu:
$ dd if=bootsector.img of=/dev/hda

петак, 7. август 2009.

Snimak ekrana iz terminala

Da li ste znali da se snimak ekrana može napraviti i bez raznih specijalizovanih programa?

Jednostavno se loguje u virtuelni terminal (CTRL + ALT + F1 na primer) i unese se komanda:
$ chvt 7; sleep 2; import -display :0.0 -window root sshot1.png; chvt 1;

chvt komanda menja virtuelni terminal, dok sleep komanda dozvoljava zadršku od dve sekunde. import komanda tada snima ekran i čuva ga kao datoteku sshot1.png, pre nego što finalna komanda chvt vrati na prvi virtuelni terminal. Uverite se da je cela komanda otkucana u jednoj liniji.