CLI je bolje od GUI-a

Jedno od pitanja koje sam postavio sam sebi kad sam se upustio u Linux vode bilo je zašto Linux-aši više vole da koriste CLI, umesto GUI alata? Verovatno ovo pitanje padne na pamet svakom ko je godinama koristio windows i pokušava da se snađe u Linuxu. Posle par godina aktivnog korišćenja Linuxa (raznih distribucija) imam odgovor na ovo pitanje (ili bar mislim da imam). Naime, o čemu se radi… Neke stvari (čitaj: većinu stvari) je lakše i brže obaviti kuckajući komande, naravno, za onog ko je navikao. Ako na to niste navikli onda je mnogo teže i sporije, ali većina Linux-aša je navikla jer godinama koriste konzolu za obavljanje svih poslova.

Što se mene tiče i ja sam počeo samo sa GUI alatima (klasično dete windowsa). Na početku sam instalirao SuSE (u stvari jako davno sam instalirao Mandrake – još se tako zvao, ali nije se dugo zadržao na disku) i uspešno koristio njegov alat za konfiguraciju – YaST. Tu sam imao malo kontakta sa konzolom. Uglavnom sam je koristio kad nađem nešto zanimljivo na netu pa hoću da isprobam.

Malo kasnije sam instalirao Slackware. Kao što svaki slacker zna, nisam mogao da se pomerim bez konzole. Mogu slobodno da kažem da me je Slackware i naučio kako se zapravo konzola koristi. Ispočetka mi je sve išlo sporo i pipavo, ali ubrzo mi je crna pozadina sa belim slovima postala vrlo prijatno mesto za rad.

Trenutno koristim Gentoo, ali i Slackware mi je i dalje na drugoj particiji. U Gentoo-u sam naučio mnogo novih stvari (naročito dok sam ga instalirao) i još više koristim konzolu. To nema mnogo veze sa samim sistemom nego činjenicom da mi više nije primarno okruženje KDE nego fluxbox, jer sam otprilike istovremeno počeo da koristim Gentoo i flux.

Jedno vreme, dok nisam imao X (u toku instaliranja Gentoo-a) bio sam prinuđen da bukvalno sve radnje obavljam u konzoli. U tom periodu sam navikao da koristim dosta CLI aplikacija i mogu slobodno reći da su neke od njih sasvim ravnopravni ekvivalenti GUI aplikacijama koje koristim inače. Prvo što mi je trebalo je chat. To je uleteo irssi. I ranije sam čitao kako je dobar irssi, ali nikad nisam imao potrebu da isprobam kako radi. Sve u svemu, oduševio me, i da xchat nije tako dobar, verovatno bih i sad koristio irssi.
irssi

Sledeće što me zanimalo je da pustim neku muziku. Prvo što sam uradio je bilo: for i in ~/doc/muzika/*.mp3;do mplayer “$i”; done, ali sam ubrzo saznao za programče cplay. Pomoću njega bez problema se pravi lista pesama, preskače sa pesme na pesmu, premotavaju se pesme, šeta se kroz direktorijume, itd. Uglavnom odlična zamena za audacious, koji korisim u X-u.
Cplay

Što se tiče gledanja filmova, to nije nikakva novost, jer i kad imam X podignut korisim mplayer, ali sad ga je trebalo naterati da radi bez X-a, koristeći framebuffer. Međutim, i to je iz prve radilo bez problema. Do duše, na počeku bez full screen-a, ali posle malo igranja i to je radilo.

U to vreme nisam znao šta da koristim za čitanje pdf fileova, ali skoro sam našao i alat za to. U pitanju je wrapper skripta fbgs iz paketa fbida, tako da i za to postoji alternativa.

Jedina stvar za koju sam ostao uskraćen da radim sa istom udobnošću kao sa GUI aplikacijama je bilo surfovanje. Jednostavno sam previše navikao na Firefox. Mada i za surfovanje postoji odličan program (elinks, čak sam i web-mail sa njim čitao), pretpostavljam da jednostavno nisam postvetio dovoljno vremena istražujući njegove mogućnosti.
Elinks

Nemojte pogrešno da me razumete, volim ja da vidim kako mi se kocka vrti po ekranu, da gledam kako kiša pada po deskropu dok radim nešto ili da menjam transparenciju svih prozora po potrebi, ali jednostavno ne volim to da koristim za svakodnevni rad. U zadnje vreme sve je više korisnika Ubuntu-a koji skoro da i ne koriste konzolu. I to je u redu, treba što više olakšati windows korisnicima prelazak na Linux (bilo koji), ali nadam se da će bar po neko od njih odlučiti da upozna čari kuckanja :)

U ovom tekstu sam samo obratio pažnju na svakodnevni rad na desktop računaru. Konzola poprima sasvim drugi dimenziju ako se administrira neki server, posebno ako je udaljen i ne možete fizički da mu pristupite. Iako ne održavam takav server, u sobi imam jedan računar koji izigrava server i nema prikačen monitor i tastaturu, pa mi to dođe kao da mu nemam pristup.

PS: Za one koji odluče da sitničare… Konzola, terminal, komandna linija, shell, /dev/tty1, ako hoćete… Znate na šta mislim ;)

Facebook comments:

Leave a Comment

NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

 

Switch to our mobile site