Иллюстрированный самоучитель по Linux

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

  • Установка переменных среды.
  • Алиасы команд.
  • Подстановочные символы.
  • Все это мы рассмотрим в оставшейся части главы вместе со следующими функциями оболочки Bash.
  • Переадресация ввода и вывода.
  • Дополнение частично введенных имен.
  • Полный набор функций редактирования командной строки.
  • Хронологический список.
  • Управление заданиями.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.