интерфейса на командния ред

От Seo Wiki - оптимизация за търсачки и програмните езици

Command Line Interface (ред интерфейс английски Command, CLI.) - един вид текст-базиран интерфейс (на Цуй) между човека и компютъра, когато инструкциите за компютърни се придава основно чрез въвеждане от клавиатурата на текстови низове (команди) в UNIX-базирани системи е възможно да използвате мишката. [1], известен също като конзола.

Това контрастира с програмно управление меню-базиран интерфейс на командния ред. както и различни реализации на графичния потребителски интерфейс.

информация Изходен формат в интерфейса на командния ред не е в регулация; Обикновено тя е и прост изход текст, но може да бъде графични, аудио- и така нататък. г.

уговорена среща

  • отпечатък Малък памет в сравнение със системата на менюто.
  • В днешния софтуер разполага с голям брой отбори, много от които рядко са необходими. Следователно, дори в някои програми с графичен интерфейс се използва команден ред: командване в стаята (при условие, че потребителят знае екипа) е много по-бързо, отколкото, например, навигационно меню.
  • Естествено продължение на интерфейса на командния ред - пакет интерфейс. Нейната същност е, че файлът е обикновен текстов формат записва последователност от команди, след което файлът може да се направи в програмата поемат по инерция, която е една и съща (не по-малко) ефект, като че ли командите са на свой ред се въвежда в командния ред. Примери - -files .bat в DOS и Windows. -script обвивка в Unix-базирани системи.

Ако програмата е изцяло или почти изцяло може да се контролира чрез команди в интерфейса на командния ред и подкрепя партида интерфейс, умело съчетание на командния ред интерфейс предоставя на потребителя с графично много мощни функции.

формат инструкция

Най-често срещаният формат команда (по избор части в квадратни скоби):

[Simvol_nachala_komandy] command_name [parametr_1 [parametr_2 [...]]]

Символ на началото на екипа могат да бъдат много различни, но най-често се използва за тази цел наклонена черта (/). Ако низът е въведена без този характер, извършени някои основни екип: например, низ "Hello" в IRC е еквивалентно на поставяне "/ съобщ Hello". Ако даден отбор не разполага с база, символ на началото на отбора въобще не е (както, например, в DOS).

Параметри на командата може да има много по-различен формат. Следните правила се прилагат най-вече:

  • параметрите са разделени с интервали (и са разделени с празно име на отбора)
  • параметри, съдържащи пространства рамка кавички апострофи ( ') или двойни кавички ( ")
  • Ако параметърът се използва за означаване на включването на всяка опция е изключена по подразбиране, то започва с наклонена черта (/), или с тире (-)
  • Ако параметърът се използва за активиране / деактивиране всяка възможност, тя започва (или завършва), знака плюс или минус (за включване и изключване, съответно)
  • ако параметъра определя действието на действията на групата възлага на отбора, той не започва с специални символи
  • ако параметъра определя обекта, към който действието на отбора, той не започва със специални символи
  • ако параметърът е допълнителен параметър показва никакви възможности той има формат / неучастие: dopolnitelnyy_parametr (вместо наклонена черта може да се използва като тирето)

Така например, в някаква абстрактна игра може да бъде такъв екип:

/ Карта dm1 / умение: 2
  • / - символ на началото на екипа
  • Карта - името на отбора (отидете на следващото ниво)
  • dm1 - задължителен параметър (име ниво)
  • / Умения: 2 - допълнителен параметър (затруднено референтно ниво)

приложение

Основната сфера на интерфейса на командния ред:

операционни системи

Основната употреба на интерфейса на командния ред - интерфейса на операционната система. В Windows командния ред език не разполага с ясни стандарти, но има един команден ред POSIX стандарт и неговата модификация под GNU (вж. UNIX черупки).

В компютърни игри

Първоначално конзолни игри, използвани за отстраняване на грешки.

Треперещ. Играчът се готви да промени екипа

След като имаше интерфейс на командния ред, започнаха да се появяват и игри, които го използват, е особено важно, че е бил на платформи, на които по-сложни интерфейси (графични), че е невъзможно да се приложи поради хардуерни ограничения.

Най-ярък пример на игри, които използват интерфейса на командния ред, текстови куестове могат да бъдат назовани. както и онлайн мултиплейър ролеви игри - кал. Отбори от тези игри са въведени в т.нар psevdoestestvennom език.

Много графични конзола за игри е налице, за да се улесни достъпът до настройките на играта, защото в трудни игри, за да осъзнае всички команди в менюто система е неудобно. Първата такава игра - Quake. Standard бутон за показване на конзолата -

(Тилда); по-малко ↵ ​​Enter ". Конзолата ви позволява да промените настройките на играта бързо от менюто - например име тип Терминатор-бързо, отколкото намирането на менюто, което въведе име на играча и въведете Терминатора.

Също така, на конзолата осигурява възможност за промяна на настройките, за да зададете горещи клавиши, които могат да бъдат използвани за противник на измама в мултиплейър игри, като например предложението да въведете команда unbindall. Премахването на всички клавишни комбинации, включително отговаря за движение играч.

Интерфейсът, който се осигурява от модерите. Не винаги е възможно да се промени в менюто; но това винаги е възможно да се добавят и други конзолни команди. Така например, в DotA (карта за играта Warcraft III) пита участник режим на игра, играчът синьо, през конзолата.

С други програми

достойнство

недостатъци

бележки