Команден интерфейс
Команден интерфейс илиинтерфейс на командния ред (English Command Line Interface, CLI) е вид текстов интерфейс (CUI) между човек и компютър, при който инструкциите към компютъра се дават главно чрез въвеждане на текстови редове (команди) от клавиатурата. Командите се въвеждат ред по ред и се изпълняват след натискане на клавиша ENTER.
Най-често срещаният команден формат е:
име_на_команда [параметър_1 [параметър_2 […]]] [Модификатор(ключ) флаг модификатор(ключ)]
Името на командатаможе да бъде съставено от букви, цифри и специални знаци. Най-често името на командата съответства на действието, което изпълнява, или на обекта, върху който се извършва действието. Например командата MKDIR (англ. make directory - създаване на директория) е предназначена за създаване на директория (папка), а командата DIR (англ. directory - директория) - за показване на съдържанието на директорията (папката) на изходното устройство, което най-често е екрана на монитора.
Параметритена командите, като правило, дефинират обекта, към който ще се приложи командата, или се използват за активиране/деактивиране на всяка опция. Параметрите могат да имат различни формати. По принцип се прилагат следните правила:
- параметрите са разделени с интервали и отделени от името на командата с интервал;
- параметрите, съдържащи интервали, са оградени с единични кавички (') или двойни кавички (");
- ако даден параметър се използва за активиране/деактивиране на опция, той започва (или завършва) със знак плюс или минус (съответно за активиране и деактивиране);
- ако параметърът указва действие от групата действия, присвоени на командата, името му съответства на посоченото действие;
- ако параметърът указва обекта, към който се прилага действието на командата, неговиятимето съответства на посочения обект.
КомандитеМодификатори (ключове)като правило дефинират едно от възможните действия на командата, ако командата може да извърши няколко такива действия.
За повишаване на производителността и автоматизиране на рутинните операции в командния интерфейс се използват специални текстови файлове, които съдържат списък с команди, които трябва да се изпълняват без участието на потребителя или с минимално участие, без да включват въвеждането на самите команди. Такива файлове обикновено се наричат пакетни или *.bat (пакетни файлове) файлове (MS-DOS, Windows),командни *.cmd файлове (Windows NT),скрипт файлове илискриптове от командния ред (скрипт на обвивката ) (Unix-подобни операционни системи). системи).
Интерфейсът на командния ред се характеризира с ниски изисквания към I/O хардуерни ресурси и висока скорост на показване на информация.