LINUX.ORG.RU
ФорумTalks

Консоль рулит? Воистину рулит!


0

0

Сёдня видел как работает в консоли профи (не гуру, но всё-таки). Вот это эффективность работы.

Честно говоря испытал шок. Кстати в связи с субжем есть ли какие-то ресурсы не просто мануальной направленности, а скажем сборники советов как можно работать с консолью. Best practises чтоли...

Re: Консоль рулит? Воистину рулит!

linux users guide

bash advanced scripting manual

AngryElf ★★★★★ ()

Re: Консоль рулит? Воистину рулит!

google: bash howto

mutronix ★★★★ ()

Re: Консоль рулит? Воистину рулит!

Ну а какже без нее родимой? Рано или поздно все сводится к консоли.

qsloqs ★★ ()
Ответ на: Re: Консоль рулит? Воистину рулит! от qsloqs

Re: Консоль рулит? Воистину рулит!

Да не, я не фанатик гуя. Просто был поражён насколько эффективнее консоль. Так сказать слишком мало практиковался - как следствие просто не имею достаточного кругозора для таких трюков.

anonymousI ()
Ответ на: Re: Консоль рулит? Воистину рулит! от anonymousI

Re: Консоль рулит? Воистину рулит!

Слушай, а какие именно он делал трюки? Я с консолью дружу, но просто интересно, может, я чего-то очень важного не знаю.

anonymous ()
Ответ на: Re: Консоль рулит? Воистину рулит! от anonymous

Re: Консоль рулит? Воистину рулит!

Могу показаться ламмером, но пох. Для меня был интересен процесс работы с вимом в первую очередь.

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

Вроде всё просто less, grep, sort -u ещё что-то было, однако завернувши в одну строку - просматриваем нужные файлы с кодом на которые есть референции с файлов конфигурации

Или к примеру после проработки скриптом файлов считываем количество обрботанных рекордов(stdout) и автоматом генерируем разницу к примеру с прошлым разом.

Очень удивился лёгкости доставания нужных штучек из рукава. Чувак ничего не рожал так сказать.

anonymousI ()
Ответ на: Re: Консоль рулит? Воистину рулит! от anonymousI

Re: Консоль рулит? Воистину рулит!

Совершенно нормальные действия ... я ещё awk иногда цепляю. Но он почему то иногда разнй бывает ... :( где awk а где и gawk

robot12 ★★★★★ ()

Re: Консоль рулит? Воистину рулит!

Рулит не консоль, а идеология маленьких программ и методов связи их между собой.

robot12 ★★★★★ ()

Re: Консоль рулит? Воистину рулит!

в следующий раз видеокамеру в руки. чтобы все посмотрели.

kes ()
Ответ на: Re: Консоль рулит? Воистину рулит! от anonymousI

Re: Консоль рулит? Воистину рулит!

а разве униксвей не сакс ? я думал что стандартизаванный формат типа XML и язык выборки типа XQuery + XPath круче чем парсенье текстового формата. а компонентная архитектура типа COM заменяет вызов програм и передачу им данных через аргумент или файл.

хочу Линукс Скриптинг Хост и кучу компонентов с сервисами ... мне его питон пока заменяет.

не бейте меня за моё непонимание unixвея.

zort ()
Ответ на: Re: Консоль рулит? Воистину рулит! от zort

Re: Консоль рулит? Воистину рулит!

> я думал что стандартизаванный формат типа XML и язык выборки типа XQuery + XPath круче чем парсенье текстового формата. а компонентная архитектура типа COM заменяет вызов програм и передачу им данных через аргумент или файл.

Все это применимо для написания скриптов, но сложно использовать как командную оболочку.

amm ()
Ответ на: Re: Консоль рулит? Воистину рулит! от amm

Re: Консоль рулит? Воистину рулит!

нужно изобрести "Fast Console Expression Functional Language with support for streaming and pipelining" чтоб было удобно маленькие скрипты набирать.

zort ()
Ответ на: Re: Консоль рулит? Воистину рулит! от zort

Re: Консоль рулит? Воистину рулит!

> а разве униксвей не сакс ?

Наоборот - рулез!

> я думал что стандартизаванный формат типа XML и язык выборки типа XQuery + XPath круче чем парсенье текстового формата.

Вперёд, пиши программы в зюмеле, а потом делай выборки.

> а компонентная архитектура типа COM заменяет вызов програм и передачу им данных через аргумент или файл.

Забыл поток, очередь, сокет, а также конвееризацию.

anonymous ()
Ответ на: Re: Консоль рулит? Воистину рулит! от zort

Re: Консоль рулит? Воистину рулит!

> не бейте меня за моё непонимание unixвея.

Бить не будем - сам апстену разобьешься с таким подходом ;)

e ()
Ответ на: Re: Консоль рулит? Воистину рулит! от zort

Re: Консоль рулит? Воистину рулит!

>нужно изобрести "Fast Console Expression Functional Language with support for streaming and pipelining" чтоб было удобно маленькие скрипты набирать.

perl?

Xellos ★★★★★ ()
Ответ на: Re: Консоль рулит? Воистину рулит! от amm

Re: Консоль рулит? Воистину рулит!

msh - это котороый Monad что ли? В консоли на C-шарпе писать? увольте...

Кстати, в busybox есть встроенная оболчка msh (minix shell).

UserUnknown ★★★★★ ()
Ответ на: Re: Консоль рулит? Воистину рулит! от kes

Re: Консоль рулит? Воистину рулит!

у ВСЕХ в 55-й раз спрашиваю, чем под linux делать захват desktop video, чтобы не пользоваться вот так видеокамерой?

anonymous ()
Ответ на: Re: Консоль рулит? Воистину рулит! от anonymous

Re: Консоль рулит? Воистину рулит!

> у ВСЕХ в 55-й раз спрашиваю, чем под linux делать захват desktop video, чтобы не пользоваться вот так видеокамерой?

В faq сукины дети! (с) http://www.linux.org.ru/books/lor-faq/lorFAQ-14.html#ss14.49

Reinventer ()
Ответ на: Re: Консоль рулит? Воистину рулит! от anonymous

Re: Консоль рулит? Воистину рулит!

>у ВСЕХ в 55-й раз спрашиваю, чем под linux делать захват desktop video, чтобы не пользоваться вот так видеокамерой?

Еще раз отвечаю - зайди под женским ником - ответят все и одновременно!

anonymous ()
Ответ на: Re: Консоль рулит? Воистину рулит! от UserUnknown

Re: Консоль рулит? Воистину рулит!

> msh - это котороый Monad что ли? В консоли на C-шарпе писать? увольте...

Там скриптовый C#-like язык.

Основное, что понравилось, это то, что обмен между программами идет структурированной информацией.

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