Читать BASH. Справочное пособие - Вячеслав Ткачев

BASH. Справочное пособие

На данной странице вы можете читать онлайн книгу "BASH. Справочное пособие" автора Вячеслав Ткачев. Общий объем текста составляет эквивалент 75 бумажных страниц. Произведение многоплановое и затрагивает разнообразные темы, однако его жанр наиболее вероятно можно определить как компьютерная справочная литература. Книга была добавлена в библиотеку 09.08.2023, и с этой даты любой желающий может удобно читать ее без регистрации. Наша читалка адаптирована под разные размеры экранов, поэтому текст будет одинаково хорошо смотреться и на маленьком дисплее телефона, и на огромном телевизоре.

Краткое описание

Данная книга является продолжением книги Справочное пособие по Linux. В данной книге дается как развернутая, так и краткая сводка команд, встроенных в оболочку Bash. Рассматриваются встроенные команды, переменные, функции, массивы. Применение команд с параметрами и аргументами рассматривается на многочисленных примерах. Книга адресована тем, кто хочет повысить свой профессиональный уровень знания Linux и заинтересован в автоматизации задач через командную строку путем написании собственных скриптов.

Книга BASH. Справочное пособие онлайн бесплатно


Глава1. Оболочка общие сведения.

В процессе загрузки операционных систем семейства Linux, после загрузки ядра системы выполняется переход в интерактивный режим – режим взаимодействия пользователя и операционной системы. В ОС Linux, первым запускаемым в ходе загрузки процессом, является программа инициализации init, которая определяет перечень и характеристики терминалов, имеющихся в системе, и вызывает программу интерактивного входа getty, отображающую приглашение для ввода имени пользователя. После ввода имени пользователя и пароля, программа getty вызывает программу login, которая проверяет достоверность учетной записи, выполняет переход в домашний каталог пользователя и передает управление программе начального запуска сеанса, в качестве которой обычно используется программа оболочки пользователя, конкретная разновидность которой определяется содержимым файла /etc/passwd для данной учетной записи.Командная оболочка (shell) обеспечивает взаимодействие между пользователем и средой операционной системы Linux. Она является специализированным программным продуктом, который обеспечивает выполнение команд и получения результатов их выполнения, или, если совсем уж упрощенно, оболочка – это программа, которая предназначена для обеспечения выполнения других программ по желанию пользователя. Примером оболочки может быть, например, интерпретатор команд command.com операционной системы MS DOS, или оболочка bash операционных систем Unix / Linux. Оболочка Bash представляет средства для написания сценариев оболочки.

Оболочка читает свой ввод ....

Оболочка разбивает входные данные на токены:

слова и операторы.

Оболочка анализирует ввод в простые и составные

команды.

Оболочка выполняет различные расширения (отдельно) …

Оболочка выполняет перенаправление и удаляет

операторы перенаправления и их операнды из

списка параметров.

Оболочка выполняет функцию, встроенный,

исполняемый файл или скрипт …

Оболочка по желанию ожидает завершения

команды и собирает статус выхода.

1.1 Краткий обзор функциональных средства.

В оболочке Bash предоставляются следующие функциональные средства и возможности

Переадресация ввода-вывода.

Применение метасимволов для сокращения имен файлов. Переменные и параметры для специальной настройки рабочей среды. Встроенный набор команд для написания программ оболочки. Функции и оболочки для модульной организации задач.


Читайте также
Я обычная студентка, приехавшая из рабочего городка, но отец моей подруги миллиардер Ростислав Тепляков увидел во мне нечто особенное. Он стал оказы...
Было время, когда наша Земля выглядела безупречно.А потом все изменилось... Мы потеряли два материка. Кажется, их называли Америками… И это, увы, не...
Я всегда был активным человеком, но однажды столкнулся с серьезной проблемой – мне перестало хватать энергии.Сутками напролет я сидел перед телевизоро...
У вас когда-нибудь возникало ощущение, что вы чувствуете переживание другого человека, и спустя время узнавали, что не ошиблись? Доводилось ли вам всю...
При работе в системе Linux невозможно обойтись без работ в терминале с командной строкой. Командная строка позволяет использовать всю мощь и гибкость...