Что такое | в команде терминала [dубликат]

Чтобы создать загрузочный образ ISO, вы должны указать команду, которая вам нужна. По умолчанию образ ISO, который вы создадите, не будет загрузочным.

С помощью genisoimage вы можете использовать следующую командную строку: genisoimage -b isolinux/isolinux.bin -c isolinux/isolinux.cat -r -J -o cd_image.iso /cdrom

Предполагая, что каталог, называемый isolinux был создан под корнем исходного каталога, из которого вы создаете файл ISO.

Файл isolinux.cat будет создан командой, это каталог, необходимый для загрузчика. Файл isolinux.bin - это образ загрузчика, действительный для CD или DVD. Эти изображения доступны в пакете syslinux. Убедитесь, что у вас установлен этот пакет, если не выполнить

sudo apt-get install syslinux-common

В разделе /usr/share/syslinux вы найдете предопределенную загрузочную загрузку, файл isolinux.bin.

Дополнительная информация на официальном сайте Syslinux (общая информация о Linux)

5
задан 27 May 2017 в 20:43

9 ответов

|, также известный как pipe.

Pipe используется для вывода вывода для использования в другой команде.

Например, когда мы используем эту команду echo "ubuntu" | grep u , выход эха «ubuntu» отправляется в программу grep.

5
ответ дан 22 May 2018 в 22:11

|, также известный как pipe.

Pipe используется для вывода вывода для использования в другой команде.

Например, когда мы используем эту команду echo "ubuntu" | grep u , выход эха «ubuntu» отправляется в программу grep.

5
ответ дан 18 July 2018 в 12:38

|, также известный как pipe.

Pipe используется для вывода вывода для использования в другой команде.

Например, когда мы используем эту команду echo "ubuntu" | grep u , выход эха «ubuntu» отправляется в программу grep.

5
ответ дан 24 July 2018 в 20:00

| называется трубой. Это помогает нам создавать конвейеры. В UNIX, например, в операционных системах, конвейер представляет собой последовательность процессов, соединенных вместе стандартными потоками, так что выходные данные каждого процесса напрямую подаются в качестве входных данных для следующего.

Предположим, что у вас есть $ command 1 | command 2 | command 3 , тогда

Источник: использование труб с командами Linux

Например, если вы хотите перечислить все файлы в папке, вы, вероятно, будете использовать следующие :

$ ls -la

Теперь, предположим, вы хотите перечислить только исходные файлы java, вы, вероятно, сделаете что-то следующее:

$ ls -la | grep .java

ls -la создает процесс, выход из которого - Источник: использование Pipes with Linux Commands для ввода процесса для grep .java.

Вы можете узнать больше о трубах и фильтрах [!d4 ].

6
ответ дан 22 May 2018 в 22:11
  • 1
    Хорошо, то же самое в вашем ответе. | не является командой, это оператор в оболочке. Есть разница. – Sergiy Kolodyazhnyy 27 May 2017 в 19:08
  • 2
    @ СергийКолодяжный Спасибо, что указали это :) – Bilesh Ganguly 27 May 2017 в 19:50

| - это оператор, называемый Pipe:

. Если вам нужен вывод из command 1 для ввода в command 2, вы должны использовать символ pipe '|'. Вот синтаксис для символа канала:

command | command

| - это оператор, называемый Pipe:

rahul@VM:~$ ls | sort
Desktop
Documents
Downloads
examples.desktop
Music
Pictures
Public
Templates
Videos

Приведенный выше пример использует выход ls для ввода команды sort. Вы увидите, что список был отсортирован.

Как вы можете видеть, командная строка - это простой и мощный способ выполнения многих задач

Ref: https: //help.ubuntu .com / сообщества / CommandlineHowto

2
ответ дан 22 May 2018 в 22:11
  • 1
    В заголовке указано «Команда называется pipe». Труба не является командой. Это оператор. Есть существенная разница. – Sergiy Kolodyazhnyy 27 May 2017 в 19:04
  • 2
    @ СергийКолодянный: О, да. Спасибо за указание. – Rahul 27 May 2017 в 20:13

