Ankstesniais bendrosios paskirties kompiuterių laikais klaviatūra buvo vienintelis dalykas, kuriuo galėjai valdyti kompiuterį. Dėl šios priežasties programuotojai sukūrė tvirtą ir paprastą apvalkalo kalbą, kurią kiekvienas galėjo naudoti bendraudamas su kompiuteriu.

Tada ši kalba terminale naudojama viskam, nuo paprastų užduočių iki sudėtingos automatizavimo. Šis terminalas, naudojamas kompiuteriui valdyti, yra žinomas kaip komandų eilutės sąsaja arba CLI.

Šiandien, nepaisant pelės ir grafinės vartotojo sąsajos išradimo, CLI vis dar yra svarbus įrankis, kurį naudoja programuotojai, tinklo administratoriai, skverbties tikrintojai ir patyrę vartotojai.

Kas yra CLI?

Komandinės eilutės sąsaja arba CLI valdo kompiuterį, suteikdama jam struktūrinių raktinių žodžių eilutę. Šių raktinių žodžių (komandų) formatas vadinamas sintakse. CLI naudojama programavimo kalba yra žinoma kaip apvalkalo kalba.

„Windows“ naudoja tai, kas žinoma kaip „PowerShell“., o „Linux“ ir „MacOS“ naudoja atitinkamai „Bash“ („Bourne Again Shell“) ir „Zsh“. Visi jie turi tam tikrų skirtumų.

CLI naudojamas apvalkalo kalbas lengviau išmokti nei įprastas programavimo kalbas, tokias kaip C, Java ir Python. Priklausomai nuo jūsų naudojimo, kompiuterio valdymas naudojant CLI gali būti toks paprastas kaip vieno žodžio komanda arba kompleksas, sudarytas iš kelių CLI komandų eilučių, žinomų kaip scenarijus.

Dabar, kai žinote, kas yra CLI, palyginkime jį su GUI ir pažiūrėkime, ar žmonėms kada nors reikės naudoti komandinės eilutės sąsają.

Ar žmonės turėtų naudoti tik GUI?

A komandinės eilutės sąsaja (CLI) ir grafinė vartotojo sąsaja (GUI) yra du būdai, kaip žmonės bendrauja su kompiuteriu. Kaip sužinojote anksčiau, CLI komanduoja įrenginiui rašytinėmis komandomis terminale. Priešingai, GUI yra ta, kurią tikriausiai kiekvienas naudoja kasdien savo įrenginiams valdyti.

GUI yra viskas, kas grafiškai pavaizduota jūsų ekrane. Tai būdas valdyti įrenginį naudojant interaktyvias grafines piktogramas, meniu, valdiklius, vaizdus ir beveik viską, ką šiuo metu matote ekrane.

GUI padėjo kompiuterius padaryti kuo patogesnius. Su intuityviomis iliustracijomis ir interaktyviais elementais, kuriuos galima spustelėti pele, GUI leidžia beveik bet kam naudoti visų rūšių elektroninius įrenginius.

Dėl intuityvumo ir neegzistuojančio mokymosi kreivės naudojant GUI, dauguma žmonių neturės problemų sąveikaudami su savo kompiuteriais. Iš tiesų, daug ko nepraleisite naudodami tik GUI. Tačiau keletą kartų jums reikės naudoti CLI, kai tai tikrai svarbu.

Daugumai žmonių turėtų pakakti tik GUI patirties. Tačiau nėra daug priežasčių neišmokti kelių CLI komandų. Įsiminę tik kelis raktinius žodžius ir paprastą sintaksę, turėsite galingas laiką taupančias komandas, kurios išgelbės jus nuo visų blogai suprojektuotos grafinės sąsajos nepatogumų.

Kad suprastumėte CLI paprastumą, čia yra komanda, leidžianti sužinoti visą kompiuterio tinklo informaciją.

„Windows“:

ipconfig / all

Linux:

ifconfig –a

macOS:

ipconfig getifaddr en0

Štai dar viena komanda, skirta rasti kompiuterio sistemos informaciją:

„Windows“:

sistemos informacija

Linux:

sudo lshw

macOS:

sistemos_profilis. 

Nors „Mac“ Zsh dažniausiai suderinamas su „Bash“, nesitikėkite, kad įprastos „Linux Bash“ komandos veiks nepriekaištingai „macOS“.

Kodėl mokytis CLI?

Yra daug priežasčių, kodėl žmonės vis dar naudoja komandų eilutės sąsajas, kai yra estetiška ir paprasta grafinė vartotojo sąsaja.

Visų pirma, GUI ne visada gali būti tokia paprasta, kaip manote. Ar kada nors bandėte ieškoti failo netvarkingame ir nesutvarkytame aplanke? Naudodami CLI galite įvesti vieno žodžio komandą ir jos pavadinimą arba bet kurį identifikatorių ir akimirksniu rasti failą. Išmokę įprastas komandas ir sintaksę, būsite daug greitesnis vartotojas ir sutaupysite laiko.

Kita priežastis mokytis CLI yra pašalinti varginančias ir pasikartojančias užduotis naudojant automatizavimą. Naudodami CLI galite sudaryti komandų, kurias kompiuteris atliks bet kuriuo metu arba bet kurioje pasirinktoje situacijoje, sąrašą, kaip ir darbų sąrašą.

Norintiems būti tinklo specialistu / administratoriumi, labai svarbu išmokti CLI, nesvarbu, ar administruojate naudodami „Windows“, „Linux“, „MacOS“, „Cisco“ ar „Solari“. Dažnai neturėsite laiko patikrinti kiekvieno kliento įrenginio tinkle. Naudodami CLI galėsite valdyti kiekvieną tinklo įrenginį ir lengvai juos tinkamai sukonfigūruoti.

Galiausiai, CLI yra daug galingesnė nei bet kokia GUI. Bendrosios paskirties kompiuteriai turi tiek daug galimų vykdomųjų failų, kad kiekvienam užprogramavus grafinę sąsają, operacinė sistema bus per daug išpūsta. Išmokę naudotis CLI, galėsite daug valdyti savo įrenginį.

Greitas „AutoHotkey“ vadovas pradedantiesiems

„AutoHotkey“ yra galingas nemokamas atvirojo kodo „Microsoft Windows“ įrankis, galintis automatizuoti pasikartojančias užduotis. Sužinokite, kaip juo naudotis.

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • Paaiškinta technologija
  • Programavimas
  • Komandinė eilutė
  • Linux komandos
Apie autorių
Jayricas Maningas (15 straipsnių paskelbta)

Trokšdamas sužinoti, kaip viskas veikia, Jayricas Maningas dar paauglystėje pradėjo dirbti su įvairiausiais elektroniniais ir analoginiais įrenginiais. Jis studijavo Baguio universitete, kur susipažino su kompiuterine ekspertize ir kibernetiniu saugumu. Šiuo metu jis daug studijuoja savarankiškai ir tobulina technologijas, siekdamas išsiaiškinti, kaip jos veikia ir kaip galime jas panaudoti, kad gyvenimas būtų lengvesnis (ar bent jau vėsesnis!).

Daugiau iš Jayric Maning

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Spauskite čia norėdami užsiprenumeruoti