Поняття користувацького інтерфейсу
Людина використовує комп'ютер за допомогою програм. Механізм, пропонований програмою (в тому числі і операційною системою), для взаємодії з користувачем називають користувача інтерфейсом (User Interface, UI). Інтерфейс користувача більшості програм забезпечується за допомогою команд. Програма чекає команду користувача, користувач вводить команду, програма виконує її, і знову переходить в режим очікування наступної команди користувача. Такий спосіб взаємодії користувача з програмою називають діалоговим або інтерактивним (від англ. Interactive), і реалізується він, в першу чергу, через технологію командного рядка. Ця технологія полягає в наступному. Програма виводить на екран дисплея деяку послідовність символів, звану запрошенням, повідомляючи користувачеві, що вона готова прийняти і виконати команду. Користувач у відповідь на запрошення набирає команду з клавіатури. При цьому набирається їм послідовність символів відображається на екрані дисплея після запрошення і утворює рядок, яку і називають командним рядком. Команда закінчується натисканням клавіші Enter (Ввід). Після чого програма інтерпретує і виконує команду і процес повторюється. p align="justify"> Так у MS DOS, щоб переглянути вміст деякого каталогу, потрібно у відповідь на запрошення, в якому зазвичай вказується поточний диск і його поточний каталог (наприклад, C: >), набрати команду DIR (від англ. directory - каталог) і вказати для неї проглядається каталог (наприклад, всі файли каталогу Z каталогу 1_COURSE кореневого каталогу диска D):
C: > DIR D: 1_COURSE Z *. *
Після натискання клавіші Enter команда буде виконана: на екран буде виведено інформацію про вміст зазначеного в команді каталогу і знову з'явиться запрошення з миготливим за ним курсором. Це означає, що операційна система готова прийняти наступну команду, наприклад, скопіювати (COPY) групу файлів з одного каталогу в інший:
C: > COPY D: 1_COURSE Z *. TXT A: *. *
Після натискання клавіші Enter команда буде виконана: усі файли з розширенням TXT каталогу Z каталогу 1_COURSE кореневого каталогу диска D будуть скопійовані під тими ж іменами в кореневий каталог диску A, тобто на дискету. І так далі. Щоб завантажити деяку програму, наприклад програму-оболонку Norton Commander, необхідно в командному рядку вказати її місце розташування - повне ім'я містить її файлу:
C: > NC NC.EXE
Після натискання клавіші Enter команда буде виконана: буде завантажена програма з файлу NC.EXE каталогу NC поточного каталогу поточного диска, тобто кореневого каталогу диска C.
У Windows інтерфейс командного рядка був успадкований від MS-DOS (див. у головному меню системи Програми ? /