Komentorivikäyttöliittymä

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 26. tammikuuta 2022 tarkistetusta versiosta . tarkastukset vaativat 3 muokkausta .

Komentoriviliitäntä ( eng.  Command line interface, CLI ) on eräänlainen tekstirajapinta (TUI) henkilön ja tietokoneen välillä, jossa ohjeet annetaan tietokoneelle pääasiassa kirjoittamalla tekstirivejä ( komentoja ) näppäimistöltä, UNIX-järjestelmissä on mahdollista käyttää hiirtä [1] . Tunnetaan myös nimellä " konsoli " ja " pääte ".

Komentorivikäyttöliittymä erottuu valikkopohjaisista ohjelmanhallintajärjestelmistä sekä erilaisista GUI-toteutuksista .

Tietojen tulostusmuotoa komentoriviliittymässä ei säännellä; tämä on yleensä myös yksinkertainen tekstitulostus, mutta se voi olla myös graafista, ääntä jne.

Tapaaminen

Konsolilaitteessa , joka tulostaa tekstiä paperille, komentorivikäyttöliittymä oli ainoa mahdollinen. Videopäätteissä komentoriviliitäntää voidaan käyttää seuraavista syistä :

Jos ohjelmaa voidaan täysin tai melkein kokonaan ohjata CLI-komennoilla ja se tukee eräkäyttöliittymää, CLI:n taitava yhdistäminen graafiseen käyttöliittymään tarjoaa käyttäjälle erittäin tehokkaita ominaisuuksia.

Komentomuoto

Yleisin komentomuoto (valinnaiset osat on asetettu hakasulkeisiin):

[символ_начала_команды]имя_команды [параметр_1 [параметр_2 […]]]

Komennon aloitusmerkki voi olla hyvin erilainen, mutta /tähän tarkoitukseen käytetään yleisimmin vinoviivaa ( ). Jos merkkijono syötetään ilman tätä merkkiä, jokin peruskomento suoritetaan: esimerkiksi merkkijono " Привет" IRC :ssä vastaa " /msg Привет" syöttämistä. Jos tällaista peruskomentoa ei ole, komennon aloitusmerkkiä ei ole ollenkaan (kuten esimerkiksi DOSissa ).

Komentoparametreilla voi olla useita muotoja. Periaatteessa sovelletaan seuraavia sääntöjä:

Esimerkiksi joissakin abstrakteissa peleissä voi olla tällainen komento:

/map dm1 /skill:2

Vertailu graafisiin käyttöliittymiin

Edut. Verrattuna graafiseen käyttöliittymään komentorivikäyttöliittymä vaatii vähemmän järjestelmäresursseja toimiakseen. Koska komentovaihtoehdot on määritetty useilla merkeillä jokaisella komentorivillä, kokeneet käyttäjät voivat usein löytää nämä valinnat helpommin. Toistuvien tehtävien automatisointi on yksinkertaistettu merkkijonojen muokkauksen ja historian avulla usein käytettyjen sekvenssien tallentamiseen. tämä voi ulottua komentosarjakieleen, joka voi hyväksyä muuttuvia ja vakioparametreja. Voit tallentaa komentorivihistorian, jolloin voit tarkastella tai toistaa komentoja.

Vikoja. Komentorivijärjestelmän käyttöliittymä saattaa vaatia paperi- tai online-oppaita käyttäjän avuksi, vaikka usein "help"-vaihtoehto tarjoaa nopean yleiskatsauksen komentovaihtoehdoista. Komentoriviympäristö ei välttämättä tarjoa graafisessa käyttöliittymässä olevia graafisia parannuksia, kuten erilaisia ​​fontteja tai edistyneitä muokkausikkunoita. Uuden käyttäjän voi olla vaikeaa perehtyä kaikkiin käytettävissä oleviin komentoihin ja vaihtoehtoihin verrattuna GUI-pudotusvalikoihin ilman uudelleenviittausta oppaisiin.

Sovellus

Komentorivikäyttöliittymän tärkeimmät käyttöalueet:

Käyttöjärjestelmissä

Komentoriviliittymän pääasiallinen käyttötarkoitus on käyttöjärjestelmän käyttöliittymä . Windowsissa komentorivikielellä ei ole selkeää standardointia, mutta GNU :ssa on POSIX -komentorivistandardi ja sen muunnelma .

Tietokonepeleissä

Aluksi pelien konsolia käytettiin virheenkorjaukseen .

Heti kun komentorivikäyttöliittymä ilmestyi, sitä käyttäviä pelejä alkoi ilmestyä, tämä oli erityisen totta niillä alustoilla, joissa monimutkaisempia (graafisia) käyttöliittymiä ei voitu toteuttaa laitteistorajoitusten vuoksi.

Silmiinpistävin esimerkki peleistä, jotka käyttävät komentorivikäyttöliittymää, voidaan kutsua tekstitehtäväksi sekä verkon moninpeliroolipeleiksi - MUD . Tällaisissa peleissä komennot syötetään niin kutsutulla pseudoluonnollisella kielellä . [3]

Monissa graafisissa peleissä on konsoli, joka helpottaa pääsyä pelin asetuksiin, koska monimutkaisissa peleissä on hankalaa toteuttaa kaikkia komentoja valikkojärjestelmän kautta. Ensimmäinen tällainen peli on Quake . Vakiopainike konsoliin soittamiseen on ~( tilde ); harvemmin ↵ Enter, vielä harvemmin ⇧ Shift+ D. Konsolin avulla voit tehdä muutoksia pelin asetuksiin nopeammin kuin valikon - esimerkiksi kirjoittaminen on name Terminatornopeampaa kuin sen valikon löytäminen, johon pelaajan nimi kirjoitetaan, ja kirjoittaminen Terminator. Konsoli mahdollistaa muun muassa huijauskoodien syöttämisen .

Konsoli tarjoaa myös mahdollisuuden muuttaa pikanäppäinten jakamisen asetuksia, joita voidaan käyttää vastustajan huijaamiseen moninpeleissä esimerkiksi tarjoamalla komento unbindall, joka peruuttaa kaikki pikanäppäimet, mukaan lukien ne, jotka vastaavat pelaajan liikkeestä.

Moddereille tarjottu käyttöliittymä ei aina salli valikkomuutoksia ; mutta sen avulla voit aina lisätä omia konsolikomentojasi. Esimerkiksi DotA :ssa ( Warcraft III -pelin kartta) pelitilan asettaa pelaaja, joka pelaa sinisellä konsolin kautta.

Muissa ohjelmissa

Edut

Haitat

Katso myös

Muistiinpanot

  1. Howto: FreeBSD määrittää tai käytä hiirtä kopioimaan ja liittämään päätteeseen
  2. Komentokäyttöliittymä, komentoriviliittymä . mognose.ru _ Haettu 8. tammikuuta 2021. Arkistoitu alkuperäisestä 9. elokuuta 2020.
  3. Käyttöjärjestelmät. tietokonepeleissä . Bstudy.net . Haettu: 8.1.2021.
  4. Pivovarko. Informatiikka. Tieto ja sen ominaisuudet. : Käyttöliittymä . Informatiikka. Tieto ja sen ominaisuudet. (torstai 7. helmikuuta 2013). Haettu 8. tammikuuta 2021. Arkistoitu alkuperäisestä 9. tammikuuta 2021.
  5. 1 2 Max Steenbergen, Command Lines: Alive & Kicking, artikkelinro. 575 4. marraskuuta 2010, UX Magazine . Käyttöpäivä: 27. lokakuuta 2013. Arkistoitu alkuperäisestä 29. lokakuuta 2013.