Как выполнить несколько Linux-команд в одно время

Linux

Несколько команд можно выполнить в одно время в Linux-терминале двумя различными способами. Оба этих способа очень просты. Мы много говорим про скрипты командной строки, и сегодня мы поговорим ещё немного на эту тему — открывайте терминал.

Первый способ:

Он очень простой. Вам просто нужно разделить команды с помощью точки с запятой. После того, как вы набрали все команды, нажмите enter, и все они будут выполнены. Вот синтакс:

command; command; command; command

Несколько команд

Выполняются команды ls, cat hello и ls -l. Первая команда «ls» перечисляет все директории, «cat hello» прочитывает файл hell0, а команда «ls -l» перечисляет все папки и файлы, а также права на них.

Второй способ:

Вместо выполнения команд из терминала, мы сначала сохраним наши команды в текстовом файле, а затем исполним этот файл-скрипт. Он не делает ничего, кроме как последовательно исполняет все команды, написанные в нём.

Для начала давайте создадим файл, используя утилиту cat, с командами в этом файле:

Создание файла через cat

Мы создали текстовый файл под названием shscriptexample и поместили туда три команды. Теперь этот файл называется скриптом.

Как выполнить файл-скрипт:

Синтакс для исполнения скрипта такой:

sh filename

Выполняем файл-скрипт

Как вы можете видеть, результат такой же. Чтобы выполнять свои задачи, вы можете создавать свои файлы-скрипты, записывая туда нужные вам команды. Удачи!

Несколько команд можно выполнить в одно время в Linux-терминале двумя различными способами. Оба этих способа очень просты. Мы много говорим про скрипты командной строки, и сегодня мы поговорим ещё немного на эту тему — открывайте терминал.

Первый способ:

Он очень простой. Вам просто нужно разделить команды с помощью точки с запятой. После того, как вы набрали все команды, нажмите enter, и все они будут выполнены. Вот синтакс:

1

command; command; command; command

Выполняются команды ls, cat hello и ls -l. Первая команда “ls” перечисляет все директории, “cat hello” прочитывает файл hell0, а команда “ls -l” перечисляет все папки и файлы, а также права на них.

Второй способ:

Вместо выполнения команд из терминала, мы сначала сохраним наши команды в текстовом файле, а затем исполним этот файл-скрипт. Он не делает ничего, кроме как последовательно исполняет все команды, написанные в нём.
Для начала давайте создадим файл, используя утилиту cat, с командами в этом файле:

Мы создали текстовый файл под названием shscriptexample и поместили туда три команды. Теперь этот файл называется скриптом.
Как выполнить файл-скрипт:
Синтакс для исполнения скрипта такой:

1

sh filename

Как вы можете видеть, результат такой же. Чтобы выполнять свои задачи, вы можете создавать свои файлы-скрипты, записывая туда нужные вам команды. Удачи!