Johdanto CLI: hen

CLI tarkoittaa komentoriviliitäntää / komentorivikäyttöliittymää. Tämä on periaatteessa käyttöliittymä, jossa käyttäjä voi olla vuorovaikutuksessa käyttöjärjestelmän kanssa suorittaakseen joitain tehtäviä ei graafisen käyttöliittymän avulla, vaan syöttämällä joitain komentoja. Komentokielen tulkki tulkitsee sitten nämä komennot ja järjestelmä suorittaa asianmukaiset toimenpiteet.

Aikaisempina päivinä, jolloin graafisia käyttöliittymiä (GUI) ei ollut kehitetty hyvin ja DOS-käyttöjärjestelmää käytettiin, kaikki suoritettavat toimet suoritettiin komennoilla. Käyttäjä kirjoitti komentoja DOS-kehotteeseen, tulkki yritti tunnistaa kyseisen komennon ja jos hän tunnisti komennon kelvollisena, suoritettiin sopiva tehtävä.

Mikä on CLI: n tarkoitus?

Aikaisemmassa tietokoneiden sukupolvessa, kun GUI-pohjaisia ​​käyttöjärjestelmiä ei ollut kehitetty, tietokoneet käyttivät joitain komentopohjaisia ​​käyttöjärjestelmiä, kuten MS-DOS, Apple-DOS, Unix, jne. Ihmisten vuorovaikutus näiden käyttöjärjestelmien kanssa tapahtui joidenkin komentojen kautta, jotka tulkitsi myöhemmin tulkki, joka toimi väliohjelmana ihmiskomentojen ja käyttöjärjestelmän konekielen välillä.

Jotkut yleisimmistä päivittäisistä tehtävistä, joihin CLI liittyi, olivat hakemiston luominen, uuden luominen, tiedoston luominen, tekstin kirjoittaminen tiedostoon, tiedoston poistaminen, kansion tiedostojen näyttäminen jne.

Kuitenkin jopa nykyaikaisessa käyttöjärjestelmien käyttöliittymämaailmassa, kun meillä on interaktiivisimmat ja helpoimmat tavat vuorovaikutuksessa käyttöjärjestelmän kanssa suorittamalla napsautuksia hiirellä, käymällä verkkosivustoilla jne. CLI: tä käytetään edelleen monissa paikoissa joidenkin perustoimintojen suorittamiseen. . CLI: n yleisimmän ja yleisimmän käytön tekevät ohjelmoijat, jotka käyttävät tätä työkalua komponenttien lisäämiseen / asentamiseen sovelluksiin. He käyttävät CLI: tä myös suorittamaan joitain järjestelmään liittyviä määrityksiä palvelimella automaattisesti skenaarion perusteella siten, että heidän ei tarvitse työskennellä palvelimella. He yleensä tallentavat komentotiedoston tai PowerShell-komentosarjan, joka suorittaa CLI-komennot palvelimella ja suorittaa vaadittavat toiminnot / kokoonpanot.

Miksi käytämme sitä?

Nykyään, kun kaikki tiedämme, tietokoneet ovat siirtyneet pitkälle komentorivityökaluista edistyneemmään ja hienostuneempaan graafiseen käyttöliittymään, joka on erittäin yksinkertainen ja helppo käyttää toimintoa, jonka avulla kaikki käyttäjät voivat työskennellä tietokoneen kanssa ja saada työ suoritettuaan.

CLI: llä on kuitenkin tietokonejärjestelmän kokoonpanossa edelleen suuri käyttö. Ohjelmoijat tai järjestelmänvalvoja käyttävät nykyään CLI: tä useimmiten tärkeiden tehtäviensä suorittamiseen, mikä muuten vie paljon aikaa ja vaivaa, jos se tehdään graafisen käyttöliittymän kanssa.

Ymmärrämme tätä paremmin ja joissain muissa yksityiskohdissa katsomalla CLI: n käyttöä ohjelmoijille ja järjestelmänvalvojille erikseen.

Järjestelmänvalvojien käyttämä CLI

Järjestelmänvalvojilla tarkoitetaan tässä henkilöä / ryhmää, joka huolehtii IT-maailman infrastruktuurista. Järjestelmänvalvoja voi olla kokonainen iso organisaation joukkue, joka huolehtii kaikista organisaatiossa toimivista tietokonejärjestelmistä ja ylläpitää kunkin yksittäisen järjestelmän hyvinvointia. Järjestelmänvalvoja voi myös tarkoittaa henkilöä, joka toimii teknisenä suunnittelijana korjaamaan järjestelmiin liittyviä ongelmia käyttäjille, joita normaali käyttäjä ei pysty ratkaisemaan yksin. Nämä järjestelmänvalvojat käyttävät CLI: tä laajasti tarkistaakseen järjestelmän käyttöjärjestelmätason kokoonpanot, suorittaa joitain tehtäviä suoraan käyttöjärjestelmätasolla, jotka muuten edellyttäisivät lisäohjelmien lataamista käyttöliittymälle.

Tällaisten tehtävien lisäksi suuren organisaation järjestelmänvalvojan on myös valvottava kaikkia järjestelmiä tietokoneeseen asennettavien uusimpien ohjelmistojen tai käyttöjärjestelmäpäivitysten suhteen, suoritettava jokin tehtävä säännöllisin väliajoin jokaisessa järjestelmässä automatisoimalla, mikä poistaa tarpeen suorittaa näitä tehtäviä manuaalisesti päivittäin. Toinen suuri käyttö on, että kokoonpanoa voidaan muuttaa etäyhteyden avulla vain suorittamalla joitain komentoja tietokoneella tarvitsematta olla fyysisesti läsnä samassa paikassa kuin tietokone ja suorittaa tämä tehtävä manuaalisesti.

Kaikki tämä vähentää paljon aikaa ja ponnisteluja CLI: n käytöllä ja varmistaa myös, että turvallisuusriskiä voidaan seurata ja välttää jopa suurissa organisaatiorakenteissa, joissa ihmisen työ on vähäistä.

Sovelluskehittäjien / ohjelmoijien CLI-käyttö

Sovelluskehittäjät käyttävät myös CLI-työkaluja päivittäisessä työssään erittäin laajasti. Jos normaali käyttäjä avaa sovelluksen graafisen käyttöliittymän avulla, vie hänelle vähemmän aikaa navigoida kuvaketta ja napsauttaa sitä.

Kuvittele nyt kehittäjä, jonka on avattava yksi sovellus useita kertoja päivän aikana ja joka kerta hänen on vietävä niin paljon aikaa löytääksesi kuvake ja napsauttamalla sitä avataksesi. Voidaan silti väittää, että sovelluksen pikakuvake voidaan sijoittaa työpöydälle ja siihen pääsee helposti. Kuvittele nyt taas, että saman ohjelmoijan on avattava useita tällaisia ​​sovelluksia useita kertoja päivän aikana. Pikakuvakkeen luominen jokaiselle tällaiselle ohjelmalle tekee työpöydästä kömpelö ja oikean kuvakkeen löytäminen vie aikaa. Siksi ohjelmoijille ihanteellinen tapa avata sovellus tai polku tietokoneilleen on tehdä komentorivien tai CLI: n kautta. Ohjelmoijat muistavat useimmiten tarkat käskyt avata usein käyttämänsä sovellukset ja mieluummin myös hakemistopolkujen avaamisen suoraan komentojen kautta.

Toinen suuri käyttö ohjelmoijille on samalla kirjoittamalla koodi sovellukselle, jota he kehittävät. Useimmiten ohjelmoijien on lisättävä sovelluksiinsa viittauksia tiettyihin kolmannen osapuolen kirjastoihin vuorovaikutuksessa ulkomaailman kanssa, joka voi sisältää samaan tietokoneeseen kytketyn tulostimen, tietokannan, johon sovellustiedot tallennetaan, tai jopa tiedoston palvelin, joka sijaitsee kaikkialla maailmassa ja jolla on joitain sovelluksen käyttämiä tiedostoja. Nyt kehittäjällä on mahdollisuus lisätä nämä viitteet / kirjastot graafisen käyttöliittymän avulla, joka taas kuluttaa jonkin aikaa. Kun etsit kirjastoa graafisesta käyttöliittymästä, sinulla on useita vaihtoehtoja hakukoneiden käyttäytymisen perusteella. Toisinaan tämä voi aiheuttaa kehittäjän asentamaan väärän viitteen.

Jos käyttäjä tietää tarkan haluamansa kirjaston / viitteen, hän voi kuitenkin käyttää CLI: tä asentamaan kyseisen kirjaston yhteen komentoon. Yksi yleisimmistä ja tehokkaimmista komentorivitulkista, joita ohjelmoijat käyttävät tähän tehtävään, on Nu-get Package Manager (NPM), jota ohjelmoijat käyttävät laajalti ympäri maailmaa suorittamaan tämän tehtävän erittäin tehokkaasti.

CLI-komennot

Alla on lueteltu joitain yleisimmistä CLI-komennoista, joista jopa normaali käyttäjä voi löytää hyödyllisiä työssään:

Komennon nimiKäyttääesimerkki
CDMuuta hakemisto komennolla määritettyyn hakemistooncd-työpöytä /
CD..Yhden hakemiston siirtäminen nykyisestä hakemistostaCD..
lsLuetteloi kaikki työhakemiston tiedostot ja hakemistotls
mkdirLuo toimivaan hakemistoon uusi hakemisto, jolla on määritetty nimimkdir Henkilökohtainen
cpKopioi työhakemistossa oleva tiedosto määritettyyn hakemistooncp learning.txt henkilökohtainen /
asia selväPoista nykyinen CLI-ikkunaasia selvä
poistuminenPoistu CLI-ikkunastapoistuminen
autaSaat ohjeita kaikista komennoista ja niiden käytöstäauta
autaVoit myös määrittää komennon, jolle apua tarvitaan yksityiskohtaisen kuvauksen saamiseksiohje cd

Huomaa : Kaikki nämä komennot koskevat Apple MAC OS -käyttöjärjestelmää. Niiden syntaksi saattaa olla erilainen muissa käyttöjärjestelmissä, kuten Windows, mutta niiden toiminta pysyy samana.

CLI: n edut ja haitat

Kuten kaikissa muissakin työkaluissa / tekniikoissa tietokonemaailmassa, CLI: llä on myös omat etunsa ja joitain haittoja.

edut:

  1. Jos käyttäjä tietää tai muistaa komennot, tehtävä voidaan suorittaa erittäin nopeasti graafiseen käyttöliittymään verrattuna.
  2. Viimeksi suoritettujen komentojen historiaa voidaan pitää seurantaa varten.
  3. Komennot voidaan yhdistää luomalla komentosarja, joka voidaan suorittaa toimintasarjan suorittamiseksi ja joka voidaan ajoittaa siten, että se voidaan suorittaa ajoittain ilman mitään lisäponnisteluita.
  4. CLI: llä suoritettu komento käyttää erittäin vähän RAM-muistia ja suorittimen jaksoa loppuunsaattamiseen.
  5. CLI-komento voidaan ottaa käyttöön järjestelmässä etäkäyttöä ja suorittaa myös käyttäjän tietämättä.

haitat:

  1. Komentojen tarkan syntaksin muistaminen voi olla monimutkaista. Nykyajan CLI-työkalut tarjoavat kuitenkin automaattisen täydentämisen peruskomentojen suorittamiseksi, jos käyttäjä unohtaa.
  2. Ei aina ole selvää, mitä komento tekee vain tarkastelemalla kirjallista käskyä. Siksi mitään mahdollisuuksia ei voida käyttää ja käyttäjän on varmistettava, että hän tietää komennon tuloksen ennen suorittamista.
  3. Uudelle käyttäjälle tottuminen CLI: hen voi olla haastavaa ja hämmentävää.
  4. Käyttäjä voi joutua oppimaan suuren määrän komentoja tehtävien suorittamiseksi. Ihmiset muistavat kuitenkin enimmäkseen vain komennot, joita he usein vaativat työssään.

johtopäätös

Tämän artikkelin avulla saimme tietää paljon CLI: stä, mitä se on, mitä ja miten sitä käytetään, missä sitä käytetään useammin ja mikä tärkeintä, miksi CLI: tä käytetään edelleen nykyaikaisessa tietokoneiden houkuttelevan grafiikan maailmassa. Yhteenvetona kaikesta, vaikka tietokoneiden ja käyttöjärjestelmien käyttöliittymä onkin kulkenut pitkän matkan CLI: stä GUI: iin, on nähtävä, että CLI löytää edelleen paljon käyttöä ja sovellusta käyttöjärjestelmätason määrityksissä ja seurannassa.

Se voi myös vähentää arvokasta aikaa, jos suoritat toistuvia tehtäviä graafisen käyttöliittymän avulla, jonka voit automatisoida komentojen avulla. Kaiken kaikkiaan CLI vaatii, että muistat joitain komentoja, ja se voi olla hieman hämmentävä alussa. Mutta jos olet kärsivällinen ja tarpeeksi innokas, tämä ikäinen työkalu voi silti tehdä ihmeitä sinulle ja auttaa säästää arvokasta aikaa ja antaa sinulle myös luotettavuuden kriittisten tehtävien suorittamiseen.

Suositellut artikkelit

Tämä on opas Mikä on CLI. Täällä keskustelimme peruskäsitteistä komentojen ja myös CLI: n järjestelmänvalvojien kanssa. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Mikä on ohjelmistokehitys?
  2. Mikä on JavaScript?
  3. Mikä on koneoppiminen?
  4. Mikä on pesä?