"Linux" komandų eilutė prieš grafines vartotojo sąsajas

Sveriami privalumai ir trūkumai

Šis straipsnis skirtas nuspręsti, kada turėtumėte naudoti "Linux" komandinę eilutę ir kai turėtumėte naudoti grafinę programą.

Kai kurie žmonės visada labiau linkę naudoti terminalo langą, o kiti nori atrodyti labiau paprastus vizualius įrankius.

Nėra stebuklingo rutulio, kuriame teigiama, kad turėtumėte naudoti vieną įrankį per kitą, ir, mano patirtimi, yra pagrįstų priežasčių naudoti tiek lygiomis dalimis.

Kai kuriais atvejais grafinis taikymas yra akivaizdus pasirinkimas. Pavyzdžiui, jei rašote laišką draugui, tokiu būdu, kaip "LibreOffice Writer", yra daug pranašesnis už bandymą įvesti raidę komandinės eilutės redaktoriuje, pvz., "Vi" ar "emacs".

"LibreOffice Writer" turi gerą "WYSIWYG" sąsają, teikia puikias išdėstymo funkcijas, suteikia galimybę pridėti lenteles, vaizdus ir nuorodas, o pabaigoje galite patikrinti savo dokumento rašybą.

Atsižvelgdami į tai, galėtumėte pagalvoti apie priežastį, kodėl kada nors turėtumėte naudoti komandinę eilutę?

Tiesą sakant, daugelis žmonių gauna net nenaudodami terminalo, nes jūs galite lengvai atlikti daugelį užduočių, be to, niekada nereikės jų naudoti. Dauguma vidinių "Windows" naudotojų tikriausiai net nežino, ar yra komandinės eilutės parinktis.

Tai, ko komandinės eilutė suteikia per grafinę vartotojo sąsają, yra lankstumas ir galia, o daugeliu atvejų greičiau naudoti komandinę eilutę, nei naudoti grafinį įrankį.

Pvz., Atlikite programinės įrangos diegimą. Ubuntu srityje yra tai, kas ant paviršiaus yra visiškai geras įrankis diegti programinę įrangą, įdiegtą kaip operacinės sistemos dalis. Tačiau, palyginti su komandų eilute, programinės įrangos tvarkyklė lėtai įkelta ir sunku ieškoti.

Naudodamiesi "Linux" komandų eilute galite naudoti komandą apt, kad galėtumėte palyginti lengvai ieškoti programinės įrangos, įdiegti programinę įrangą, pašalinti programinę įrangą ir įtraukti naujas saugyklas. Galite garantuoti, kai naudojate komandą apt, kad matote visas saugyklose esančias programas, o programinės įrangos tvarkyklė ne.

Paprastai programos su grafinėmis vartotojo sąsajomis puikiai tinka pagrindiniams veiksmams atlikti, tačiau komandinės eilutės įrankiai suteikia prieigą prie to, kad dar daugiau.

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 proceso prioritetą.

Labai lengva naršyti sistemos monitoriaus programą ir per keletą paspaudimų galite gauti išsamią informaciją apie kiekvieną procesą, galite nužudyti procesą ir filtruoti procesų sąrašą, rodydami skirtingą informaciją.

Ant paviršiaus tai atrodo puikiai. Ką gali nurodyti komandų eilutė, kad sistemos monitorius negali. Na savarankiškai "ps" komanda gali parodyti visus procesus, rodyti visus procesus, išskyrus sesijų vadovus ir visus procesus, išskyrus sesijų vadovus ir procesus, kurie nėra susiję su terminalu.

"Ps" komanda taip pat gali parodyti visus su šiuo terminalu ar bet kuriuo kitu terminalu susijusius procesus, apriboti išėjimą tik veikiantiems procesams, parodyti tik tam tikros komandos arba konkrečios naudotojų grupės ar vartotojo, proceso procesus.

Visuose yra šimtai skirtingų būdų formatuoti, peržiūrėti ir pateikti jūsų sistemoje veikiančių procesų sąrašą naudojant komandą ps, o tai yra 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 išvestį naudodami komandą "rūšiuoti" , įrašyti išvestį į failą naudodami komandą "kačių" arba filtruoti išvestį grep komandoje .

Iš esmės komandinės eilutės įrankiai dažnai yra naudingesni, nes jiems yra tiek daug perjungimų, kad būtų neįmanoma arba sunku įtraukti juos visus į grafinę programą. Dėl šios priežasties grafinėse priemonėse dažniausiai naudojamos dažniausiai naudojamos funkcijos, bet visoms funkcijoms pasiekti yra geriau komandų eilutė.

Dar vienas pavyzdys, kai komandinės eilutės įrankis yra naudingesnis nei grafinis įrankis, galvoja apie didelį teksto failą, kuris yra šimtų megabaitų ar netgi gigabaitų dydžio. Kaip peržiūrėtumėte paskutines 100 šios bylos eilučių naudodami grafinę programą?

Grafinei programai reikės įkelti failą, o po to - puslapio žemyn arba naudoti sparčiuosius klavišus arba meniu parinktį, norėdami pereiti prie failo pabaigos. Terminalo viduje taip pat paprasta, kaip naudoti uodegos komandą ir darant prielaidą, kad grafinė programa yra atminties efektyvus ir įkelia tik tam tikrą failo kiekį tuo pačiu metu, tai bus žymiai greičiau peržiūrėti failo pabaigą komandinėje eilutėje, nei per grafinis redaktorius.

Iki šiol atrodo, kad, išskyrus rašyti raides, komandų eilutė yra pranašesnė už grafinių vartotojo sąsajų naudojimą, išskyrus atvejus, kai tai yra netiesa.

Jūs niekada negalėsite redaguoti vaizdo įrašų naudodami komandinę eilutę, o jūs greičiausiai naudosite grafinę garso grotuvą, norėdami nustatyti grojaraščius ir pasirinkti 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" sistemoje turite ne tik plaktuką. Linux sistemoje turite kiekvieną įrankį, kurį galbūt įsivaizduojate.

Jei nesate suinteresuotos sužinoti apie komandinę eilutę, tikriausiai galėsite pasinaudoti turimais grafiniais įrankiais, bet jei norėsite šiek tiek sužinoti, tai yra gera vieta, kur pradėti, naudojant šį vadovą, kuriame parodytos 10 esminių komandų navigacijai failų sistema .