URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 85697
[ Назад ]

Исходное сообщение
"Релиз командной оболочки zsh 5.0"

Отправлено opennews , 22-Июл-12 23:45 
Спустя 11 лет с момента выхода ветки 4.x представлен (http://www.zsh.org/mla/users//2012/msg00495.html) релиз командной оболочки zsh 5.0 (http://www.zsh.org). Оболочка поддерживает набор команд bourne shell и обладает рядом расширенных функций, направленных на увеличение удобства интерактивной работы в командной строке. В частности, zsh отличается гибкой системой выборки файлов, возможностью редактирования многострочных команд и мощными средствами автоматического дополнения ввода, в том числе с поддержкой автодополнения аргументов для различных популярных команд.

В выпуске  zsh 5.0 представлено (http://zsh.git.sourceforge.net/git/gitweb.cgi?p=zsh/zsh;a=bl...) около сотни новых возможностей, из которых можно выделить ключевые новшества:

-  Поддержка использования многобайтовых символов в shell (Unicode). Добавлено большое число опций, возможностей редактирования и расширенных флагов для использования многобайтовых символов;
-  Добавлены новые опции: COMBINING_CHARS,
  DEBUG_BEFORE_CMD, HASH_EXECUTABLES_ONLY, HIST_FCNTL_LOCK,
  HIST_LEX_WORDS, HIST_SAVE_BY_COPY, MULTIBYTE, NO_MULTI_FUNCDEF,
  PATH_SCRIPT, POSIX_ALIASES, POSIX_CD, POSIX_JOBS, POSIX_STRINGS,
  POSIX_TRAPS, PROMPT_SP, SOURCE_TRACE.

-  Поддержка раскраски и подсветки командной строки;
-  Поддержка управления задачами в не интерактивных командных оболочках  и субшелах;
-  Новое вводное руководство (man zshroadmap);
-  Значительное улучшение совместимости с POSIX при работе в режиме эмуляции sh ("emulate sh").

URL: http://www.zsh.org/mla/users//2012/msg00495.html
Новость: http://www.opennet.me/opennews/art.shtml?num=34390


Содержание

Сообщения в этом обсуждении
"Релиз командной оболочки zsh 5.0"
Отправлено pavlinux , 22-Июл-12 23:45 
> около сотни новых возможностей,

Ура! Только нафига, если есть баш? :)


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 22-Июл-12 23:56 
Bash уже давно, по крайней мере для меня, стал неким подмножеством zsh. Zsh его поглотил как-то...

"Релиз командной оболочки zsh 5.0"
Отправлено pavlinux , 23-Июл-12 04:49 
> стал неким подмножеством ...

А чё Emacs ниасилил?


"Релиз командной оболочки zsh 5.0"
Отправлено ZloySergant , 23-Июл-12 06:18 
>А чё Emacs ниасилил?

Тогда уж eshell.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 12:56 
Мсье знает толк :)

"Релиз командной оболочки zsh 5.0"
Отправлено Wulf , 23-Июл-12 00:08 
>> около сотни новых возможностей,
>Ура! Только нафига, если есть баш? :)

Слишком толсто :-)


"Релиз командной оболочки zsh 5.0"
Отправлено Aesthetus Animus , 23-Июл-12 00:11 
Нуфиг нужен bash, если есть zsh?!

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 00:43 
>> В частности, zsh отличается гибкой системой выборки файлов,
> bash 1.3, лет 10 назад

Вы удивитесь, но в zsh по сути встроены функции find и полноценные регулярные выражения. Например, ls *(^m0)  покажет файлы которые не изменялись сегодня, а ls *(m0) которые изменялись сегодня. ls *.txt~a* выведет файлы с расширением txt за исключением тех, что начинаются с буквы a.


> возможностью редактирования многострочных команд
> bash 1.0, лет 15 назад

Не помню в bash встроенного многострочного редактора.

> и мощными средствами автоматического дополнения ввода,
> bash 2.0, лет 10 назад.

bash не умеет с учётом _контекста_ дополнять аргументы команд.


"Релиз командной оболочки zsh 5.0"
Отправлено ваноним , 23-Июл-12 02:43 
> bash не умеет с учётом _контекста_ дополнять аргументы команд

вообще-то, умеет


"Релиз командной оболочки zsh 5.0"
Отправлено pavlinux , 23-Июл-12 04:54 
> Вы удивитесь, но в zsh по сути встроены функции find и полноценные
> регулярные выражения. Например, ls *(^m0)  покажет файлы которые не изменялись
> сегодня, а ls *(m0) которые изменялись сегодня. ls *.txt~a* выведет файлы
> с расширением txt за исключением тех, что начинаются с буквы a.

А чё Emacs ниасилил?

> Не помню в bash встроенного многострочного редактора.
> bash не умеет с учётом _контекста_ дополнять аргументы команд.

