Расширение интерфейса командной строки.
Его суть в том, что в файл обычного текстового формата записывается последовательность команд, после чего этот файл можно выполнить в программе, что возымеет такой же (не меньший) эффект, как если бы эти команды были по очереди введены в командную строку.
Примеры:
.bat - файлы в DOS и Windows,
shell -скрипты в Unix - системах.
Может интерфейс командной строки и устарел, но умелое сочетание его с графическим предоставляет пользователю очень мощные возможности.
Командные файлы Windows