Sindhu S
sindhus@live.in 2013
Єкатерина Герасимова (Ekaterina Gerasimova)
kittykat3756@gmail.com 2013
Що таке термінал?
Юрій Чорноіван
yurchor@ukr.net 2020

# Огляд термінала

Термінал є програмою-терміналом для GNOME. Наведені нижче терміни та їхнє визначення допоможуть вам ознайомитися із Терміналом та його можливостями.

# Термінал

Термінал — тестова вхідна точка комп'ютера, яку також називають інтерфейсом командного рядка.

# Фізичні термінали

IBM 3270, VT100 та багато інших апаратних терміналів, які вже не виробляють як фізичні пристрої. Для емуляції цих терміналів призначено програми — емулятори термінала.

# Емулятори термінала

Емуляція — здатність комп'ютерної програми імітувати іншу програму або пристрій.

Емулятор термінала, який називають tty, є програмою, яка емулює відеотермінал на сучасних комп'ютерах, у яких використовується графічний інтерфейс користувача, та забезпечує інтерактивний доступ до програм, які запускаються лише у середовищах командного рядка. Ці програми можуть працювати на тому самому комп'ютері або на іншому комп'ютері через інтерфейси telnet, ssh або комутований інтерфейс.

# VTE

Віртуальне середовище термінала (Virtual Terminal Environment або VTE) є емулятором термінала, який емулює текстовий термінал у середовищі графічного інтерфейсу користувача. Термінал багато у чому засновано на VTE. У VTE є віджети, які реалізують повноцінний емулятор термінала.

# Оболонка

Командна оболонка — програма, яка надає інтерфейс для виклику або «запуску» команд або іншої програми у терміналі. Ця програма надає вам змогу переглядати та здійснювати навігацію вмістом каталогів. Популярними оболонками є bash, zsh, fish.

# Керівні послідовності

Керівна послідовність — послідовність символів, яку використовують для зміни значення даних у терміналі. Керівними послідовностями користуються, якщо у комп'ютера є лише один канал для надсилання інформації на вхід і на вихід. Керівні послідовності використовують для того, щоб визначити, є надіслані дані командою, яку слід виконати, чи інформацією, яку слід зберегти і показати.

# Запит

Запит також називають командним запитом. Це послідовність символів, яка використовується у середовищі командного рядка для позначення готовності оболонки до прийняття команд.

Запит, зазвичай, завершується символом $, %, # або > і включає відомості щодо шляху до поточного робочого каталогу. У системах на основі Unix запит типово завершується символом $ або #, залежно від ролі користувача — $ для звичайного користувача і # для суперкористувача (якого також називають root).

# Команда

Вхідні дані, які введено на запит і які слід виконати, називають командою. Команда є поєднанням назви програми та будь-яких інших параметрів, які передаються як прапорці для зміни сценарію роботи програми.