Bash: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Строка 744:
Bash при запуске вызывает команды из множества различных скриптов.
 
Когда Bashbash вызывается как [[Интерактивность|интерактивная]] [[Оболочка операционной системы|оболочка]] входа в систему, первым делом он читает и вызывает команды из файла <tt>/etc/profile</tt>, если этот файл существует. После чтения этого файла, он смотрит следующие файлы в следующем порядке: <tt>~/.bash_profile</tt>, <tt>~/.bash_login</tt> и <tt>~/.profile</tt>, читает и вызывает команды из первого, который существует и доступен для чтения. При выходе bash читает и выполняет команды из файла <tt>~/.bash_logout</tt>.
 
Когда запускается интерактивная оболочка, но не для входа в систему, bash читает и исполняет команды из файлов <tt>/etc/bash.bashrc</tt> и <tt>~/.bashrc</tt>, если они существуют. Это может быть отменено опцией <code>-norc</code>. Опция <code>-rcfile file</code> заставит Bashbash использовать команды из файла <tt>file</tt> вместо <tt>/etc/bash.bashrc</tt> и <tt>~/.bashrc</tt>.
 
== Переносимость ==