Громадянам України

Що означає GNU bash?

Bash — це оболонка або інтерпретатор командної мови для операційної системи GNU. Назва є абревіатурою від " Bourne-Again Shell ', каламбур на тему Стівена Борна, автора прямого предка поточної оболонки Unix sh , яка з'явилася у версії Unix у сьомому виданні Bell Labs Research.

GNU означає Gnu не Unix, і вимовляється як «g-noo». Це рекурсивна абревіатура, яка означає «Gnu не Unix». GNU — це безкоштовна операційна система з відкритим кодом, яка була створена в 1984 році Річардом Столманом. GNU базується на операційній системі Unix, але вона була значно змінена протягом багатьох років.

Баш, скорочення від Bourne-Again Shell, це програма оболонки та мова команд, яка підтримується Фондом вільного програмного забезпечення та вперше розроблена для проекту GNU Браяном Фоксом. Розроблений як 100% безкоштовна альтернатива програмному забезпеченню для оболонки Bourne, він був спочатку випущений у 1989 році.

#!/bin/bash По суті він повідомляє вашому терміналу, що коли ви запускаєте сценарій, він повинен використовувати bash для його виконання. Це може бути життєво важливим, оскільки ви можете використовувати іншу оболонку на своїй машині (zsh, fish, sh тощо), але ви розробили сценарій спеціально для роботи з bash.

GNU (вимовляється як g'noo) означає GNU не є Unix, часто кажуть, що це перший рекурсивний акронім (акронім, у якому одна з літер позначає сам акронім). GNU — це безкоштовне програмне забезпечення з відкритим кодом, одна з багатьох безкоштовних операційних систем (ОС), доступних сьогодні.

Загальна назва «блакитна антилопа гну» відноситься до помітного сріблясто-блакитного блиску шерсті, тоді як альтернативна назва «гну» походить від назви цих тварин, яку використовували люди койхой, корінне скотарство південно-західної Африки.