Skip to main content

Linux GUI Versus Linux Command Line

Anonim

Odločitev o tem, kdaj naj uporabite vmesnik ukazne vrstice Linuxa (CLI) in kadar bi morali uporabljati grafični uporabniški vmesnik (GUI), ni tako težko, kot si mislite. Veliko se prihaja do osebnih želja: Nekateri ljudje so vedno bolj nagnjeni k uporabi terminalskega okna, drugi pa raje navidez preprostejša vizualna orodja. Ni Linusovega uporabniškega maksima, ki navaja, da bi morali uporabiti eno orodje nad drugo, in dejansko boste morda našli najbolj učinkovit, praktičen pristop je uporaba oboje GUI in CLI.

Pri uporabi GUI je bolj smiselno

V nekaterih okoliščinah je grafična aplikacija očitna izbira. Če na primer pišete pismo prijatelju, je z orodjem, kakršen je LibreOffice Writer, veliko lažje in hitreje kot poskus pisanja črke v urejevalnik ukazne vrstice, na primer vi ali emacs. LibreOffice Writer ponuja dober vmesnik WYSIWYG (»kaj vidite, kaj dobiš«), funkcije postavitve, možnost dodajanja miz, slik in povezav ter preverjanje črkovanja.

S tem v mislih, lahko prihaja z razlogom, da bi kdaj uporabili CLI, se zdi brezpredmetna vaja. Dejansko veliko ljudi dobiva, ne da bi kdaj uporabili terminal; lahko enostavno opravite večino nalog, ne da bi si kdaj ogledali CLI. Večina povprečnih uporabnikov Windows verjetno sploh ne ve, da obstaja možnost ukazne vrstice.

Pri uporabi CLI je bolj smiselno

Kaj ponuja ukazna vrstica preko grafičnega uporabniškega vmesnika je fleksibilnost in moč; v mnogih primerih je dejansko hitreje uporabljati ukazno vrstico kot pa za uporabo grafičnega orodja.

Na primer, izvedite dejanje nameščanja programske opreme. Ubuntu ima na prvi pogled zdi, da je popolnoma dobro orodje za namestitev programske opreme, ki je priložena operacijskemu sistemu. V primerjavi z ukazno vrstico pa se programski upravitelj počasi naloži in je težko poiskati.

CLI's apt ukaz vam omogoča iskanje, namestitev in odstranjevanje programske opreme ter relativno enostavno dodajanje novih skladišč. Ko uporabite apt ukaz, ste lahko prepričani, da vidite vse aplikacije, ki so na voljo v skladiščih, medtem ko jih programski upravitelj ne nujno ujeli.

Na splošno so aplikacije z grafičnimi grafičnimi karticami odlične za to, čeprav orodja CLI zagotavljajo dostop do dodatnega dela. Na primer, če želite videti, kateri procesi se izvajajo v Ubuntu, lahko zaženete orodje za sistemski nadzor. Orodje sistemskega nadzornika prikazuje vsak proces, uporabnik, ki se izvaja v procesu, koliko CPU se uporablja v odstotkih, ID procesa, pomnilnik in prednost. Krmarjenje z aplikacijo sistemskega monitorja je zelo enostavno in v nekaj kliki lahko dobite podrobne podatke o vsakem procesu, ubijete postopek in filtrirate seznam procesov, da prikažete različne informacije.

Kaj lahko ukazna vrstica zagotovi, da nadzornik sistema ne more? No, sam po sebi ps ukaz lahko prikaže vse procese; prikaži vse procese razen vodij sej; in prikažite vse procese razen vodij sej in tistih, ki niso povezani s terminalom. The ps ukaz lahko prikaže tudi vse procese, povezane s tem terminalom, ali vse druge; omeji izhod samo na teče procese; in prikazati samo procese za določen ukaz ali za določeno skupino uporabnikov ali uporabnika. Na splošno obstaja na stotine različnih načinov za oblikovanje, ogled in predstavitev seznama procesov, ki se izvajajo v vašem sistemu, s pomočjo ps ukaz - in to je samo en ukaz.

Zdaj dodajte temu dejstvu, da lahko iztegnete izhod tega ukaza in jo uporabite skupaj z drugimi ukazi. Na primer, lahko razvrstite izhod z uporabo Razvrsti ukaz, napišite izhod v datoteko z uporabo mačka ukaz ali filtrirajte izhod z uporabo grep ukaz.

V bistvu so orodja CLI pogosto bolj uporabna, saj imajo toliko stikal, ki so jim na voljo, kar bi bilo nemogoče ali grobo za vključitev v grafično aplikacijo. Zaradi tega GUI navadno vključujejo najpogosteje uporabljene funkcije, vendar jih je treba pridobiti vse od njih je ukazna vrstica boljša.

Kot drug primer, v katerem je orodje CLI bolj uporabno kot grafično orodje, si oglejte veliko besedilno datoteko, ki je lahko na stotine megabajtov ali celo velikih velikosti gigabajtov. Kako si ogledate zadnjih 100 vrstic te datoteke z uporabo grafične aplikacije?

Grafična aplikacija bi zahtevala, da naložite datoteko in nato bodisi stran navzdol bodisi uporabite bližnjico ali možnost menija za prehod na datoteko. V terminalu preprosto uporabite rep ukaz in, ob predpostavki, da je grafična aplikacija pomnilniška in naloži samo določeno količino datoteke hkrati, si lahko ogledate konec datoteke v veliko krajšem času, kot ga je uporabil GUI.

Najboljši iz obeh svetov: Uporaba grafičnega vmesnika in CLI

Do sedaj je CLI videti boljši od GUI za nič drugega kot pisanje pisem. To je seveda neresnično. S pomočjo ukazne vrstice ne bi nikoli urejali videoposnetkov, zato je veliko bolj verjetno, da uporabite grafični predvajalnik za nastavitev seznamov predvajanja in izberite glasbo, ki jo želite igrati. Urejanje slik prav tako zahteva grafični uporabniški vmesnik.

Ko je vse, kar je kladivo, vse izgleda kot noht; vendar v Linuxu nimate samo kladivo: imate vsa orodja, ki jih lahko predstavljate, ko uporabljate GUI in CLI.

Če nimate zanimanja za učenje o ukazni vrstici, lahko verjetno dobite z uporabo GUI.Če se želite naučiti nekaj, da bi dobili absolutno največ iz Linuxa, je dober kraj za začetek naš vodnik po 10 ključnih ukazih za navigacijo datotečnega sistema.