Skip to main content

Linux GUI Versus Linux Command Line

Week 1 (Travanj 2025)

Week 1 (Travanj 2025)
Anonim

Odlučivanje kada trebate koristiti sučelje komandne linije Linux (CLI) i kada biste trebali koristiti grafičko korisničko sučelje (GUI) umjesto toga nije tako teško kao što mislite. Mnogo se svodi na osobnu sklonost: neki ljudi uvijek imaju veću sklonost upotrebi prozora terminala, a drugi vole naizgled jednostavnije vizualne alate. Ne postoji nijedna Linusova korisnička inačica koja navodi da biste trebali koristiti jedan alat nad drugom, a zapravo možete pronaći najučinkovitiji, praktični pristup je korištenje oba GUI i CLI.

Kada upotrebljavate GUI ima više smisla

U nekim okolnostima, grafička aplikacija je očiti izbor. Na primjer, ako pismo šaljete prijatelju, upotreba alata kao što je LibreOffice Writer mnogo je jednostavnija i brža od pokušaja upisivanja slova u uređivaču naredbenog retka kao što su vi ili emacs. LibreOffice Writer pruža dobar WYSIWYG ("ono što vidite je ono što dobivate") sučelje, funkcije izgleda, mogućnost dodavanja tablica, slika i veza te provjere pravopisa.

S tim u vidu, dolazak s razlogom da ikada morate koristiti CLI može se činiti besprijekornom vježbom. Zapravo, mnogi ljudi dolaze bez ikakvog korištenja terminala uopće; možete jednostavno izvršiti većinu zadataka bez potrebe da pogledate CLI. Većina prosječnih korisnika sustava Windows vjerojatno ne zna ni mogućnost opcije naredbenog retka.

Kada koristite CLI ima više smisla

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

Na primjer, poduzmite čin instalacije softvera. Ubuntu ima ono što na prvi pogled izgleda savršeno dobar alat za instalaciju softvera koji dolazi s operativnim sustavom. U usporedbi s naredbenom retkom, programski menadžer je spor za učitavanje i težak za pretraživanje.

CLI-i pogodan naredba omogućuje vam pretraživanje, instaliranje i uklanjanje softvera i relativno jednostavnu dodavanje novih spremišta. Kada koristite pogodan naredba, možete biti sigurni da vidite sve aplikacije dostupne u spremištima, dok upravitelj softvera ne mora nužno uhvatiti sve.

Općenito, aplikacije s GUI-jima izvrsne su za osnivanje, ali CLI alati omogućuju pristup malo više. Na primjer, ako želite vidjeti koji se procesi izvode u Ubuntu, 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. Kretanje aplikacijom nadzora sustava vrlo je jednostavno, a za nekoliko klikova možete dobiti detaljne informacije o svakom procesu, ubiti postupak i filtrirati popis procesa kako biste prikazali različite informacije.

Što može naredba odrediti da monitor sustava ne može? Pa, sami, p.s naredba može prikazati sve procese; prikazati sve procese osim voditelja sesija; i prikazati sve procese osim voditelja sesije i onih koji nisu povezani s terminalom. p.s naredba također može prikazati sve procese povezane s ovim terminalom ili, doista, bilo koji drugi; ograničiti izlaz na samo pokrenute procese; i prikazati samo procese za određenu naredbu ili određenu skupinu korisnika ili korisnika. Sve u svemu, postoje stotine različitih načina oblikovanja, prikaza i prikazivanja popisa procesa koji se izvode na vašem sustavu pomoću p.s naredba - 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 sortirati naredba, izlaz izlazite u datoteku koristeći mačka naredba ili filtriranje izlaza koristeći grep naredba.

U biti, CLI alati često su korisniji jer imaju toliko mnogo dostupnih prekidača koji bi bili nemogući ili nezgodni za uključivanje u grafičku aplikaciju. Zbog toga GUI-ovi obično obuhvaćaju najčešće korištene značajke, ali da ih dobiju svi od njih, komandna linija je bolja.

Kao još jedan primjer u kojem je CLI alat korisniji od grafičkog alata, razmislite o velikoj tekstualnoj datoteci možda većih stotina megabajta ili čak gigabajta veličine. Kako biste vidjeli posljednjih 100 redaka te datoteke pomoću grafičke aplikacije?

Grafička aplikacija zahtijevala bi učitavanje datoteke, a zatim ili stranicu dolje ili upotrijebite tipkovnički prečac ili opciju izbornika da biste prešli na kraj datoteke. Na terminalu biste jednostavno upotrijebili rep naredbu i pretpostavljajući da je grafička aplikacija učinkovita za memoriju i učitava samo određenu količinu datoteke u isto vrijeme, možete vidjeti kraja datoteke u znatno kraćem vremenu od korištenja GUI metode.

Najbolje od oba svijeta: Korištenje GUI-ja i CLI

Do sada, CLI izgleda superiorno za GUI za bilo što osim pisanja pisama. Ovo, naravno, nije točno. Nikad ne biste uređivali videozapise pomoću naredbenog retka, a vi ćete vjerojatno upotrebljavati grafički audio player za postavljanje popisa za reprodukciju i odabir glazbe 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 čavao; međutim, u Linuxu nemate samo čekić: Imate svaki alat koji možete zamisliti kad koristite GUI i CLI.

Ako nemate interesa za učenje o naredbenom retku, vjerojatno možete dobiti pomoću GUI-ja.Ako želite naučiti malo da biste dobili apsolutno najviše iz Linuxa, dobro je mjesto za početak naš vodič za deset ključnih naredbi za navigaciju datotekom.