LINUX.ORG.RU

Использование UNIX: Что внутри конвейера?

 


0

1

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

>>> Подробности

★★★

Проверено: Shaman007 ()

Что такое Юникс? Юникс - это кучка мелких программ, которые срут друг в друга текстом.

sun-lsd ()

Дважды перечитал топик, чтобы понять, о чём это он

GreatCornholio ()
Ответ на: комментарий от sun-lsd

>Что такое Юникс? Юникс - это кучка мелких программ, которые срут друг в друга текстом.

sun-lsd (18.11.2010 18:50:53)

а вы говорили «не торт, не торт»

anonymous ()

Блин, респект боту! очень интересная программулина. Теперь буду пользовать.

leah ()

по ссылке какая то ненужная ерунда

exception13 ★★★★★ ()

Ага, видал такое. Век живи, век учись.

Gukl ★★ ()

Опять в статье установка через make & make install... А на дворе 21 век.

anonymous ()
Ответ на: комментарий от anonymous

> Опять в статье установка через make & make install... А на дворе 21 век.

На самом деле, ваши убанто-пакеты не на убанто-дереве растут, а делаются через тот же самый `make install`, несмотря на 21 век.

dm1024 ★★★ ()

В статье слишком много букв, не осилил. Кто-нибудь вкратце расскажет, что там происходит?

dm1024 ★★★ ()
Ответ на: комментарий от sun-lsd

Что такое Юникс? Юникс - это кучка мелких программ, которые срут друг в друга текстом.

Т.е. троллить на форумах это юниксвейно? Я знал...

Legioner ★★★★★ ()

>как использовать его в повседневных задачах

Повседневные задачи это просмотр вконтактика и прочих аналогичных ресурсов.

SebastianPoeiro ()
Ответ на: комментарий от shamazmazum

Лично у меня его прогресс бар поломан. И до половины не доходит, как всё готово. Здорово! Использовал dd if=/dev/urandom count=100 bs=1M | pv | md5

shamazmazum ()
Ответ на: комментарий от shamazmazum

> Лично у меня его прогресс бар поломан.

Он и не должен работать в этом случае. Прочти статью уж, солнышко.

annoynimous ★★★★★ ()
Ответ на: комментарий от dm1024

>На самом деле, ваши убанто-пакеты не на убанто-дереве растут, а делаются через тот же самый `make install`, несмотря на 21 век.

Только вот почему-то эти наши убунту-пакеты не засирают систему.

anonymous ()

Давно о таком мечтал, а то действительно пялиться на молчаливые скрипты бывает скучно :)

jerry_ru ()
Ответ на: комментарий от anonymous

> Только вот почему-то эти наши убунту-пакеты не засирают систему.

На самом деле, тебе некого винить в том, что ты не можешь сам сделать пакет для твоей системы, кроме себя. Жди, когда это сделает твой убанто-хозяин.

dm1024 ★★★ ()
Ответ на: комментарий от sun-lsd

>Что такое Юникс? Юникс - это кучка мелких программ, которые срут друг в друга текстом.

Что такое Интернет? Это куча мелких людишек, которые срут друг в друга текстом.

Юникс и Интернет... Они созданы друг для друга.

Rolex ★★ ()

Интригующий стиль новости поднял настроение. Всё-таки ботик выдаёт иногда. А вы - банить, банить его...

wbrer ★★★ ()
Ответ на: комментарий от GreatCornholio

GreatCornholio> Дважды перечитал топик, чтобы понять, о чём это он
хорошо, что я его не читал)

MrHouse ()
Ответ на: комментарий от dm1024

>На самом деле, тебе некого винить в том, что ты не можешь сам сделать пакет для твоей системы, кроме себя. Жди, когда это сделает твой убанто-хозяин.

Высер совершенно не по теме.

anonymous ()
Ответ на: комментарий от dddwd

>yum install pv помогает

Речь о неправильной доке, а не о наличии пакетов. Все делают так, но пишут почему-то иначе, и как не надо делать.

anonymous ()
Ответ на: комментарий от anonymous

Ъ такие Ъ.

там же ясным английским написано

sudo apt-get install pv

silw ★★★★★ ()
Ответ на: комментарий от silw

>там же ясным английским написано

Вот всё же разжевывать надо :/ Что про установку из исходников? Как делать неправильно? Как написано? Как будут делать нубы? Куда они всё это пошлют? Или типа про сборку пакетов нубы из астрала инфу должны получать?

anonymous ()
Ответ на: комментарий от anonymous

> Вот всё же разжевывать надо :/ Что про установку из исходников? Как делать неправильно? Как написано? Как будут делать нубы? Куда они всё это пошлют? Или типа про сборку пакетов нубы из астрала инфу должны получать?

и много вы знаете нубов, которые постоянно строят сложные конвейеры в командной строке, но не осилили нормальную установку пакетов в своем дистрибутиве?

ananas ★★★★★ ()
Ответ на: комментарий от shamazmazum

Правильно, откуда ему размер знать? Надо указать явным образом.

Gukl ★★ ()
Ответ на: комментарий от anonymous

Я знаю много линуксоидов, не умеющих читать.

я тоже. для Ъ

из статьи

Pipe Viewer - это приложение с открытым исходным кодом. Можно загрузить его код и собрать приложение с нуля или загрузить исполняемый файл программы из репозитория вашего дистрибутива UNIX, если он там имеется.

Для самостоятельной сборки загрузите архив с последней версией исходного кода с домашней страницы проекта Pipe Viewer (см. Ресурсы).

где тут неправильный подход к написанию документации и требование обязательно собирать что-либо?

ananas ★★★★★ ()
Ответ на: комментарий от ananas

>где тут неправильный подход к написанию документации и требование обязательно собирать что-либо?

Беспакетная установка в пакетизированные дистрибутивы - это неправильный подход к написанию документации. Сборка тут совершенно ни при чём.

anonymous ()
Ответ на: комментарий от anonymous

> Беспакетная установка в пакетизированные дистрибутивы - это неправильный подход к написанию документации. Сборка тут совершенно ни при чём.

Анонимуса ткнули носом по всем пунктам, но он продолжает косить под дурачка.

dm1024 ★★★ ()
Ответ на: комментарий от Rolex

>Что такое Интернет? Это куча мелких людишек, которые срут друг в друга текстом. Юникс и Интернет... Они созданы друг для друга.

Вот только люди по своей идее - беспротокольные демоны-агенты (ибо понимают неформализованные языки) , а программы - всего лишь тупые фильтры.

anonymous ()
Ответ на: комментарий от anonymous

> Беспакетная установка в пакетизированные дистрибутивы

в статье было хоть одно слово про тип используемых дистрибутивов? или это статья исключительно про установку софта в разных дистрах?

ananas ★★★★★ ()
Ответ на: комментарий от ananas

>или это статья исключительно про установку софта в разных дистрах?

В разных. И нигде, кроме слаквари, так не делают.

anonymous ()
Ответ на: комментарий от anonymous

конечно. нигде. и вообще /usr/local надо удалить из fhs и памяти человеческой

ananas ★★★★★ ()
Ответ на: комментарий от ananas

>конечно. нигде. и вообще /usr/local надо удалить из fhs и памяти человеческой

Тролль или сторонник помойки?

anonymous ()
Ответ на: комментарий от anonymous

> Тролль или сторонник помойки?

ты про песочницу или испытательный полигон когда-нибудь слышал? и представляешь себе их назначение?

ananas ★★★★★ ()
Ответ на: комментарий от ananas

>ты про песочницу или испытательный полигон когда-нибудь слышал? и представляешь себе их назначение?

Кто слышал про песочницу, тому рассказ про это в доке не нужно. А кто не слышал, рискует засрать себе систему.

И да, песочница - это chroot, а ещё лучше - виртуальная машина. Дабы «правильный скрипт» при make install под рутом не снёс нахрен всю систему.

anonymous ()
Ответ на: комментарий от anonymous

для поиграться с подобной тулзинкой chroot не нужен. а чтобы не было make install под рутом достаточно один раз сделать sudo chgrp -R users /usr/local && sudo chmod -R g+wX /usr/local

ananas ★★★★★ ()
Ответ на: комментарий от ananas

>для поиграться

Ничто не бывает настолько постоянным, как временное

а чтобы не было make install под рутом достаточно один раз сделать sudo chgrp -R users /usr/local && sudo chmod -R g+wX /usr/local

А в документации что написано?

anonymous ()

О, напомнили, хорошо.
Да , надо напоминать такое периодически и тем, кто не знал и забыл.))
еще, до кучи:
http://clpbar.sourceforge.net/

elipse ★★★ ()
Ответ на: комментарий от anonymous
┌┤~├──────────────────────────────────────────────────────────┤gotf@persephone├─
└─> ll /usr/ | grep "local$"
drwxrwsr-x  10 root staff 4.1k 2010-11-18 19:16 local

Debian. В стандартах, ЕМНИП, ничего не говорится о владельцах.

GotF ★★★★★ ()
Ответ на: комментарий от GotF

>Debian. В стандартах, ЕМНИП, ничего не говорится о владельцах.

sudo aptitude install установит под root'ом. Вот если думать про безопасность и пользователей не пришлось бы...

В любом случае, как показывает опыт, новички неправильно понимают make install и начинают применять его везде. Как раз из-за таких вот док.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.