История создания командной строки

Сегодня будет краткий экскурс в историю создания одного из самых популярных инструментов, который не утратил своей популярности и по сей день под названием командная строка.

 

 

История командной строки (или терминала) уходит своими корнями в далекое прошлое, начиная с первых операционных систем, в которых ввод команд осуществлялся через текстовый интерфейс а также связана с развитием операционных систем и появлением интерактивных текстовых интерфейсов для взаимодействия с компьютером.

В начале 1960-х годов MIT разрабатывает систему CTSS (Compatible Time-Sharing System), которая была одной из первых операционных систем с интерактивным временным разделением времени. Пользователи могли взаимодействовать с системой через терминалы и вводить команды с помощью текстового интерфейса.

В 1971 году был создан первый командный интерпретатор Unix под названием Thompson shell (sh), разработанный Кеном Томпсоном.

В 1971 году Кен Томпсон из Bell Labs разработал первую версию операционной системы Unix, в которой появился командный интерпретатор (shell). Пользователи могли вводить команды в командной оболочке, чтобы управлять системой, запускать программы и выполнять различные задачи.

В том же году был создан первый командный интерпретатор Unix под названием Thompson shell (sh). Он предоставлял базовые функции для работы с файлами, управления процессами и другими основными задачами.

В 1983 году был разработан командный интерпретатор C shell (csh), предоставляющий дополнительные возможности для пользовательского взаимодействия с командной строкой.

В середине 1980-х годов разработан командный интерпретатор Korn shell (ksh), представляющий собой расширенную версию оболочки sh с поддержкой скриптов и мощным синтаксисом.

В 1989 году Андреас Гроф и Паоло Бонзини создают Midnight Commander (mc) — текстовый файловый менеджер с интерфейсом командной строки для Unix-подобных систем.

В 1983 году Стив Борн разработал C shell (csh), вдохновленную языком программирования C. Она предоставляла дополнительные возможности, такие как история команд, автодополнение и настройка командной строки.

В середине 1980-х годов был создан Korn shell (ksh) Дэвидом Корном. Этот командный интерпретатор сочетал в себе функции оболочки sh и csh, обеспечивая большую функциональность и удобство.

В 1990 году Брайан Фокс разработал GNU Bash (Bourne-again shell) в рамках проекта GNU. Bash представлял собой доработанную версию оболочки sh с дополнительными возможностями, такими как поддержка скриптов и улучшенная история команд.

В начале 2000-х годов разработана оболочка bash (Bourne-again shell), являющаяся дальнейшим развитием оболочки sh с расширенными возможностями и ставшая стандартной командной оболочкой многих Unix-подобных систем.

В 2006 году Microsoft выпускает Windows PowerShell — мощный командный интерпретатор и среду скриптования для операционных систем семейства Windows.

В 2011 году Apple представляет систему управления пакетами Homebrew для macOS, которая позволяет установить и управлять программами через командную строку.

В 2015 году Google выпускает Google Cloud SDK, предоставляющий утилиты и интерфейс командной строки для работы с Google Cloud Platform.

С течением времени командная строка стала стандартным инструментом в большинстве операционных систем, и их функциональность продолжает развиваться.

Сегодня командная строка широко используются в Unix-подобных системах (например, Linux и macOS) и также присутствует в операционных системах семейства Windows, где командный интерпретатор называется «Command Prompt» (cmd) или «Windows PowerShell».

В настоящее время командная строка остается важным инструментом для системного администрирования, автоматизации задач и программирования.

Ее использование позволяет пользователям эффективно управлять операционными системами и выполнять разнообразные задачи.

5
Оценка TEFIDA.COM

 

Смотрите также:

Как быстро открыть проводник и перейти в определенную папку из командной строки

Как отключить учетную запись Twitter

Расположение резервных копий в ColorNote

«Умные чипы» Google теперь позволяют просматривать данные сторонних приложений в GoogleDocs

Фазмофобия появится с кросплеем для XboxSeriesS/ X, PS5 и PSVR 2

TikTok открывает платный доступ и функцию 20-минутных видео для большего числа пользователей