Оболочка Bash
Рассмотрим наиболее популярную оболочку Linux - Bash. Для понимания ее места в
мире Linux важно понять сам процесс входа в систему. В результате ввода имени
и пароля пользователя происходит несколько важных процессов. Прежде всего, запуск
оболочки (в нашем случае Bash), затем - считывание конфигурационного файла, созданного
для создания собственной среды Bash.
Чтобы обеспечить персонифицированную конфигурацию Bash, необходимо создать в исходном
каталоге файл с именем .bashrc. Это простейший текстовый файл, выполняемый оболочкой
Bash при ее запуске (обычно при входе в систему).
Примечание
В Red Hat Linux 7.1 параметры персонифицированной конфигурации входят также в состав файла .bash_prof lie, который хранится в исходном каталоге пользователя.
Файл . bashrc может содержать любой разрешенный набор команд и функций оболочки
Bash, которые можно вводить в командной строке, а также сложные команды, применяемые
в сценариях.
Именно в файле .bashrc конфигурируются параметры оболочки, устанавливаются переменные
среды (например, путь по умолчанию) и запускаются программы, предназначенные для
автоматического запуска с оболочкой Bash. Ниже приведены команды, образующие простой
файл . bashrc, который задает оригинальную подсказку командной строки, устанавливает
алиас команды с именем which и некоторые переменные среды.
PS1=" [\u@\h
\W]\\$ " alias which="type -path" export PATH=$PATH:.:~/bin export
EDITOR=emacs
В этом простом
примере задействованы несколько важных функций оболочки Bash.
После изучения основных команд
Unix, полезно освоить среду командной строки, в которой эти команды используются,
- оболочку. Оболочка аналогична окну DOS в системе Windows 3.1 или Windows
98, в котором можно вводить команды, запускать программы и выполнять операции
с файлами.
В отличие от окон DOS,
представляющих собой среду с ограниченной гибкостью, оболочки Unix - это небольшие
программы, запускаемые как процессы при входе в систему и обеспечивающие богатый
набор средств в соответствии с потребностями различных пользователей и программ.
В мире Unix - следовательно,
и Linux - большой выбор оболочек, каждая из которых имеет собственный набор
средств и возможностей, зачастую и собственный язык сценариев для создания сложных,
самостоятельно выполняемых, программ, аналогичных bat-файлам DOS (с привычным
расширением . ВАТ), но более мощным. »
В начале главы дан обзор основных оболочек Unix, в том числе Bourne Shell, С Shell и Korn Shell, затем мы перейдем к углубленному изучению оболочки Bourne Again Shell, известной как Bash, устанавливаемой по умолчанию в большинстве дистрибутивов Linux.
| фотоэффект ; Коническая винтовая линия Ethernet Локальные сети что такое драйвер Первый способ задания функции: табличный Степенная функция Обратные тригонометрические функции Определение непрерывности функции Оценки ошибок в формулах приближённого дифференцирования Производные функции, заданной параметрически Примеры исследования функций и построения графиков Приближённое нахождение корней уравнений и точек экстремума Тригонометрическая форма комплексного числа Изменить порядок интегрирования Вычислить двойной интеграл Вычисление тройных интегралов Сферические координаты Два основных метода интегрирования Замена переменных в двойном интеграле Дифференцирование интегралов, зависящих от параметра |