print *.c(#q:s/#%(#b)s(*).c/'S${match[1]}.C'/)

Вот кому такой зоопарк в командной строке нужен? Сие есть ничто иное,
как очередная мутация regexp, так нафига изобретать велосипед?
Есть perl, lisp, awk, sed.  

---
Подросло очередное поколение велосипедистов...

Был С, Prolog, Fortran,... подрослии чайнеги, учить впадлу    
захотели своего, изобрели C++, STL, Boost, опа получилась Ada.
Модулу/Оберон ниасили - назвали это Java.  

Скушно с вами, что не поколение, то одни баянисты.
Пойду я в криогеную кроватку, проснусь мож у наконец
нейроинтерфес допилят, задолбало 150 лет клаву топтать.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 09:04 
>Подросло очередное поколение велосипедистов...

А вы типа не поколение велосипедистов? Были калькуляторы, были перфокарты, был ассемблер. Пришло время для нового поколения превзойти старое.


"Релиз командной оболочки zsh 5.0"
Отправлено centosuser , 23-Июл-12 10:08 
ассемблер умер? я что-то пропустил.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 10:54 
Каждый читает в виду своих желаний прочесть то, что он хочет прочесть.

"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 23-Июл-12 11:18 
> Каждый читает в виду своих желаний прочесть то, что он хочет прочесть.

особенно если пишущий забывает включить мозг в процессе написания.


"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 23-Июл-12 09:50 
вот жеж блин… то ли я глупею, то ли павлин начинает умные вещи говорить чаще обычного…

"Релиз командной оболочки zsh 5.0"
Отправлено anonymous , 23-Июл-12 11:43 
та нее... это просто из-под одного аккаунта куча народу сидит.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 26-Июл-12 13:15 
Люди не меняются. Самый очевидный ответ как правило самый верный.
Вывод: ты глупеешь.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 12:58 
> нейроинтерфес допилят, задолбало 150 лет клаву топтать.

Ты далеко не уходи, уже простейшие в продаже есть.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 17:25 
> print *.c(#q:s/#%(#b)s(*).c/'S${match[1]}.C'/)
> Вот кому такой зоопарк в командной строке нужен? Сие есть ничто иное,
> как очередная мутация regexp, так нафига изобретать велосипед?
> Есть perl, lisp, awk, sed.  

Вот поэтому баш и башизмы можно выкинуть в помойку.
Для простых скриптов - posix shell, для сложных - perl, lisp, awk, sed, для интерактивной работы - zsh.
А bashу - попытке сгрести все эти функции в кучу, окончившейся полным провалом на всех фронтах - нет места в этом мире.


"Релиз командной оболочки zsh 5.0"
Отправлено pavlinux , 24-Июл-12 02:55 
Интерактивная работа в шел - это онанизм последней степени, вы зря получаете зарплату.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 04:23 
Эксперт по видам онанизма? Тады - да ! :)

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 11:47 
> Интерактивная работа в шел - это онанизм последней степени, вы зря получаете зарплату.

Я интерактивно работаю в консоли только дома, один, в темноте.


"Релиз командной оболочки zsh 5.0"
Отправлено pavlinux , 26-Июл-12 03:32 
>> Интерактивная работа в шел - это онанизм последней степени, вы зря получаете зарплату.
> Я интерактивно работаю в консоли только дома, один, в темноте.

:)


"Релиз командной оболочки zsh 5.0"
Отправлено тазовод , 23-Июл-12 17:32 
>Не помню в bash встроенного многострочного редактора.

set -o vi


"Релиз командной оболочки zsh 5.0"
Отправлено тазовод , 23-Июл-12 17:33 
>>Не помню в bash встроенного многострочного редактора.
> set -o vi

далее v


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 00:49 
bash вообще не нyжен. Для интерпретатора скриптов он слишком жирный (на FreeBSD /bin/sh не ссылка на bash, а полноценный лёгкий шелл - и если запускать много скриптов сразу, тoрмознyтость bash становится заметна на глаз, не говоря уже о потреблении памяти), а для интерактивной оболочки слишком куцый.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 04:26 
> а полноценный лёгкий шелл

Взаимоисключащиюе параграфы. Он настолько полноценный что кроме init им никто не хочет пользоваться. Более того, наличие сабжа совсем не вписывается в ваш тезис :)


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 07:00 
> Взаимоисключащиюе параграфы. Он настолько полноценный что кроме init им никто не хочет пользоваться. Более того, наличие сабжа совсем не вписывается в ваш тезис :)

Поясняю для туговатых: полноценный для исполнения скриптов. И для этого им пользуется всё, начиная с init и заканчивая configure'ами от GNU'шных autotools. А полноценный интерактивный шелл - это как раз zsh. А вот bash не подходит ни туда, ни сюда.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 13:00 
> Поясняю для туговатых: полноценный для исполнения скриптов. И для этого им пользуется
> всё, начиная с init и заканчивая configure'ами от GNU'шных autotools.

Да, а вы специально перечислили две штуки приблуд, максимально не гордых в плане шелла :)

В init - нынче вообще модно заменять это конфиг-файлами, ибо там много и не надо. Конфигур писался так чтобы работать везде, вплоть до кофемолок с тостерами.

> А полноценный интерактивный шелл - это как раз zsh. А вот bash
> не подходит ни туда, ни сюда.

А bash позволяет знать один шелл и там и тут, не прогружая мозг знанием двух сущностей вместо одной.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 17:05 
> Да, а вы специально перечислили две штуки приблуд, максимально не гордых в плане шелла :)

Это называется "следование стандарту POSIX"

