Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash source использование: [выполнение команд из файла]
    1. Обзор
    2. Использование
    3. Общие параметры
    4. Общие примеры
    5. Советы

[Linux] Bash source использование: [выполнение команд из файла]

Обзор

Команда source в Bash используется для выполнения команд из файла в текущем контексте оболочки. Это позволяет загружать функции, переменные и другие настройки, определенные в скрипте, без необходимости запускать новый процесс.

Использование

Основной синтаксис команды source выглядит следующим образом:

source [options] [arguments]

Общие параметры

  • -h, --help - выводит справочную информацию о команде.
  • -V, --version - выводит версию Bash.

Общие примеры

  1. Выполнение скрипта для настройки окружения:
    source ~/.bash_profile
    
  2. Загрузка функций из файла:
    source ~/scripts/my_functions.sh
    
  3. Обновление переменных окружения:
    source ~/env_vars.sh
    

Советы

  • Используйте source для загрузки конфигурационных файлов, чтобы изменения вступили в силу немедленно.
  • Помните, что команды, выполненные с помощью source, будут доступны в текущей оболочке, что может повлиять на дальнейшую работу.
  • Если вы хотите выполнить скрипт в новом контексте, используйте bash script.sh вместо source.