Що таке bash в linux
Можливо, що ви вже не раз чули це незрозуміле слово: Вash. Особисто я тільки сьогодні дізнався, що воно означає точно, а раніше мав дуже туманне уявлення, хоч кожен день користувався Bash.
І ось я вирішив заповнити цю прогалину і трохи просвітити і вас, і себе за одне.
Що таке Bash?
Bash означає Bourne Again Shell. Це англомовна гра слів: bash побудована на основі оболонки Борна (bourne), яка, поряд з оболонкою Korn і С, вважається однією з класичних оболонок UNIX (again - з англ. «Знову»).
В Linux можна працювати і з двома іншими класичними оболонками, але за замовчуванням зазвичай встановлена оболонка bash. Якщо ви цікавитеся bash-програмуванням, то в мережі не важко знайти добірки найважливіших елементів цієї мови і різноманітні приклади.
Якщо ж ви працюєте тільки з програмою 1С, то завжди цікавтеся оновленням 1С, це важливо для стабільної роботи програми.
Так що ж таке оболонка?
Оболонка в першу чергу призначена для виклику команд і програм Linux. Таким чином, вона є свого роду інтерпретатором команд (можна порівняти з команда.com зі світу MS-DOS). Оболонка виконується в будь-якому командному вікні, наприклад konsole, gnome-terminal, xterm, і в будь-який текстовий консолі після входу в систему (логін).
У той же час оболонка є потужним мовою програмування, за допомогою якого можна автоматизувати робочі процеси. Особливі оболонкові команди дозволяють використовувати в рамках цієї програми змінні, створювати запити і цикли і т. Д.
Якщо ви не знаєте, з якою версією оболонки працюєте, виконайте наступну команду:
Документація по Bash.
У довідці man оболонці bash присвячений великий розділ. Крім того, є об'ємний довідковий матеріал, який виводиться командою info bash. Зрозуміло, цей файл є і в Інтернеті: www.gnu.org/software/bash/manual/bash.html.
Майже у всіх дистрибутивах Linux bash вважається стандартною оболонкою для роботи з оболонками і вікнами терміналів. Однак, скориставшись системою управління пакетами вашого дистрибутива, ви можете встановити і багато інших оболонки. Професіонали Linux особливо люблять Z-оболонку zsh.
Інші варіанти - оболонки Korn (ksh або pdksh) і C (csh або tcsh). Щоб випробувати будь-яку з цих оболонок після установки, запустіть командне вікно і введіть в нього ім'я будь-якої оболонки. Команда exit виведе вас назад в попередню активну оболонку.
Вибір іншого оболонки, що завантажується за замовчуванням. Для будь-якого користувача, який перебуває в Linux, система передбачає стандартну оболонку. Вона автоматично запускається в командному вікні при роботі з терміналом, тобто стандартна оболонка зберігається в файлі / etc / passwd. Назва оболонки вказується в самому кінці рядка з обліковим записом кожного користувача.
Щоб задати за замовчуванням іншу оболонку, виконайте команду chsh (change shell). Програми оболонки зберігаються в каталозі / bin. Це означає, що потрібно вказати, наприклад, / bin / csh в тому випадку, якщо ви збираєтеся надалі працювати з оболонкою C.
Ось такі корисні думки, для тих, хто краще хоче зрозуміти Linux і користуватися ним на високому рівні.
РАДА ДНЯ: Якщо ви хочете повернути частину вартості при покупці в інтернет магазині, обов'язково скористайтеся одним із сервісів Кешбек:
1. EPN - найнадійніший Кешбек (Aliexpress, OZON, ASOS і BANGGOOD)
2. Алібонус - найщедріший Кешбек на Аліекспресс, повертають 10%
3. LetyShop - найбільша кількість магазинів - 842 магазина!