Linux komandna linija prema grafičkim korisničkim sučeljima

Vaganje pro i kontra

Ovaj se članak odnosi na odlučivanje o korištenju Linux komandne linije i kada biste trebali koristiti grafičku aplikaciju.

Neki ljudi uvijek imaju veću sklonost korištenju terminalskog prozora, a drugi vole naizgled jednostavnije vizualne alate.

Ne postoji čarobna kugla koja navodi da biste trebali upotrijebiti jedan alat nad drugom, au mom iskustvu postoje dobri razlozi za upotrebu u jednakim dijelovima.

U nekim okolnostima grafička aplikacija je očigledan izbor. Na primjer, ako pišete pismo prijatelju, alat poput LibreOffice Writera mnogo je bolji od pokušaja upisivanja slova u uređivaču naredbene linije kao što su vi ili emacs.

LibreOffice Writer ima dobar WYSIWYG sučelje, pruža izvrsne izglede, omogućuje dodavanje tablica, slika i veza, a na kraju možete provjeriti pravopis vašeg dokumenta.

Imajući to na umu, možete li zamisliti razlog zašto biste ikada trebali koristiti naredbu?

Zapravo mnogi ljudi dobivaju bez korištenja terminala uopće jer lako možete napraviti većinu zadataka bez ikakve potrebe da ih koristite. Većina prosječnih korisnika sustava Windows vjerojatno ne zna ni mogućnost opcije naredbenog retka.

Što komandna linija pruža preko grafičkog korisničkog sučelja je fleksibilnost i snaga, au mnogim slučajevima zapravo je brže korištenje naredbenog retka nego korištenje grafičkog alata.

Na primjer, poduzmite čin instalacije softvera. Unutar Ubuntua postoji ono što na površini čini savršeno dobar alat za instalaciju softvera instaliranog kao dio operativnog sustava. U usporedbi s naredbenom retkom, Softver Manager je spor za učitavanje i težak za pretraživanje.

Korištenjem Linux naredbenog retka možete koristiti apt naredbu za traženje softvera, instaliranje softvera, uklanjanje softvera i dodavanje novih spremišta s relativnom lakoćom. Možete jamčiti kada koristite apt naredbu da vidite sve aplikacije dostupne u spremištima dok upravitelj softvera ne.

Općenito, aplikacije s grafičkim korisničkim sučeljima izvrsne su za izradu osnovnih elemenata, ali alati naredbenog retka omogućuju dodatni dodatak.

Na primjer, ako želite vidjeti koji se procesi izvode unutar Ubuntua, možete pokrenuti alat za nadzor sustava.

Alat za nadzor sustava prikazuje svaki proces, korisnik koji proces pokreće, koliko se CPU koristi kao postotak, ID procesa, memoriju i prioritet za taj proces.

Vrlo je lako kretati se aplikacijom nadzora sustava i za nekoliko klikova možete dobiti detaljne informacije o svakom procesu, možete ubiti proces i filtrirati popis procesa za prikaz različitih informacija.

Na površini to izgleda sjajno. Što može naredba odrediti da monitor sustava ne može. Sam po sebi naredba ps može prikazati sve procese, pokazati sve procese osim voditelja sesije i sve procese osim voditelja sesije i procesa koji nisu povezani s terminalom.

Naredba ps također može prikazati sve procese povezane s ovim terminalom ili bilo kojim drugim terminalom, ograničiti izlaz na samo pokrenute procese, prikazati samo procese za određenu naredbu ili za određenu skupinu korisnika ili zaista korisnika.

U svemu postoje stotine različitih načina oblikovanja, prikaza i prikazivanja popisa procesa koji se izvode na vašem sustavu pomoću naredbe ps i to je samo jedna naredba.

Sada dodajte na to činjenicu da možete cijepati izlaz te naredbe i koristiti ga pored drugih naredbi. Na primjer, možete sortirati izlaz pomoću naredbe za sortiranje , napisati izlaz na datoteku pomoću naredbe mačka ili filtrirati izlaz pomoću grep naredbe .

U osnovi, alati za naredbeni redovi često su korisniji jer imaju toliko mnogo dostupnih prekidača da bi bilo nemoguće ili nezgrađe uključiti ih u grafičku aplikaciju. Zbog toga grafički alati imaju tendenciju da uključuju najčešće korištene značajke, ali da bi dobili sve značajke komandne linije je bolje.

Kao još jedan primjer gdje je alat naredbenog retka korisniji od grafičkog alata, razmišlja o velikoj tekstovnoj datoteci koja kaže stotine megabajta ili čak gigabajta veličine. Kako biste vidjeli posljednjih 100 redaka te datoteke pomoću grafičke aplikacije?

Grafička aplikacija zahtijevala bi vam učitavanje u datoteci, a zatim ili stranicu dolje ili upotrijebite tipkovnički prečac ili opciju izbornika da biste prešli na kraj datoteke. Unutar terminala je lako kao pomoću repne naredbe i pretpostavljajući da je grafička aplikacija učinkovita memorija i učitava samo određenu količinu datoteke istodobno bit će znatno brži pregled kraja datoteke u komandnoj liniji nego preko grafički urednik.

Dosad se čini da je osim pisanja slova naredba linija superiorna od korištenja grafičkih korisničkih sučelja, osim naravno da to nije istina.

Nikad ne biste uređivali videozapise pomoću naredbenog retka i puno je vjerojatnije da ćete koristiti grafički audio player da biste postavili popise za reprodukciju i odabrali glazbu koju želite reproducirati. Uređivanje slika također zahtjeva jasno grafičko korisničko sučelje.

Kad sve što imate je čekić, sve izgleda kao noktiju. Međutim, unutar Linuxa nemate samo čekić. Unutar Linuxa imate svaki alat koji možete zamisliti.

Ako nemate interesa za učenje o naredbenom retku onda vjerojatno možete dobiti pomoću grafičkih alata dostupnih, ali ako želite saznati malo onda dobro mjesto za početak je s ovim vodič koji naglašava 10 bitnih naredbi za navigaciju datotečni sustav .