Командний рядок
або
Оболонка командного рядка
Щоб зрозуміти як саме перекласти словосполучення, треба знати в якому контексті воно використовується.
Командний рядок («command-line shell» або «command shell») - це інтерфейс для введення текстових команд компьютеру. Стандартним інтерфейсом командного рядка Windows є cmd, для Mac OS - це Terminal.
cmd.exe складається з двох частин: спочатку з'являється вікно для роботи з текстовою консоллю, а після введення команди з клавіатури її обробляє інтерпретатор командного рядка. Icнують покращені оболонки командного рядка, наприклад, Windows PowerShell, Console2, rxvt, cygwin, TakeCommand, а також програмне забезпечення із доступом до командного рядка Windows, наприклад, Total Commander.
Давайте уточнимо кілька термінів.
Shell - це оболонка ядра операційної системи Unix, для Windows - це Windows Shell.
Консоль - це система в цілому. Це і командний рядок, і вихід з попередніх команд.
Командний рядок - це фактичний рядок у консолі, де ви вводите свою команду.
Terminal або cmd - це власне інтерфейс до консолі. Програма, яку ми використовуємо для взаємодії з консоллю, насправді є «емулятором терміналу», який надає нам досвід введення команд, як у старому терміналі Unix, коли графічних інтерфейсів ще не існувало, тобто лише відтворює його вигляд у сучасній графічній операційній системі, але фактично є програмою-обгорткою, отже оболонкою командного рядка.