Skip to main content

Linux GUI versus Linux komandų eilutės

Anonim

Vietoj to nuspręsite, kada turėtumėte naudoti "Linux" komandų eilutės sąsają (CLI), o tada turėtumėte naudoti grafinę vartotojo sąsają (GUI). Nemažai priklauso nuo asmeninių nuostatų: kai kurie žmonės visada labiau linkę naudoti terminalo langą, o kiti teikia pirmenybę panašu, kad paprastesni vizualiniai įrankiai. Nėra "Linus" vartotojo maksimo, kuriame teigiama, kad turėtumėte naudoti vieną įrankį kitam, ir iš tikrųjų jums gali atrodyti pats efektyviausias ir praktiškas požiūris - naudoti abu GUI ir CLI.

Naudojant GUI yra daugiau prasmės

Kai kuriais atvejais grafinis taikymas yra akivaizdus pasirinkimas. Pavyzdžiui, jei rašote laišką draugui, naudojant tokį įrankį, kaip "LibreOffice Writer", daug lengviau ir greičiau nei bandant įvesti raidę komandinės eilutės redaktoriuje, pvz., "Vi" arba "emacs". "LibreOffice Writer" teikia gerą WYSIWYG ("ką matote, ką gaunate") sąsają, išdėstymo funkcijas, galimybę pridėti lenteles, vaizdus ir nuorodas bei rašybos tikrinimą.

Atsižvelgiant į tai, priežastis, kodėl kada nors reikės naudoti CLI, gali atrodyti beviltiškai. Tiesą sakant, daugeliui žmonių nieko nenaudoja iš terminalo; jūs galite lengvai atlikti daugumą užduočių, be to, norėdami pamatyti CLI. Dauguma vidinių "Windows" naudotojų tikriausiai net nežino, ar yra komandinės eilutės parinktis.

Naudojant CLI yra daugiau prasmės

Komanda, kuria naudojama grafinė vartotojo sąsaja, yra lankstumas ir galia; daugeliu atvejų greičiau naudoti komandinę eilutę nei naudoti grafinį įrankį.

Pavyzdžiui, atlikite programinės įrangos diegimo veiksmus. Ubuntu turi iš pirmo žvilgsnio atrodantį puikų įrankį įdiegti programinę įrangą, kuri yra su operacine sistema. Tačiau, palyginti su komandinės eilutės, programinės įrangos tvarkyklė lėtai įkelta ir sunku ieškoti.

CLI apt komanda leidžia lengvai ieškoti, įdiegti ir pašalinti programinę įrangą ir pridėti naujų saugyklų. Kai naudojate apt komanda, galite būti tikri, kad matote visas saugyklose esančias programas, o programinės įrangos tvarkyklė nebūtinai juos sugeba.

Apskritai, programos su GUI puikiai tinka pagrindiniams veiksmams atlikti, tačiau CLI įrankiai suteikia prieigą dar šiek tiek papildomai. Pavyzdžiui, jei norite pamatyti, kokie procesai veikia Ubuntu, galite paleisti sistemos stebėjimo įrankį. Sistemos stebėjimo įrankis parodo kiekvieną procesą, naudotoją, kuriame veikia procesas, kiek procesoriaus naudojamas procentais, proceso ID, atmintį ir prioritetą. Sistemos monitoriaus programos naršymas yra labai lengvas ir per keletą paspaudimų galite gauti išsamią informaciją apie kiekvieną procesą, nužudyti procesą ir filtruoti procesų sąrašą, rodydamas skirtingą informaciją.

Ką gali nurodyti komandų eilutė, kad sistemos monitorius negali? Na, savarankiškai Ps komanda gali parodyti visus procesus; parodyti visus procesus, išskyrus sesijų vadovus; ir parodyti visus procesus, išskyrus sesijų vadovus ir tuos, kurie nėra susiję su terminalu. The Ps komanda taip pat gali parodyti visus procesus, susijusius su šiuo terminalu, arba, be abejo, bet kuria kita; apriboti išvesties tik veikiančius procesus; ir parodyti tik tam tikros komandos arba tam tikros naudotojų ar naudotojų grupės procesus. Iš viso yra šimtai skirtingų formatų, peržiūrimų ir pateiktų jūsų sistemoje veikiančių procesų sąrašo naudojant Ps komanda - ir tai tik viena komanda.

Dabar pridėkite prie to tai, kad galite paleisti šios komandos išvestį ir naudoti jį kartu su kitomis komandomis. Pavyzdžiui, jūs galite rūšiuoti produkciją naudodami rūšiuoti komanda, parašykite išvestį į failą naudodami katė komandą arba filtrą išvesties naudojant grep komanda

Iš esmės, CLI priemonės dažnai yra naudingesnės, nes joms yra tiek daug perjungimų, kurie būtų neįmanomi ar sunkiai įtraukti į grafinę programą. Dėl šios priežasties GUI paprastai apima dažniausiai naudojamas funkcijas, bet ir gauna visi iš jų, komandinės eilutės yra geriau.

Kaip dar vienas pavyzdys, kai CLI įrankis yra naudingesnis nei grafinis įrankis, pagalvokite apie didelį tekstinį failą, kuris gali būti šimtų megabaitų ar netgi gigabaitų dydžio. Kaip peržiūrėtumėte paskutines 100 šios bylos eilučių naudodami grafinę programą?

Grafinė programa reikalauja, kad jūs įkeltumėte failą, o po to - puslapiu žemyn arba naudokite sparčiuosius klavišus arba meniu parinktį, norėdami pereiti prie failo pabaigos. Terminale tiesiog naudokite uodega komandą ir, darant prielaidą, kad grafinė programa yra atminties efektyvumas ir tuo pačiu metu įkelia tik tam tikrą failo kiekį, galite peržiūrėti failo pabaigą daug mažiau laiko, nei naudoja GUI metodas.

Geriausias iš abiejų pasaulių: naudojant GUI ir CLI

Iki šiol CLI, atrodo, yra pranašesnis už GUI, kai rašoma tik raštu. Tai, žinoma, netiesa. Jūs niekada negalėsite redaguoti vaizdo įrašų naudodami komandinę eilutę, o esate labiau linkę naudoti grafinę garso grotuvą, kad sukurtumėte grojaraščius ir pasirinktumėte muziką, kurią norite paleisti. Vaizdo redagavimui taip pat aiškiai reikalinga grafinė vartotojo sąsaja.

Kai viskas, ką turite, yra plaktukas, viskas atrodo kaip vinis; tačiau Linux neturite tik plaktukas: jūs turite bet kokį įrankį, kurį galbūt įsivaizduosite naudodami GUI ir CLI.

Jei nesate suinteresuotos sužinoti apie komandinę eilutę, galite tikriausiai gauti naudodami GUI.Jei norėtumėte šiek tiek sužinoti, kaip išnaudoti absoliučią daugumą iš "Linux", gera vieta pradėti yra mūsų vadovas 10 pagrindinių komandų naršyti failų sistemą.