Оператор & в командной строке Linux и в скриптах используется для запуска команды или процесса в фоновом режиме (background).
Какое назначение у оператора `&` в командной строке или в скриптах?
Оператор & в командной строке Linux и в скриптах используется для запуска команды или процесса в фоновом режиме (background).
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Оператор & в командной строке Linux и в скриптах используется для запуска команды или процесса в фоновом режиме (background).
Это значит, что команда выполняется параллельно с текущей сессией терминала, и вы сразу получаете обратно приглашение для ввода новых команд, не дожидаясь завершения запущенного процесса.
Пример:
sleep 30 &
Эта команда запустит sleep на 30 секунд в фоне, и вы сразу сможете вводить другие команды.
Это удобно для запуска долгих задач, чтобы не блокировать терминал.