> А bash позволяет знать один шелл и там и тут, не прогружая мозг знанием двух сущностей вместо одной.

zsh является надмножеством POSIX shell.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 17:12 
> Взаимоисключащиюе параграфы. Он настолько полноценный что кроме init им никто не хочет пользоваться.

Если вам не нравится писать на шелле, поддерживающем все фичи POSIX - вы имеете полное право писать на любом другом языке.
Но если его рантайм окажется дико жручим, как у bash или Java - не обижайтесь, если ваши скрипты попрут из подсистем, критичных по скорости и ресурсам.


"Релиз командной оболочки zsh 5.0"
Отправлено анон , 23-Июл-12 09:54 
Спорное утверждение. Когда пишешь на чистом sh приходится использовать много сторонних бинарников типа test/grep/sed, а это переклчючение контекста, время на форк и т.д. Bash способен местами заменить эту троицу: всякие там ${A##vasia} или [[ ]] весьма употребимы.

Кроме того возникают проблемы именно с этими самыми grep/sed, которые могут слегка отличаться на разных платформах в самых гнустных и неожиданных местах.

Поэтому лично я использую bash, и уж если сильно припекло - sh или ksh.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 11:13 
Форки на стандартных системах дешевые.
Переключение контекстов на современных процессорах дешевое.
Это только у Wintel такие проблемы.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 13:04 
> Форки на стандартных системах дешевые.

А что такое стандартная система? Это сферическая система весом в 1 мегабайт в вакууме, которая хранится в палате мер и весов в Париже? :)

> Переключение контекстов на современных процессорах дешевое.

Угу, щаз...

> Это только у Wintel такие проблемы.

Ну да, аналогов fork у них нет. Однако если уж насчет дешевизны - что-то вон опач на который 1000 клиентов пущено не очень то дешево жрет проц и оперативку :)


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 14:07 
> Спорное утверждение. Когда пишешь на чистом sh приходится использовать много сторонних
> бинарников типа test/grep/sed, а это переклчючение контекста, время на форк и
> т.д. Bash способен местами заменить эту троицу: всякие там ${A##vasia} или
> [[ ]] весьма употребимы.

Это называется башизмы, и их нормальные люди не используют.


"Релиз командной оболочки zsh 5.0"
Отправлено анон , 23-Июл-12 14:41 
Этому есть рациональная причина?

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 15:01 
Переносимость?

"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 23-Июл-12 15:03 
> Переносимость?

чего? куда? на какой вменяемой системе нет баша?


"Релиз командной оболочки zsh 5.0"
Отправлено анон , 23-Июл-12 15:28 
В пределах линухи - стопроцентная. Под солярку и аикс нужно писать осторожно, из коробки баш обычно староватый из-за большого срока поддрежки у этих юниксов (аналогично rhel и sles).

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 11:42 
> В пределах линухи - стопроцентная. Под солярку и аикс нужно писать осторожно,
> из коробки баш обычно староватый из-за большого срока поддрежки у этих
> юниксов (аналогично rhel и sles).

Ну перенеси мне "в пределах линухи" скрипт с четвертого баша с использованием его фич на старую систему с третьим башом, ага.


"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 23-Июл-12 15:02 
> Этому есть рациональная причина?

башефобия. иногда с обострениями в виде бсдфилии.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 17:45 
>> Этому есть рациональная причина?
> башефобия. иногда с обострениями в виде бсдфилии.

башефилия не лучше. возьмешь такое вот поделие и приходится тащить тыщу либ и подпрограмм.


"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 23-Июл-12 17:50 
> башефилия не лучше. возьмешь такое вот поделие и приходится тащить тыщу либ
> и подпрограмм.

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


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 23:50 
> а перечислить их можно? мне вот не приходится, отчего-то. может, у меня секретный баш такой?

У любого админа, написавшего больше двух скриптов на баше, есть свой собственный, личный фреймворк.
У опытных админов с 30-летним стажем такой фреймворк позволяет написать SMTP-сервер на чистом шелле буквально за 10 строчек. Но и весит, правда, десятки мегабайт.


"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 24-Июл-12 07:48 
а, то есть, если админ пишет не на баше, то фреймворка нет, так?

день открытых дверей в отделении шизофазии, что ли?


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 11:40 
> а, то есть, если админ пишет не на баше, то фреймворка нет, так?

Как правило, возможностей нормальных языков хватает и так :)


"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 24-Июл-12 11:49 
>> а, то есть, если админ пишет не на баше, то фреймворка нет, так?
> Как правило, возможностей нормальных языков хватает и так :)

ага. и все они берутся из астрала, не надо тащить «нормальный язык» и 100500 его библиотек.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 11:54 
> ага. и все они берутся из астрала, не надо тащить «нормальный язык»
> и 100500 его библиотек.

Тот же перл есть в любом нормальном линуксе/юниксе. И даже библиотеки там тащатся не в пример легко - есть cpan.


"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 24-Июл-12 12:35 
> Тот же перл есть в любом нормальном линуксе/юниксе. И даже библиотеки там
> тащатся не в пример легко - есть cpan.

я очень рад за перл.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 04:33 
[... beEEeep! ...] расскажи об этом Дебиану - а то они ссанными тряпками и калённым железом баЩЪ из системы попёрли :)


PS: Я лично ничего ни против баша, ни против башизмов не имею.
Но при одном условии: шебанг _обязян_ быть вида #!/где-то-там/bash  , иначе 30 лет расстрела немедленно! :)


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 26-Июл-12 13:20 
> башефобия. иногда с обострениями в виде бсдфилии.

Этот камент ты написал тоже в рамках огрупения, о котором упоминал в #48 ?


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 17:07 
> Этому есть рациональная причина?

Да. bash _очень_ жирный и тормознутый по сравнению с POSIX shell, что актуально при необходимости работать быстро или влезть в эмбеддовку. Примерно как Java vs C.
Например, в Debian уже давно идет движуха выкинуть bash и башизмы из системных скриптов, начиная с init, и юзать там только dash (который следует POSIX и не перегружен фичами для интерактивной работы).


"Релиз командной оболочки zsh 5.0"
Отправлено анон , 23-Июл-12 17:39 
Вы, гражданин, слышите звон, но не знаете где он. Init скрипты вещь специфичная и интерестная. Очевидно, что там много скриптов, очевидно, что каждый (или не каждый) надо запустить, очевидно, что сто раз запустить dash дешевле, чем эти же сто раз bash. Но с чего вы решили, что этот потерн использования универсален?

Бывают скрипты, которые запускаются один раз и работают несколько минут, а то и часов и там уже будет интерестнее вопрос: запустить мне 10000 раз sed или запустить 100 раз, используя башизмы там где это возможно и разумно.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 17:42 
> Бывают скрипты, которые запускаются один раз и работают несколько минут, а то и часов и там уже будет интерестнее вопрос: запустить мне 10000 раз sed или запустить 100 раз, используя башизмы там где это возможно и разумно.

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


"Релиз командной оболочки zsh 5.0"
Отправлено анон , 23-Июл-12 18:01 
> Если вам так пофиг на ресурсы - можете писать хоть на питоне,
> хоть на жабе, хоть на брейнфаке. Баш здесь - лишь один
> из тысяч варинатов.

Ну вот, потыкай в анона палочкой и увидишь истерику. Я никого не принуждаю писать на bash. Боже упаси! Более того и сам пишу на sh, там где действительно надо много раз запускать маленький скрипт, но я также понимаю, что условия использования бывают разные, и цели бывают разные, и существуют условия при которых использование dash/sh нецелесообразно из-за задержек на форках.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 19:47 
> Ну вот, потыкай в анона палочкой и увидишь истерику.

Хм. Намекаете, что в вас не стоит тыкать палочкой?

> но я также понимаю, что условия использования бывают разные, и цели бывают разные, и существуют условия при которых использование dash/sh нецелесообразно из-за задержек на форках.

Разумеется. Как правило, в таких случаях лучше писать на языке, который содержит все необходимые фичи для работы с текстом. Т.е. забить на шеллы и взять перл.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 00:54 
> актуально при необходимости работать быстро или влезть в эмбеддовку. Примерно как
> Java vs C.

Ну так если ресурсы жмут - пишите на си и не вы...сь :)


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 11:41 
> Ну так если ресурсы жмут - пишите на си и не вы...сь

Назовут поттерингом и побьют :(


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 17:20 
> Спорное утверждение. Когда пишешь на чистом sh приходится использовать много сторонних
> бинарников типа test/grep/sed, а это переклчючение контекста, время на форк и
> т.д. Bash способен местами заменить эту троицу: всякие там ${A##vasia} или
> [[ ]] весьма употребимы.

Проще сразу выбрать язык, в котором вся необходимая функциональность из коробки.
Например, простые скрипты писать в стандартном sh, а сложные - на перле (как ЯП он значительно удобнее баша, хотя бы потому, что не является попыткой скрестить интерактивную оболочку и ЯП).

А для интерактивной работы все равно ничего лучше zsh пока не придумали.


"Релиз командной оболочки zsh 5.0"
Отправлено анон , 23-Июл-12 17:49 
Да, это очевидное решение, но perl по своей природе не предназначен для совместной разработки. *sh тоже позволяет писать абы как, но там хоть не так много вариантов сделать одно и тоже действие.



"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 19:47 
> Да, это очевидное решение, но perl по своей природе не предназначен для
> совместной разработки.

bash тоже, и что?


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 23:46 
> perl по своей природе не предназначен для совместной разработки

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


"Релиз командной оболочки zsh 5.0"
Отправлено анон , 24-Июл-12 10:03 
Объясню. Парадигма перла говорит о том, что один результат можно получить совершенно разными путями, как следствие написанное одним человеком частенько очень тяжело воспринимается другими.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 11:44 
> Объясню. Парадигма перла говорит о том, что один результат можно получить совершенно
> разными путями, как следствие написанное одним человеком частенько очень тяжело воспринимается
> другими.

Парадигма перла - язык со встроенным инструментарием для эффективной обработки текстов.
Все остальное - ваш личный бред.


"Релиз командной оболочки zsh 5.0"
Отправлено анон , 24-Июл-12 16:01 
Не мой, а создателя языка. Гугли "There’s more than one way to do it".

"Релиз командной оболочки zsh 5.0"
Отправлено Пингвино , 25-Июл-12 18:44 
И что? Я на петоне могу одно и тоже получить несколькими путями, так он теперь не предназначен для совместной разработки?

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 20:16 
> Когда пишешь на чистом sh приходится использовать много сторонних бинарников типа test/grep/sed, а это переклчючение контекста, время на форк и т.д.

Если вы на каждый кусочек данных форкаете grep/sed, вы идuот независимо от выбранного шелла, потому что поэлементная обработка на нормальном ЯП будет всегда быстрее и удобнее чем на bash. Для поточной же обработки от шелла нужно только запустить конвеер, и тут sh справится быстрее. Башевские же извращения типа массивов и прочей дряни опять ни к селу ни к городу как и весь баш: использовать их - медленно, неудобно и нестандартно, а не использовать - будут лежать мёртвым грузом.


"Релиз командной оболочки zsh 5.0"
Отправлено Анон , 23-Июл-12 21:43 
Что значит стандартно? С остальным я в целом согласен, но про стандартно не понял.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 11:45 
> Что значит стандартно? С остальным я в целом согласен, но про стандартно не понял.

Набор фич баша меняется от версии к версии, что создает проблемы обратной совместимости.
А фичи POSIX shell стандартизированы лет 30 назад, и с тех пор никаких подобных проблем с ним нет.


"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 24-Июл-12 11:52 
> никаких подобных проблем с ним нет.

кроме одной: писать на нём шибко неудобно. не то, чтобы баш был образцом красоты и удобства, но какой смысл игнорировать башевские фичи? для успокоения умственных инвалидов, которые не могут собрать себе четвёртый баш? пусть со своими проблемами разбираются сами.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 11:58 
>> никаких подобных проблем с ним нет.
> кроме одной: писать на нём шибко неудобно. не то, чтобы баш был
> образцом красоты и удобства, но какой смысл игнорировать башевские фичи?

Создание переносимого кода.

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

Не все любят разводить сра^Wслаку в системе.

Кроме того, переносимость скрипта - это когда "скопировал и работает", а не "скопировал... то собрал... это поставил... там допилил... полскрипта переписал... вроде взлетело, правда работает криво..."


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 12:02 
> "скопировал... то собрал... это поставил... там допилил... полскрипта переписал... вроде
> взлетело, правда работает криво..."

Зато юниксвейно.

А переносимость - противоречит unix-way. Потому что в _настоящем_ юниксе админ _должен_ страдать.


"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 24-Июл-12 12:39 
>> образцом красоты и удобства, но какой смысл игнорировать башевские фичи?
> Создание переносимого кода.

*куда* переносимого? код на баше работает под башем.

>> для успокоения умственных инвалидов, которые не могут собрать себе четвёртый баш?
> Не все любят разводить сра^Wслаку в системе.

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

> Кроме того, переносимость скрипта — это когда «скопировал и работает», а не
> "скопировал… то собрал… это поставил… там допилил… полскрипта переписал… вроде
> взлетело, правда работает криво…"

какая хорошая иллюстрация к перловым скриптам.


"Релиз командной оболочки zsh 5.0"
Отправлено анон , 24-Июл-12 16:03 
> Создание переносимого кода.

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



"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 24-Июл-12 16:17 
> Тут уже раз двадцать спросили куда ты понес это код.

видимо, домой. во имя Луны.


"Релиз командной оболочки zsh 5.0"
Отправлено Feerik_Home , 23-Июл-12 14:23 
Слишком жЫррррный, судя по комменту сверху, тут точно не баш:)))))))

"Релиз командной оболочки zsh 5.0"
Отправлено Alatar , 23-Июл-12 07:55 
В принципе, ничего не имею против баша (кроме появления необоснованных башизмов), но обратил внимание, из моих знакомых юниксоидов, в чьих окружениях мне давалось поработать, ни один не умеет этот ваш баш готовить, а дефолтовый конфиг у него та ещё дрянь. Может подбросить дистростроителям идейку написать красивый аплет, предлагающий начигающему юзеру выбрать конфиг баша из десятка преднастроенных? =)

"Релиз командной оболочки zsh 5.0"
Отправлено анон , 23-Июл-12 13:15 
Врятли ты используешь оболочку также, как это делают другие. Брать чей-то конфиг глупо и бесполезно, т.к. сначала огранизуются паттерны использвания окружения, а потом под них точатся разные компоненты. На это требуется время и способность к анализу своих действий, а главное желание. Делать наоборот: взять конфиг и приучать себя к работе с ним глупо.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 00:22 
powershell ,остальное юникс древности - не нужны.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 00:25 
О да! Тот еще зверь. Честно пытался написать на нем простой скрипт, который кое-что выкачивает из сети и устанавливает. Писал и разбирался очень долго. Потом плюнул и быстро сделал красивый python-скрипт.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 00:42 
Оупенсорс головного мозга не излечим, говорят

"Релиз командной оболочки zsh 5.0"
Отправлено unknown , 23-Июл-12 02:03 
равно как и энтерпрайз головного мозга

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 13:06 
> Оупенсорс головного мозга не излечим, говорят

Не вижу причин лечиться от него. Он доставляет. Это самый клевый формат взаимодействия с разработчиками. Да, проприетарным дронам не понять :)


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 17:17 
> Оупенсорс головного мозга не излечим, говорят

Опенсурс/не опенсурс, как разница, все равно повершел гoвно собачье.
Чтобы этого не понимать, нужно страдать тяжелой формой балмерофилии.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 00:50 
> powershell ,остальное юникс древности - не нужны.

Смешно.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 00:52 
> powershell ,остальное юникс древности - не нужны.

Ну, скажем так, от шелла там вообще ничего нет - оболочка уровня cmd по фичам и настраиваемости. Да и "power" тоже хорош - microsoft стайл с кошмарными параметрами на полэкрана и невменяемыми конвеерами.


"Релиз командной оболочки zsh 5.0"
Отправлено ddfasfds , 23-Июл-12 03:41 
powershell это такая хрень которая ни развернуться нормально на весь экран не умеет, ни настроить элементарно вывод. Нет уж спасибо. Унылый слишком он снаружи. как в нутри не важно. это перекрывает все достоинтсва. Ни копи паста нормального ничего.

"Релиз командной оболочки zsh 5.0"
Отправлено Alatar , 23-Июл-12 07:37 
С тем же успехом можно обругать любой шел - с tcsh, и zsh, и bash, тупо потому что они тоже не умеют разворачиваться на весь экран... Не надо смешивать шел и виртуальный терминал. Вы же под линуксом не пользуете дефолтовый иксовый xterm? Вот и под виндой вполне можно использовать сторонний терминал, например Console (правда эти кадры, кажется, тоже так и не осилили нормальное распахивание...). =)

"Релиз командной оболочки zsh 5.0"
Отправлено Aceler , 23-Июл-12 08:36 
> Не надо смешивать шел и виртуальный терминал

А что, PowerSHell можно запустить отдельно от виртуального терминала?


"Релиз командной оболочки zsh 5.0"
Отправлено Alatar , 23-Июл-12 09:28 
Честно сказать с повершелом не пробовал, так как не знаю, нафиг он мне нужен, но cmd вполне можно запустить в Console2, а из cmd, вроде бы, повершел вполне запускается, так что должен и в Console запуститься. В своё время заморачивался, делал автозапуск msys окружения в консол - работало нормально, так что проблем не вижу. Да и с rxvt из состава msys должно работать.
Проверить не могу, так как сейчас всего это уже под рукой нет.

"Релиз командной оболочки zsh 5.0"
Отправлено Aceler , 23-Июл-12 09:35 
> Честно сказать с повершелом не пробовал, так как не знаю, нафиг он
> мне нужен, но cmd вполне можно запустить в Console2, а из
> cmd, вроде бы, повершел вполне запускается, так что должен и в
> Console запуститься. В своё время заморачивался, делал автозапуск msys окружения в
> консол - работало нормально, так что проблем не вижу. Да и
> с rxvt из состава msys должно работать.
> Проверить не могу, так как сейчас всего это уже под рукой нет.

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


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 11:14 
> А что, PowerSHell можно запустить отдельно от виртуального терминала?

Можно. Запускайте.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 17:14 
>> А что, PowerSHell можно запустить отдельно от виртуального терминала?
> Можно. Запускайте.

Запустил. Система упала в BSOD. Шindoшs така шindoшs :\


"Релиз командной оболочки zsh 5.0"
Отправлено dead_sd , 23-Июл-12 04:38 
To install the Web Server role [in Windows 2008 R2]

For the default installation, type the following at a command prompt and press ENTER:

start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-FTPPublishingService;IIS-FTPServer;WAS-WindowsActivationService;WAS-ProcessModel


"Релиз командной оболочки zsh 5.0"
Отправлено анон , 23-Июл-12 09:13 
Проблема пакетного менеджера на самом деле.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 13:07 
> For the default installation, type the following at a command prompt and
> press ENTER:

Да-да. It's a microsoft, baby :). А теперь, внимание, коронный номер, линукс:
# apt-get install nginx

Все, вебсервер установлен :D


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 17:27 
> To install the Web Server role [in Windows 2008 R2]
> For the default installation, type the following at a command prompt and
> press ENTER:
> start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-FTPPublishingService;IIS-FTPServer;WAS-WindowsActivationService;WAS-ProcessModel

Неужели вы не понимаете, что все это ИНТУИТИВНО понятно КАЖДОЙ домохозяйке? Да, опенсурс головного мозга неизлечим.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 01:07 
> опенсурс головного мозга неизлечим.

Несомненно, полезных бактерий в ЖКТ можно и пролечить, выкурив нафиг. Вот только результат не понравится. Но виндузятники привычные к таким вещам :)


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 04:39 
> powershell ,остальное юникс древности - не нужны.

Powershit. Только сегодня к вашим услугам:
- У...щный dosbox с дико геморной копипастой и без вкладок. Welcome to NT4! Последний писк технологий ранних девяностых, однако.
- Тупое как пробка автодополнение. Судя по всему шелл делался для потенциального противника и стояла цель максимально саботировать его работу.
- А чтобы совсем хорошо - километровые команды и не...ческие пути. Что может быть милее чем самому их вколачивать. Ведь автодополнение - тупое, копипаст - геморройный. Так что клаву в зубы и вперед.
- Не похоже на остальных. Отличается кривым синтаксисом который ни с чем не совместим.
- Дотнет в каждой дырке. Поэтому скорость работы и особенно запуска - соответствующая. Баш на фоне этой штуки - как болид F1 на фоне самоката. Не говоря о том что переросточный рантайм коего 4.5 версии отросло юзать для системной автоматизации - это клиника.  

В общем майкрософт такой майкрософт. Целью было попиарить очередной раз свой горбатый дотнет и поставить галочку напротив [x] у нас тоже типа есть шелл. Искренне желаю микрософтовским дронам пользоваться этим шытом до глубокой старости. Чтобы было еще приятнее осознать что можно было и намного меньше мучаться столько лет :)


"Релиз командной оболочки zsh 5.0"
Отправлено Харитон , 23-Июл-12 09:05 
> Целью было попиарить очередной раз свой горбатый
> дотнет

Мало того теперь от ДОТнета никуда не денетесь! Придется с ним жить - на нем павершелл...)))


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 13:08 
> Мало того теперь от ДОТнета никуда не денетесь!

Ну почему же, у меня в xubuntu его нет. И шелл не в пример более удобный чем ЭТО :)


"Релиз командной оболочки zsh 5.0"
Отправлено Клыкастый2 , 23-Июл-12 09:53 
в портежах не нашёл это вообще что? опять убунтизм какой-то? )))

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 13:09 
> убунтизм какой-то? )))

Хуже. Виндизм.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 17:09 
>> убунтизм какой-то? )))
> Хуже. Виндизм.

Разве это не одно и то же?


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 01:12 
> Разве это не одно и то же?

Нет. Если вы не можете отличить linux от windows, это называется ламеризм. И это даже хуже чем виндизм...


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 11:50 
> Нет. Если вы не можете отличить linux от windows, это называется ламеризм.
> И это даже хуже чем виндизм...

Ubuntu - это не Linux. Там даже ядро собственное - ubuntu kernel. Ребята из Canonical все время это повторяют...


"Релиз командной оболочки zsh 5.0"
Отправлено Quasar , 24-Июл-12 17:59 
>Ubuntu - это не Linux. Там даже ядро собственное - ubuntu kernel. Ребята из Canonical все время это повторяют...

это ты всё время повторяешь, а вот, собственно, что говорят в Canonical:

https://wiki.ubuntu.com/KernelTeam

>The Ubuntu Kernel Team aims to provide the highest quality Linux kernel for Ubuntu and the Ubuntu family of products. The Linux Kernel is the core of Ubuntu and is the rock upon which we base all other Ubuntu technology, and is a usable, high-quality desktop & server operating system for users around the world. It strives to be the best free software development platform in existence.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 04:41 
> powershell ,остальное юникс древности - не нужны.

тссс! Ты чё на публичном сайте такие вещи вслух ...
За него же нынче содят по статье "Жестокое обращение с жЫвотными" и "Зоофилия"!


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 00:41 
И что вам помешало осилить? Оупенсорс головного мозга? Столлман не одобряет повершелл?

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 00:53 
> И что вам помешало осилить? Оупенсорс головного мозга? Столлман не одобряет повершелл?

Начнём с простого - эта поделка уже научилась работать не только под windows?


"Релиз командной оболочки zsh 5.0"
Отправлено Darth Revan , 23-Июл-12 02:06 
У вас Linux головного мозга - здоровые люди с радостью отдаются в рабство барину полностью.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 04:40 
> рабство барину полностью.

На халяву зверь бежит. Даже если это всего лишь бесплатный вазелин...


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 17:15 
>> рабство барину полностью.
> На халяву зверь бежит. Даже если это всего лишь бесплатный вазелин...

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


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 01:13 
> В винде ты платишь и за то, что тебя поимели, и за вазелин.

Да, но ботам это не мешает визжать про то что каждая пятая порция вазелина - в подарок :)



"Ну что ж вы так"
Отправлено beresk_let , 23-Июл-12 05:04 
Замыкайте тег сарказма. Некоторые вон не могут распарсить потом.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 01:02 
кстати, Столлман и опенсорс не одобряет ;)

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 04:42 
> кстати, Столлман и опенсорс не одобряет ;)

Он одобряет free software. И правильно делает - нахаляву работать на всякие микрософты и эпплы - удел дураков и лузеров.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 08:26 
а я просто хотел уточнить, что многие от незнания подменяют одно название другим, тогда как, сам Столлман категорически не согласен с термином "opensource", ибо открытость, сама по себе, не предполагает свободы.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 11:16 
Не от незнания, а от реймонда спинного мозга.

"Релиз командной оболочки zsh 5.0"
Отправлено добрый дядя , 23-Июл-12 01:52 
я хочу купить powershell для Linux! чтобы пользоваться правильным интерпретатором, выложу тыщу баксов, дай ссылку на онлайн-магазин Microsoft

"Релиз командной оболочки zsh 5.0"
Отправлено бедный буратино , 23-Июл-12 03:37 
> я хочу купить powershell для Linux! чтобы пользоваться правильным интерпретатором, выложу тыщу баксов, дай ссылку на онлайн-магазин Microsoft

А ключи подписи от репозитория, где повершелл лежит, вам не дать? :)


"Релиз командной оболочки zsh 5.0"
Отправлено Онаним , 23-Июл-12 06:05 
pash.sourceforge.net

"Релиз командной оболочки zsh 5.0"
Отправлено ыгчч , 23-Июл-12 06:10 
Какой кошмар.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 04:41 
> И что вам помешало осилить?

Общая дерbмовость этой конструкции. Более уродского шелла я вообще ни на одной системе не видел. MS и шелл? С таким же успехом можно бомжа жрущего из помойки шеф-поваром нанимать.


"Релиз командной оболочки zsh 5.0"
Отправлено princedv , 23-Июл-12 06:55 
Никогда не понимал суть "холиваров" с аргументами "отстой" и "лучше чем ваше всё".

Раз проект живет - значит им пользуются.
На домашних пк пользователи сами решают что им использовать, собственно на северах все зависит так же от человека. Кто-то пользуется, кто-то нет.
Для решения многих задач есть разные инструменты. И их использование зависит от человека или от корпоративной политики. Не всем людям хочеться захламлять систему кофигурационными файлами от множества пакетов.

Что касается powerShell, то для msWin это действительно плюс. Наконец-то можно нормально управлять политиками более-менее человеческим способом.

p.s. ведь если что-то не нравиться всегда можно написать самому ))) (ansi c / c++ / java ...etc)


"Релиз командной оболочки zsh 5.0"
Отправлено grayich , 23-Июл-12 08:39 
ура!

"Релиз командной оболочки zsh 5.0"
Отправлено centosuser , 23-Июл-12 10:14 
открывая тему надеялся увидеть большой холивар, надежды оправдались.

сам пользуюсь bash, zsh не смотрел, пока не знаю чем он мне может понравиться. баша пока хватает.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 20:19 
> баша пока хватает

Как говорят, кому и кобыла - невеста...



"Релиз командной оболочки zsh 5.0"
Отправлено Кирилл Жольнай , 24-Июл-12 02:29 
> сам пользуюсь bash, zsh не смотрел, пока не знаю чем он мне
> может понравиться. баша пока хватает.

Я вот тоже так думал, пока не apt-get install zsh. А обратно уже не захотелось, рекомендую.


"Релиз командной оболочки zsh 5.0"
Отправлено Владимир , 23-Июл-12 14:09 
В Powershell очень удобно сделана объектная модель. Вот объектной модели, как в Java, Java-Script - реально не хватает. А так конечно больше ему не чем похвастаться.

"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 23-Июл-12 15:19 
> Вот объектной модели, как в Java, Java-Script — реально не хватает.

вопрос 1: зачем?
вопрос 2: чем так сильно не устраивает та, что есть:

  объект [методы и аргументы]

или с посылкой сообщений:

  объект [методы и аргументы] | объект [методы и аргументы]

?


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 01:18 
> В Powershell очень удобно сделана объектная модель.

И очень отстойно сделано вообще все остальное. Шеллу вообще не обязательно быть объектным. Его задача - автоматизировать мелкие рутинные задачи. Для этого ООП-переростки не требуются. Но MS понял все явно по своему. Так появился жуткий урод с названием powershell. При том энтерпрайз головного мозга настолько повредил головной мозг манагеров MS что они даже додумались обвесить скрипты подписями. Хотя основной ценностью скриптов является простота модификации. О чем с подписями можно ессно забыть.


"Релиз командной оболочки zsh 5.0"
Отправлено kurokaze , 23-Июл-12 17:51 
в макоси есть и bash и zsh так что успокойтесь холиварить

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 23-Июл-12 20:13 
Давайте лучше похоливарим на тему Mac vs Linux.

"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 26-Июл-12 13:24 
> Давайте лучше похоливарим на тему Mac vs Linux.

Лучше Linux vs Linux-libre. Адепты теперь просто обязаны с пеной у рта должны доказывать что ванильный линукс несвободное зло и его надо срочно уничтожить.


"Релиз командной оболочки zsh 5.0"
Отправлено Аноним , 24-Июл-12 01:20 
> в макоси есть и bash и zsh

А еще там есть жоппл, который очень любит загонять хомячков в стойло.



"Релиз командной оболочки zsh 5.0"
Отправлено Shura , 24-Июл-12 17:19 
Не нашёл примеров настройки
"Поддержка раскраски и подсветки командной строки"

что это такое и как настроить? Я же правильно понимаю, что это нечто большее чем просто цветной PROMPT?


"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 24-Июл-12 17:26 
да не, цветной prompt.

"Релиз командной оболочки zsh 5.0"
Отправлено grayich , 24-Июл-12 17:46 
цветной левый и правый промпт 100 лет как есть, это что-то иное


"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 24-Июл-12 17:51 
у zsh есть специальные коды для bold и underline. это риальне круто, да.

"Релиз командной оболочки zsh 5.0"
Отправлено Shura , 24-Июл-12 18:07 
Кажется что-то нарыл и это не совсем то, что я себе представлял. Но всё равно здорово.
https://github.com/zsh-users/zsh-syntax-highlighting

"Релиз командной оболочки zsh 5.0"
Отправлено arisu , 24-Июл-12 18:12 
хм. забавненько. не знал, что оно так умеет. tnx.