Канал Unix соединяет дескрипторы файлов двух процессов. Канал создается с каналом POSIX () функция, объявленная в <unistd.h>. Оболочки обеспечивают создание канала между использованием процессов "|".
Каждая команда или программа, выполненная оболочкой, имеют 3 потока данных, связанные с ним:
stdin
, с дескриптором файла 0
) – где команды получают свой вход от (по умолчанию, ввод с клавиатуры, обеспеченный терминалом).stdout
, дескриптор файла 1
) – куда команды отправляют свой вывод (по умолчанию, дисплей терминала).stderr
, дескриптор файла 2
) – куда команды отправляют свои сообщения об ошибках и предупреждающие сообщения (по умолчанию, дисплей терминала).Существуют способы соединить потоки между программами, и файлы назвали передачу по каналу и перенаправления.
Передача по каналу является механизмом для отправки данных от одной программы до другого использования "|" оператор в большинстве оболочек. Оператор подает вывод из программы слева, как введено к программе справа.
Пример:
$ cat two_columns column1:cloth column2:strawberries column3:fish column4:chocolate column5:punch cards $ cat two_columns | awk -F: '{print $1}' column1 column2 column3 column4 column5 $ cat two_columns | awk -F: '{print "HAS: " $2}' HAS: cloth HAS: strawberries HAS: fish HAS: chocolate HAS: punch cards
Pitivi является видео редактором
Pitivi является видео редактором, который стремится быть полезным и для профессионалов и для любителей. Это интегрируется в Gnome и может импортировать и экспортировать медиа через GStreamer gstreamer.
pkexec позволяет авторизованному пользователю выполнять ПРОГРАММУ как другому пользователю. Если имя пользователя не будет указано, то программа будет выполнена как административный суперпользователь, корень.
Polkit (раньше PolicyKit) является компонентом для управления полномочиями в масштабе всей системы в подобных Unix операционных системах.
Polipo является легким весом, передающим и кэширующим веб-прокси-сервер
Polipo обычно используется в качестве веб-прокси для одиночного компьютера или небольшой сети, хотя нет никакой фундаментальной причины, почему он не должен использоваться большим.
Дистрибутивы как Ubuntu обеспечивают пакеты для землетрясения. Источники сохраняются в мерзавце и сделали, чтобы GitHub зеркально отразил.
---------121--------1767----Polkit (раньше PolicyKit) является компонентом для управления полномочиями в масштабе всей системы в подобных Unix операционных системах.Polkit (раньше PolicyKit) является компонентом для управления полномочиями в масштабе всей системы в подобных Unix операционных системах.