Jos haluat käyttää Linuxin komentoriviliittymää (CLI) ja kun käytät graafista käyttöliittymää (GUI), et voi kuitenkaan olla niin vaikeaa kuin luulisi. Paljon paljastuu henkilökohtaiseen mieltymykseen: Jotkut ihmiset ovat aina halukkaampia käyttämään pääteikkunaa, ja toiset mieluummin näennäisesti yksinkertaisemmat visuaaliset työkalut. Linus-käyttäjäperiaatetta ei ole olemassa, joka kertoo, että sinun on käytettävä yhtä työkalua toisensa yli ja itse asiassa saatat löytää tehokkain ja käytännöllisin tapa käyttää molemmat GUI ja CLI.
GUI-käyttö on järkevämpää
Joissakin tapauksissa graafinen sovellus on selvä valinta. Esimerkiksi jos kirjoitat kirjeen ystävällesi, LibreOffice Writer -työkalun avulla on paljon helpompaa ja nopeampaa kuin yrittää kirjoittaa kirjeen komentorivi editorissa, kuten vi tai emacs. LibreOffice Writer tarjoaa hyvän WYSIWYG: n ("mitä näet, mitä saat") käyttöliittymästä, ulkoasutoiminnoista, mahdollisuudesta lisätä taulukoita, kuvia ja linkkejä sekä oikoluku.
Tästä johtuen CLI: n käyttämiseen perustuvan syyn saaminen saattaa tuntua hyödyttömältä käytöltä. Itse asiassa monet ihmiset päätyvät käyttämättä koskaan terminaalia; voit helposti suorittaa useimmat tehtävät ilman CLI: n tarvetta. Useimmat keskimäärin Windows-käyttäjät eivät tiedä edes tiedosta, että komentorivivalitsinta olisi olemassa.
CLI: n käytössä on enemmän järkeä
Mitä komentorivi tarjoaa graafisen käyttöliittymän kautta on joustavuus ja teho; monissa tapauksissa on käytännössä nopeampaa käyttää komentoriviä kuin käyttää graafista työkalua.
Suorita esimerkiksi ohjelmiston asentaminen. Ubuntuilla on ensi silmäyksellä täysin toimiva työkalu asentamaan käyttöjärjestelmän mukana tulevia ohjelmistoja. Verrattuna komentoriviin kuitenkin ohjelmiston hallinta on hidasta ladata ja hankala etsiä kanssa.
CLI: t osuva komennolla voit etsiä, asentaa ja poistaa ohjelmia ja lisätä uusia arkistoja suhteellisen helposti. Kun käytät osuva komento, voit olla varma, että näet kaikki hakemistot, jotka ovat käytettävissä arkistossa, kun taas ohjelmiston johtaja ei välttämättä kerää kaikkia niitä.
Yleisesti ottaen sovellukset, joissa on graafiset käyttöliittymät, sopivat hyvin perusasiat, mutta CLI-työkalut antavat mahdollisuuden tehdä vähän lisää. Jos haluat esimerkiksi nähdä, mitkä prosessit toimivat Ubuntussa, voit suorittaa järjestelmänvalvontatyökalun. Järjestelmänvalvontatyökalu näyttää jokaisen prosessin, käyttäjän prosessin ollessa käynnissä, kuinka paljon CPU: ta käytetään prosenttiosuutena, prosessin tunnuksen, muistin ja prioriteetin. Järjestelmänvalvontasovelluksen navigointi on erittäin helppoa ja muutamalla napsautuksella saat yksityiskohtaisia tietoja jokaisesta prosessista, tappaa prosessin ja suodattaa prosessitietojen luettelon näyttämään erilaisia tietoja.
Mitä komentorivillä voi olla, että järjestelmämonitori ei pysty? No, itsekin ps komento voi näyttää kaikki prosessit; näyttää kaikki prosessit paitsi istuntojohtajat; ja näyttää kaikki prosessit paitsi istuntojohtajat ja ne, jotka eivät liity päätteeseen. ps komento voi myös näyttää kaikki tähän päätelaitteeseen tai itse asiassa mihin tahansa muuhun liittyvät prosessit; rajoittaa tuotos vain käynnissä oleviin prosesseihin; ja näytä vain tietyn komennon prosessit tai tietty käyttäjä- tai käyttäjäryhmä. Kaiken kaikkiaan on olemassa satoja eri tapoja muotoilla, tarkastella ja esittää järjestelmässä käynnissä olevia prosesseja käyttäen ps komento - ja se on vain yksi komento.
Lisää tähän tosiasia, että voit komennon tuotannon ja käyttää sitä muiden komennoiden rinnalla. Voit esimerkiksi lajitella lähdön käyttämällä järjestellä komento, kirjoita tuotos tiedostoon käyttäen kissa komento tai suodata ulostulo käyttäen grep komento.
Pohjimmiltaan CLI-työkalut ovat usein hyödyllisimpiä, koska niillä on niin monta kytkintä, jotka ovat mahdottomia tai hankalia sisällyttää graafiseen sovellukseen. Tästä syystä yleisimmät käyttöliittymät sisältävät tavallisimmin käytettyjä ominaisuuksia, mutta ne saavat sen kaikki heistä komentorivi on parempi.
Toinen esimerkki, jossa CLI-työkalu on hyödyllisempi kuin graafinen työkalu, ajattele suurta tekstitiedostoa, joka on ehkä satoja megatavuja tai jopa gigatavua kooltaan. Kuinka näet kyseisen tiedoston viimeiset 100 riviä graafisella sovelluksella?
Graafinen sovellus edellyttäisi, että lataat tiedoston ja joko sivut alas tai käytät pikanäppäintä tai valikkovaihtoehtoa siirtyäksesi tiedoston loppuun. Terminaalissa käytät yksinkertaisesti pyrstö komento ja olettaen, että graafinen sovellus on muisti-tehokas ja lataa vain tietyn määrän tiedostoa kerrallaan, voit tarkastella tiedoston loppua huomattavasti lyhyemmässä ajassa kuin GUI-menetelmä.
Molempien maailmojen parhaat puolet: GUI: n käyttö ja CLI
Toistaiseksi CLI näyttää ylivoimaisesti graafisen käyttöliittymän kaikesta, paitsi kirjeen kirjoittamisesta. Tämä on tietenkin totta. Et koskaan muokkaa videoita komentorivillä, ja paljon todennäköisemmin käytät graafista soittimen asetat soittolistoja ja valitse haluamasi musiikki. Kuvan editointi edellyttää myös graafista käyttöliittymää.
Kun kaikki sinulla on vasara, kaikki näyttää kynsiltä; mutta Linuxissa sinulla ei ole vain vasara: Sinulla on kaikki työkalut, joita voit kuvitella, kun käytät sekä GUI: tä että CLI: tä.
Jos et ole kiinnostunut käsittelemään komentoriviltä, voit todennäköisesti saada GUI-tiedoston avulla.Jos haluat oppia vähän saadaksesi absoluuttisen eniten Linuxista, hyvä aloituskohde on oppaamme 10 tärkeimmistä komennoista tiedostojärjestelmän navigointiin.