Арнольд Роббинс - Bash. Карманный справочник системного администратора
2-е изданиеНазвание: | Bash. Карманный справочник системного администратора | |
Автор: | Арнольд Роббинс | |
Жанр: | Справочники, Linux, MacOS | |
Изадано в серии: | Бестселлеры o’reilly | |
Издательство: | Альфа-книга | |
Год издания: | 2017 | |
ISBN: | 978-5-9909445-4-1 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Bash. Карманный справочник системного администратора"
В этом карманном справочнике вкратце описывается оболочка Bash и, в частности, ее версия 4.4 для GNU/Linux и Мас OS X. Оболочка Bash имеется также для Solaris и различных систем BSD. Ее можно скомпилировать практически для любой другой системы Unix и даже для OpenVMS! В этом справочнике рассматриваются следующие вопросы. • История развития оболочки. • Краткий обзор функциональных средств. • Вызов оболочки. • Код завершения команды. • Синтаксис. • Функции. • Переменные. • Арифметические выражения. • Предыстория выполнения команд. • Автозавершение вводимых команд. • Управление заданиями. • Параметры оболочки. • Выполнение команд. • Сопроцессы. • Ограниченные оболочки. • Встроенные команды. • Дополнительные источники информации.
Читаем онлайн "Bash. Карманный справочник системного администратора". [Страница - 3]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (18) »
году), хеширование команд и функции оболочки для версии
System V Release 2 в 1984 году, а также средства управления за
даниями, внедренные в версии System V Release 4 в 1989 году.
В оболочке Berkeley С shell (csh) предоставлялись средства,
которые оказались более удобными для применения в диало
говом режиме (например, предыстория выполнения команд
и управление заданиями), и поэтому долгое время стандартной
10
|
Bash. Карманный справочник системного администратора
для программирования в Unix считалась оболочка Bourne shell,
а для повседневной работы — оболочка С shell. Дэвид Корн из
компании Bell Labs стал первым разработчиком, усовершен
ствовавшим оболочку Bourne shell, дополнив ее такими cshподобными средствами, как предыстория команд, управление
заданиями и дополнительные удобства программирования.
В конечном итоге оболочка Korn shell (т.е. оболочка Корна)
превзошла своим набором функциональных средств оболочки
Bourne shell и С shell, сохранив в то же время совместимость
с предыдущими средствами программирования на языке обо
лочки. А ныне язык и режим работы “стандартной оболочки”
определены в стандарте POSIX на основании оболочки Bourne
shell для системы Unix System V вместе с избранным поднабо
ром функциональных средств из оболочки Korn shell.
Преследуя цель произвести систему, полностью отвечаю
щую Unix по своим рабочим характеристикам, Фонд свобод
ного программного обеспечения (Free Software Foundation)
разработал копию оболочки Bourne shell, написанную заново
и получившую название Bash (Bourne-Again Shell — “возрож
денная” оболочка Борна). Со временем Bash стала совмести
мой со стандартом POSIX версией оболочки со многими до
полнительными средствами, перекрывающими аналогичные
средства оболочки Korn shell, хотя Bash не является точной
копией оболочки Korn shell. В настоящее время оболочка Bash
считается едва ли не самой широко распространенной верси
ей, производной от оболочки Bourne shell.
Краткий обзор функциональных средств
В оболочке Bash предоставляются следующие функцио
нальные средства и возможности.
•
Переадресация ввода-вывода.
•
Применение метасимволов подстановки для сокраще
ния имен файлов.
Краткий обзор функциональных средств
11
•
Переменные и параметры для специальной настройки
рабочей среды.
•
Встроенный набор команд для написания программ
оболочки.
•
Функции и оболочки для модульной организации задач,
выполняемых в программах оболочки.
•
Управление заданиями.
•
Редактирование с использованием синтаксиса команд
редактора v i или Emacs, имитирующее режим команд
ной строки.
•
Доступ к предыдущим командам (из предыстории их вы
полнения) и возможность редактировать эти команды.
•
Целочисленные арифметические операции.
•
Массивы и арифметические выражения.
•
Применение псевдонимов для сокращения имен команд.
•
Прямая совместимость со стандартом POSIX.
•
Средства интернационализации.
•
Цикл fo r для повторного выполнения арифметических
операций.
Вызов оболочки
Интерпретатор команд оболочки Bash (bash) можно вы
звать следующим образом:
bash [параметры]
[аргументы]
Команды оболочки Bash можно выполнять с терминала, из
файла (когда в качестве первого аргумента указан сценарий)
или из стандартного ввода (если аргументы отсутствуют или
указан параметр -s). Оболочка автоматически выводит при
глашение на ввод команд, если стандартный ввод производится
с терминала или в командной строке указан параметр - i.
12
|
Bash. Карманный справочник системного администратора
Во многих системах путь к оболочке Bash осуществляется
по ссылке /b in /s h . Если же оболочка Bash вызывается как sh,
она действует в большей степени как традиционная оболочка
Bourne shell. В частности, исходные оболочки читают содер
жимое файлов / e t c / p r o f i l e и - / . p r o f i l e , а обычные обо
лочки — содержимое переменной окружения $ENV, если она
установлена. Подробнее об этом можно узнать на оперативной
странице руководства bash(l).
Параметры командной строки
Во встроенной команде s e t (подробное ее описание при
ведено ниже, в разделе “Встроенные команды”) могут быть
указаны однобуквенные параметры командной строки, при
веденные ниже.
-с строка. Читать команды из указанной строки.
-D, -dump-strings. --">
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (18) »
Книги схожие с «Bash. Карманный справочник системного администратора» по жанру, серии, автору или названию:
Коллектив авторов - Справочник восточной медицины Жанр: Медицина Год издания: 2008 |
П Вяткина - Полный медицинский справочник диагностики Жанр: Справочники Год издания: 2013 Серия: Полный медицинский справочник |
Валентина Ивановна Рыженко - Пруд. Декоративный ручей: Справочник Жанр: Индивидуальное строительство и ремонт Год издания: 2007 Серия: В помощь домашнему мастеру |
Другие книги из серии «Бестселлеры o’reilly»:
Дженифер Тидвелл, Чарли Брюэр, Эйнн Валенсия - Разработка интерфейсов. Паттерны проектирования Жанр: Объектно-ориентированное программирование Год издания: 2022 Серия: Бестселлеры o’reilly |
Питер Макинтайр, Кевин Татро - Создаем динамические веб-сайты на PHP Жанр: PHP Год издания: 2021 Серия: Бестселлеры o’reilly |
Мэтт Стаффер - Laravel. Полное руководство Жанр: PHP Год издания: 2020 Серия: Бестселлеры o’reilly |
Джон Мэннинг, Пэрис Батфилд-Эддисон - Unity для разработчика. Мобильные мультиплатформенные игры Жанр: Программирование: прочее Год издания: 2018 Серия: Бестселлеры o’reilly |