Я изучаю разные типы Ubuntu, и есть команда, которая является
[command] & - запустите <command> и отправьте задачу на фонЯ не могу понять эту команду. Расскажите, пожалуйста, о команде в деталях с примером.
Это просто говорит, что добавление & после команды будет запускать эту команду в фоновом режиме. Пример:
sleep 10
Это будет ждать 10 секунд, прежде чем возвращать вас в приглашение. Добавьте & после него, и вы получите подсказку сразу.
Это просто говорит, что добавление & после команды будет запускать эту команду в фоновом режиме. Пример:
sleep 10
Это будет ждать 10 секунд, прежде чем возвращать вас в приглашение. Добавьте & после него, и вы получите подсказку сразу.
Это просто говорит, что добавление & после команды будет запускать эту команду в фоновом режиме. Пример:
sleep 10
Это будет ждать 10 секунд, прежде чем возвращать вас в приглашение. Добавьте & после него, и вы получите подсказку сразу.
Что этот экстракт (на мой взгляд, руководство Bash?) хочет сказать вам, что вы можете запускать любую другую команду терминала в фоновом режиме, добавив & к ее концу.
Фон означает что команда начнет работать, но затем ее вход отключится от терминала, и вместо этого вы вернетесь в приглашение оболочки, чтобы вы могли запускать другие команды, в то время как ваш предыдущий может быть активным.
Команды в фоновом режиме может все же выдавать выходной сигнал, который затем отображается в терминале. Это может запутаться, если несколько команд производят вывод одновременно и затем смешиваются.
Вы можете вернуть последнюю команду, которую вы отправили на задний план обратно на передний план, чтобы взаимодействовать с ней введите команду fg.
здесь & - символ, который заставляет команду запускать в фоновом режиме
, если & указан в конце команды, он выполняет команду в фоновом режиме в другой подоболочке и выдает вывод на терминал как это сделано Ex
$ ls &
[3] 23204
2048 Documents github Public test.js
здесь 23204 является PID фоновой задачи
Примечание: - фоновый процесс не останется в живых после закрытия сеанса оболочки. SIGHUP завершает все запущенные процессы.
Как говорят другие ответы, он запускает команду в фоновом режиме, а это означает, что она не дожидается завершения этой команды, прежде чем позволить вам выдавать больше команд.
Однако я не подумайте, что примеры, приведенные в других ответах, очень полезны. Для большинства людей фонирование очень полезно, если вы работаете в оконной системе. Поднимите окно терминала и выполните команду
xterm
. Это вызовет второе окно терминала, в котором вы можете ввести больше команд. Оставьте это второе окно открытым и вернитесь к первому. Вы увидите, что вы не можете вводить там никаких команд, потому что он ждет завершения команды xterm. Закройте второе окно (щелкните его значок закрытия или введите exit или нажмите ctrl-D в приглашении), и вы увидите, что первое окно возвращается к жизни.
Теперь выпустите команду [ ! d3]
xterm &
Опять же, это откроет новое окно, но если вы вернетесь к первому, вы можете выпустить там больше команд, даже если вторая открыта.
здесь & - символ, который заставляет команду запускать в фоновом режиме
, если & указан в конце команды, он выполняет команду в фоновом режиме в другой подоболочке и выдает вывод на терминал как это сделано Ex
$ ls &
[3] 23204
2048 Documents github Public test.js
здесь 23204 является PID фоновой задачи
Примечание: - фоновый процесс не останется в живых после закрытия сеанса оболочки. SIGHUP завершает все запущенные процессы.
Что этот экстракт (на мой взгляд, руководство Bash?) хочет сказать вам, что вы можете запускать любую другую команду терминала в фоновом режиме, добавив & к ее концу.
Фон означает что команда начнет работать, но затем ее вход отключится от терминала, и вместо этого вы вернетесь в приглашение оболочки, чтобы вы могли запускать другие команды, в то время как ваш предыдущий может быть активным.
Команды в фоновом режиме может все же выдавать выходной сигнал, который затем отображается в терминале. Это может запутаться, если несколько команд производят вывод одновременно и затем смешиваются.
Вы можете вернуть последнюю команду, которую вы отправили на задний план обратно на передний план, чтобы взаимодействовать с ней введите команду fg.
Как говорят другие ответы, он запускает команду в фоновом режиме, а это означает, что она не дожидается завершения этой команды, прежде чем позволить вам выдавать больше команд.
Однако я не подумайте, что примеры, приведенные в других ответах, очень полезны. Для большинства людей фонирование очень полезно, если вы работаете в оконной системе. Поднимите окно терминала и выполните команду
xterm
. Это вызовет второе окно терминала, в котором вы можете ввести больше команд. Оставьте это второе окно открытым и вернитесь к первому. Вы увидите, что вы не можете вводить там никаких команд, потому что он ждет завершения команды xterm. Закройте второе окно (щелкните его значок закрытия или введите exit или нажмите ctrl-D в приглашении), и вы увидите, что первое окно возвращается к жизни.
Теперь выпустите команду [ ! d3] xterm &
Опять же, это откроет новое окно, но если вы вернетесь к первому, вы можете выпустить там больше команд, даже если вторая открыта.
здесь & - символ, который заставляет команду запускать в фоновом режиме
, если & указан в конце команды, он выполняет команду в фоновом режиме в другой подоболочке и выдает вывод на терминал как это сделано Ex
$ ls &
[3] 23204
2048 Documents github Public test.js
здесь 23204 является PID фоновой задачи
Примечание: - фоновый процесс не останется в живых после закрытия сеанса оболочки. SIGHUP завершает все запущенные процессы.
Что этот экстракт (на мой взгляд, руководство Bash?) хочет сказать вам, что вы можете запускать любую другую команду терминала в фоновом режиме, добавив & к ее концу.
Фон означает что команда начнет работать, но затем ее вход отключится от терминала, и вместо этого вы вернетесь в приглашение оболочки, чтобы вы могли запускать другие команды, в то время как ваш предыдущий может быть активным.
Команды в фоновом режиме может все же выдавать выходной сигнал, который затем отображается в терминале. Это может запутаться, если несколько команд производят вывод одновременно и затем смешиваются.
Вы можете вернуть последнюю команду, которую вы отправили на задний план обратно на передний план, чтобы взаимодействовать с ней введите команду fg.
Как говорят другие ответы, он запускает команду в фоновом режиме, а это означает, что она не дожидается завершения этой команды, прежде чем позволить вам выдавать больше команд.
Однако я не подумайте, что примеры, приведенные в других ответах, очень полезны. Для большинства людей фонирование очень полезно, если вы работаете в оконной системе. Поднимите окно терминала и выполните команду
xterm
. Это вызовет второе окно терминала, в котором вы можете ввести больше команд. Оставьте это второе окно открытым и вернитесь к первому. Вы увидите, что вы не можете вводить там никаких команд, потому что он ждет завершения команды xterm. Закройте второе окно (щелкните его значок закрытия или введите exit или нажмите ctrl-D в приглашении), и вы увидите, что первое окно возвращается к жизни.
Теперь выпустите команду [ ! d3] xterm &
Опять же, это откроет новое окно, но если вы вернетесь к первому, вы можете выпустить там больше команд, даже если вторая открыта.