| называется трубой. Это помогает нам создавать конвейеры. В UNIX, например, в операционных системах, конвейер представляет собой последовательность процессов, соединенных вместе стандартными потоками, так что выходные данные каждого процесса напрямую подаются в качестве входных данных для следующего.

Предположим, что у вас есть $ command 1 | command 2 | command 3 , тогда

Источник: использование труб с командами Linux

Например, если вы хотите перечислить все файлы в папке, вы, вероятно, будете использовать следующие :

$ ls -la

Теперь, предположим, вы хотите перечислить только исходные файлы java, вы, вероятно, сделаете что-то следующее:

$ ls -la | grep .java

ls -la создает процесс, выход из которого - Источник: использование Pipes with Linux Commands для ввода процесса для grep .java.

Вы можете узнать больше о трубах и фильтрах .

6
ответ дан 18 July 2018 в 12:38

| - это оператор, называемый Pipe:

. Если вам нужен вывод из command 1 для ввода в command 2, вы должны использовать символ pipe '|'. Вот синтаксис для символа канала:

command | command

| - это оператор, называемый Pipe:

rahul@VM:~$ ls | sort Desktop Documents Downloads examples.desktop Music Pictures Public Templates Videos

Приведенный выше пример использует выход ls для ввода команды sort. Вы увидите, что список был отсортирован.

Как вы можете видеть, командная строка - это простой и мощный способ выполнения многих задач

Ref: https: //help.ubuntu .com / сообщества / CommandlineHowto

2
ответ дан 18 July 2018 в 12:38

| называется трубой. Это помогает нам создавать конвейеры. В UNIX, например, в операционных системах, конвейер представляет собой последовательность процессов, соединенных вместе стандартными потоками, так что выходные данные каждого процесса напрямую подаются в качестве входных данных для следующего.

Предположим, что у вас есть $ command 1 | command 2 | command 3 , тогда

Источник: использование труб с командами Linux

Например, если вы хотите перечислить все файлы в папке, вы, вероятно, будете использовать следующие :

$ ls -la

Теперь, предположим, вы хотите перечислить только исходные файлы java, вы, вероятно, сделаете что-то следующее:

$ ls -la | grep .java

ls -la создает процесс, выход из которого - Источник: использование Pipes with Linux Commands для ввода процесса для grep .java.

Вы можете узнать больше о трубах и фильтрах .

6
ответ дан 24 July 2018 в 20:00
  • 1
    Хорошо, то же самое в вашем ответе. | не является командой, это оператор в оболочке. Есть разница. – Sergiy Kolodyazhnyy 27 May 2017 в 19:08
  • 2
    @ СергийКолодяжный Спасибо, что указали это :) – Bilesh Ganguly 27 May 2017 в 19:50

| - это оператор, называемый Pipe:

. Если вам нужен вывод из command 1 для ввода в command 2, вы должны использовать символ pipe '|'. Вот синтаксис для символа канала:

command | command

| - это оператор, называемый Pipe:

rahul@VM:~$ ls | sort Desktop Documents Downloads examples.desktop Music Pictures Public Templates Videos

Приведенный выше пример использует выход ls для ввода команды sort. Вы увидите, что список был отсортирован.

Как вы можете видеть, командная строка - это простой и мощный способ выполнения многих задач

Ref: https: //help.ubuntu .com / сообщества / CommandlineHowto

2
ответ дан 24 July 2018 в 20:00
  • 1
    В заголовке указано «Команда называется pipe». Труба не является командой. Это оператор. Есть существенная разница. – Sergiy Kolodyazhnyy 27 May 2017 в 19:04
  • 2
    @ СергийКолодянный: О, да. Спасибо за указание. – Rahul 27 May 2017 в 20:13

Другие вопросы по тегам:

Похожие вопросы: