Командна оболонка Unix: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
м r2.7.1) (робот додав: fa:پوسته یونیکس
Рядок 1:
[[Файл:Bash screenshot.png|thumb|300px|Знімок екрану '''bash''']]
'''Командна оболонка в [[UNIX]]''' є [[Інтерфейс командного рядка|інтерфейсом командного рядка]] в [[Unix]]-подібних [[операційна система|операційних системах]], тобто виконує команди, які подає користувач, або які читаються з [[файл]]ів. Такі файли з ''командами оболонки'' називаються [[сценарій|сценаріями]] (скриптами, програмами) оболонки. Ці сценарії не [[компіляціяКомпілятор|компілюються]], а [[інтерпретатор|інтерпретуються]] оболонкою. Це означає, що оболонка прочитує сценарій від початку до кінця, рядок за рядком, шукаючи зазначені там команди й виконуючи їх; на відміну від цього підходу, [[компілятор]] перетворює цілу програму до вигляду, придатного до виконання машиною — потім файл з таким кодом можна використати в сценарії оболонки. Характерна особливість мови оболонки — багато операцій, які в традиційних мовах програмування є вбудованими, виконуються з допомогою виклику зовнішніх програм.
 
Одним з завдань оболонки є забезпечення користувацького середовища, яке можна налаштувати за допомогою конфігураційних файлів.