Yleiskäyttöisten tietokoneiden aikaisempina aikoina näppäimistö oli ainoa asia, jolla voit ohjata tietokonetta. Tästä syystä ohjelmoijat suunnittelivat vankan ja suoraviivaisen shell-kielen, jota jokainen voisi käyttää kommunikoimaan tietokoneen kanssa.
Tätä kieltä käytetään sitten päätteessä kaiken tekemiseen yksinkertaisista tehtävistä monimutkaisiin automaatioihin. Tämä tietokoneen ohjaamiseen käytetty pääte tunnetaan komentoriviliittymänä tai CLI: nä.
Nykyään hiiren ja graafisen käyttöliittymän keksinnöstä huolimatta CLI on edelleen tärkeä työkalu ohjelmoijien, verkonvalvojien, levinneisyystestaajien ja tehokäyttäjien käytössä.
Mikä on CLI?
Komentorivikäyttöliittymä tai CLI ohjaa tietokonetta antamalla sille rivin jäsenneltyjä avainsanoja. Näiden avainsanojen (komentojen) muotoa kutsutaan syntaksiksi. CLI: ssä käytetty ohjelmointikieli tunnetaan shell-kielenä.
Windows käyttää niin kutsuttua PowerShellia, kun taas Linux ja macOS käyttävät Bashia (Bourne Again Shell) ja Zsh: a. Niissä kaikissa on eroja.
CLI: ssä käytetyt shell-kielet on helpompi oppia kuin tavalliset ohjelmointikielet, kuten C, Java ja Python. Käytöstäsi riippuen tietokoneen ohjaaminen CLI: n avulla voi olla niinkin yksinkertaista kuin yhden sanan komento tai monista CLI-komentoriveistä koostuva kompleksi, joka tunnetaan komentosarjana.
Nyt kun tiedät, mikä CLI on, verrataan sitä graafisiin käyttöliittymiin ja katsotaan, tarvitsisivatko ihmiset koskaan komentorivikäyttöliittymää.
Pitäisikö ihmisten käyttää vain graafista käyttöliittymää?
A komentoriviliittymä (CLI) ja graafinen käyttöliittymä (GUI) ovat kaksi tapaa, joilla ihmiset ovat vuorovaikutuksessa tietokoneen kanssa. Kuten aiemmin opit, CLI komento laitetta kirjoitettujen komentojen kautta päätteen sisällä. Sitä vastoin graafinen käyttöliittymä on sellainen, jota kaikki todennäköisesti käyttävät päivittäin ohjatakseen laitteitaan.
GUI on kaikkea graafista, joka näkyy näytölläsi. Se on tapa ohjata laitetta interaktiivisten graafisten kuvakkeiden, valikkojen, widgetien, kuvien ja melkein minkä tahansa näytöllä juuri nyt näkemäsi avulla.
GUI: t ovat auttaneet tekemään tietokoneista mahdollisimman käyttäjäystävällisiä. Intuitiivisten kuvien ja hiirellä klikattavien interaktiivisten elementtien ansiosta graafiset käyttöliittymät ovat antaneet kaikenlaisten elektronisten laitteiden käytön melkein kaikille.
GUI: n käytön intuitiivisuuden ja olemattoman oppimiskäyrän ansiosta useimmilla ihmisillä ei ole ongelmia vuorovaikutuksessa tietokoneidensa kanssa. Et todellakaan menetä paljon, jos käytät vain graafista käyttöliittymää. CLI: tä on kuitenkin käytettävä muutaman kerran, kun sillä on todella merkitystä.
Suurimmalle osalle ihmisistä pelkän GUI-kokemuksen pitäisi riittää. Mutta ei ole paljon syytä olla opetelematta muutamia CLI-komentoja. Kun opettelet ulkoa vain muutaman avainsanan ja yksinkertaisen syntaksin, sinulla on tehokkaat aikaa säästävät komennot, jotka säästävät sinut kaikilta huonosti suunnitellun graafisen käyttöliittymän aiheuttamilta turhautumisilta.
Jotta saat käsityksen CLI: n yksinkertaisuudesta, tässä on komento, joka ilmoittaa tietokoneesi täydelliset verkkotiedot.
Windows:
ipconfig /all
Linux:
ifconfig –a
Mac käyttöjärjestelmä:
ipconfig getifaddr en0
Tässä on toinen komento, jolla voit etsiä tietokoneesi järjestelmätiedot:
Windows:
järjestelmän tiedot
Linux:
sudo lshw
Mac käyttöjärjestelmä:
system_profiler.Vaikka Macin Zsh on enimmäkseen yhteensopiva Bashin kanssa, älä odota yleisten Linux Bash -komentojen toimivan macOS: ssä virheettömästi.
Miksi oppia CLI?
On monia syitä, miksi ihmiset käyttävät edelleen komentorivikäyttöliittymää, kun esteettinen ja suoraviivainen graafinen käyttöliittymä on saatavilla.
Ensinnäkin graafinen käyttöliittymä ei välttämättä aina ole niin suoraviivainen kuin luulet. Oletko koskaan yrittänyt etsiä tiedostoa sotkuisesta ja järjestäytymättömästä kansiosta? CLI: n avulla voit kirjoittaa yhden sanan komennon sekä sen nimen tai minkä tahansa tunnisteen ja löytää tiedoston välittömästi. Kun olet oppinut yleiset komennot ja syntaksin, olet paljon nopeampi käyttäjä, mikä säästää aikaa.
Toinen syy CLI: n oppimiseen on poistaa tylsiä ja toistuvia tehtäviä automatisoinnin avulla. CLI: n avulla voit kirjoittaa luettelon komennoista, jotka tietokoneesi suorittaa milloin tahansa tai missä tahansa valitsemassasi tilanteessa, aivan kuten tehtäväluettelo.
Verkkoasiantuntijaksi/järjestelmänvalvojaksi pyrkiville CLI: n oppiminen on välttämätöntä riippumatta siitä, hallitaanko Windowsin, Linuxin, macOS: n, Ciscon tai Solarin kautta. Usein sinulla ei ole aikaa tarkistaa kaikkia verkon sisällä olevia asiakaslaitteita. CLI: n avulla voit hallita kaikkia verkon laitteita ja määrittää ne oikein helposti.
Lopuksi, CLI on paljon tehokkaampi kuin mikä tahansa graafinen käyttöliittymä tarjoaa sinulle. Yleiskäyttöisissä tietokoneissa on niin monta mahdollista suoritettavaa tiedostoa, että graafisen käyttöliittymän ohjelmointi kullekin paisuttaa käyttöjärjestelmää liikaa. CLI: n käytön oppiminen voi antaa sinulle paljon hallintaa koneessasi.
AutoHotkey on tehokas ilmainen ja avoimen lähdekoodin Microsoft Windows -työkalu, joka voi automatisoida toistuvia tehtäviä. Opi käyttämään sitä täältä.
Lue Seuraava
- Tekniikka selitetty
- Ohjelmointi
- Komentokehote
- Linuxin komennot
Jayric Maning halusi oppia, miten asiat toimivat, ja aloitti teini-iässä puuhastella kaikenlaisia elektronisia ja analogisia laitteita. Hän opiskeli Baguion yliopistossa oikeuslääketieteessä, jossa hän tutustui tietokonerikostekniikkaan ja kyberturvallisuuteen. Hän opiskelee tällä hetkellä paljon itseopiskelua ja pohtii tekniikan parissa selvittääkseen, kuinka ne toimivat ja kuinka voimme käyttää niitä elämän helpottamiseksi (tai ainakin viileämmäksi!).
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi