Оболочка 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.