The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз командной оболочки zsh 5.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз командной оболочки zsh 5.0"  +/
Сообщение от opennews (ok) on 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз командной оболочки zsh 5.0"  –18 +/
Сообщение от pavlinux (ok) on 22-Июл-12, 23:45 
> около сотни новых возможностей,

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз командной оболочки zsh 5.0"  +11 +/
Сообщение от Аноним (??) on 22-Июл-12, 23:56 
Bash уже давно, по крайней мере для меня, стал неким подмножеством zsh. Zsh его поглотил как-то...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

27. "Релиз командной оболочки zsh 5.0"  –5 +/
Сообщение от pavlinux (ok) on 23-Июл-12, 04:49 
> стал неким подмножеством ...

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

34. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от ZloySergant (ok) on 23-Июл-12, 06:18 
>А чё Emacs ниасилил?

Тогда уж eshell.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

64. "Релиз командной оболочки zsh 5.0"  +1 +/
Сообщение от Аноним (??) on 23-Июл-12, 12:56 
Мсье знает толк :)
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Релиз командной оболочки zsh 5.0"  +3 +/
Сообщение от Aesthetus Animus (ok) on 23-Июл-12, 00:11 
Нуфиг нужен bash, если есть zsh?!
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "Релиз командной оболочки zsh 5.0"  +3 +/
Сообщение от Аноним (??) on 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 не умеет с учётом _контекста_ дополнять аргументы команд.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

28. "Релиз командной оболочки zsh 5.0"  +5 +/
Сообщение от pavlinux (ok) on 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 лет клаву топтать.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

43. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 09:04 
>Подросло очередное поколение велосипедистов...

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

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

51. "Релиз командной оболочки zsh 5.0"  +1 +/
Сообщение от centosuser (ok) on 23-Июл-12, 10:08 
ассемблер умер? я что-то пропустил.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

53. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 10:54 
Каждый читает в виду своих желаний прочесть то, что он хочет прочесть.
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

57. "Релиз командной оболочки zsh 5.0"  +2 +/
Сообщение от arisu (ok) on 23-Июл-12, 11:18 
> Каждый читает в виду своих желаний прочесть то, что он хочет прочесть.

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

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

48. "Релиз командной оболочки zsh 5.0"  –2 +/
Сообщение от arisu (ok) on 23-Июл-12, 09:50 
вот жеж блин… то ли я глупею, то ли павлин начинает умные вещи говорить чаще обычного…
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

59. "Релиз командной оболочки zsh 5.0"  –1 +/
Сообщение от anonymous (??) on 23-Июл-12, 11:43 
та нее... это просто из-под одного аккаунта куча народу сидит.
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

155. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 26-Июл-12, 13:15 
Люди не меняются. Самый очевидный ответ как правило самый верный.
Вывод: ты глупеешь.
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

65. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 12:58 
> нейроинтерфес допилят, задолбало 150 лет клаву топтать.

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

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

94. "Релиз командной оболочки zsh 5.0"  –1 +/
Сообщение от Аноним (??) on 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у - попытке сгрести все эти функции в кучу, окончившейся полным провалом на всех фронтах - нет места в этом мире.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

120. "Релиз командной оболочки zsh 5.0"  –2 +/
Сообщение от pavlinux (ok) on 24-Июл-12, 02:55 
Интерактивная работа в шел - это онанизм последней степени, вы зря получаете зарплату.
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

121. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 24-Июл-12, 04:23 
Эксперт по видам онанизма? Тады - да ! :)
Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору

131. "Релиз командной оболочки zsh 5.0"  +1 +/
Сообщение от Аноним (??) on 24-Июл-12, 11:47 
> Интерактивная работа в шел - это онанизм последней степени, вы зря получаете зарплату.

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

Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору

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

:)

Ответить | Правка | ^ к родителю #131 | Наверх | Cообщить модератору

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

set -o vi

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

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

далее v

Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

10. "Релиз командной оболочки zsh 5.0"  +4 +/
Сообщение от Аноним (??) on 23-Июл-12, 00:49 
bash вообще не нyжен. Для интерпретатора скриптов он слишком жирный (на FreeBSD /bin/sh не ссылка на bash, а полноценный лёгкий шелл - и если запускать много скриптов сразу, тoрмознyтость bash становится заметна на глаз, не говоря уже о потреблении памяти), а для интерактивной оболочки слишком куцый.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

21. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 04:26 
> а полноценный лёгкий шелл

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

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

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

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

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

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

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

86. "Релиз командной оболочки zsh 5.0"  +1 +/
Сообщение от Аноним (??) on 23-Июл-12, 17:05 
> Да, а вы специально перечислили две штуки приблуд, максимально не гордых в плане шелла :)

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

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

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

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

54. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 11:13 
Форки на стандартных системах дешевые.
Переключение контекстов на современных процессорах дешевое.
Это только у Wintel такие проблемы.
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

70. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 13:04 
> Форки на стандартных системах дешевые.

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

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

Угу, щаз...

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

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

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

80. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от анон on 23-Июл-12, 14:41 
Этому есть рациональная причина?
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

81. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 15:01 
Переносимость?
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

83. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от arisu (ok) on 23-Июл-12, 15:03 
> Переносимость?

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

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

82. "Релиз командной оболочки zsh 5.0"  –1 +/
Сообщение от arisu (ok) on 23-Июл-12, 15:02 
> Этому есть рациональная причина?

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

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

124. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от arisu (ok) on 24-Июл-12, 07:48 
а, то есть, если админ пишет не на баше, то фреймворка нет, так?

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

Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

126. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 24-Июл-12, 11:40 
> а, то есть, если админ пишет не на баше, то фреймворка нет, так?

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

Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #126 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #136 | Наверх | Cообщить модератору

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


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

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

156. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 26-Июл-12, 13:20 
> башефобия. иногда с обострениями в виде бсдфилии.

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

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

87. "Релиз командной оболочки zsh 5.0"  +7 +/
Сообщение от Аноним (??) on 23-Июл-12, 17:07 
> Этому есть рациональная причина?

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

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

105. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 19:47 
> Ну вот, потыкай в анона палочкой и увидишь истерику.

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

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

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

Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

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


Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

106. "Релиз командной оболочки zsh 5.0"  +1 +/
Сообщение от Аноним (??) on 23-Июл-12, 19:47 
> Да, это очевидное решение, но perl по своей природе не предназначен для
> совместной разработки.

bash тоже, и что?

Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

111. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 23:46 
> perl по своей природе не предназначен для совместной разработки

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

Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

125. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от анон on 24-Июл-12, 10:03 
Объясню. Парадигма перла говорит о том, что один результат можно получить совершенно разными путями, как следствие написанное одним человеком частенько очень тяжело воспринимается другими.
Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору

143. "Релиз командной оболочки zsh 5.0"  –1 +/
Сообщение от анон on 24-Июл-12, 16:01 
Не мой, а создателя языка. Гугли "There’s more than one way to do it".
Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору

153. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Пингвино (ok) on 25-Июл-12, 18:44 
И что? Я на петоне могу одно и тоже получить несколькими путями, так он теперь не предназначен для совместной разработки?
Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

110. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Анон on 23-Июл-12, 21:43 
Что значит стандартно? С остальным я в целом согласен, но про стандартно не понял.
Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору

135. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от arisu (ok) on 24-Июл-12, 11:52 
> никаких подобных проблем с ним нет.

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

Ответить | Правка | ^ к родителю #130 | Наверх | Cообщить модератору

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

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

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

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

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

Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору

139. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 24-Июл-12, 12:02 
> "скопировал... то собрал... это поставил... там допилил... полскрипта переписал... вроде
> взлетело, правда работает криво..."

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

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

Ответить | Правка | ^ к родителю #137 | Наверх | Cообщить модератору

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

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

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

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

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

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

Ответить | Правка | ^ к родителю #137 | Наверх | Cообщить модератору

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

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


Ответить | Правка | ^ к родителю #137 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #144 | Наверх | Cообщить модератору

79. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Feerik_Home email on 23-Июл-12, 14:23 
Слишком жЫррррный, судя по комменту сверху, тут точно не баш:)))))))
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

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

75. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от анон on 23-Июл-12, 13:15 
Врятли ты используешь оболочку также, как это делают другие. Брать чей-то конфиг глупо и бесполезно, т.к. сначала огранизуются паттерны использвания окружения, а потом под них точатся разные компоненты. На это требуется время и способность к анализу своих действий, а главное желание. Делать наоборот: взять конфиг и приучать себя к работе с ним глупо.
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

5. "Релиз командной оболочки zsh 5.0"  –20 +/
Сообщение от Аноним (??) on 23-Июл-12, 00:22 
powershell ,остальное юникс древности - не нужны.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Релиз командной оболочки zsh 5.0"  +4 +/
Сообщение от Аноним (??) on 23-Июл-12, 00:25 
О да! Тот еще зверь. Честно пытался написать на нем простой скрипт, который кое-что выкачивает из сети и устанавливает. Писал и разбирался очень долго. Потом плюнул и быстро сделал красивый python-скрипт.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Релиз командной оболочки zsh 5.0"  –10 +/
Сообщение от Аноним (??) on 23-Июл-12, 00:42 
Оупенсорс головного мозга не излечим, говорят
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

16. "Релиз командной оболочки zsh 5.0"  +4 +/
Сообщение от unknown (??) on 23-Июл-12, 02:03 
равно как и энтерпрайз головного мозга
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

71. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 13:06 
> Оупенсорс головного мозга не излечим, говорят

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

92. "Релиз командной оболочки zsh 5.0"  +1 +/
Сообщение от Аноним (??) on 23-Июл-12, 17:17 
> Оупенсорс головного мозга не излечим, говорят

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Релиз командной оболочки zsh 5.0"  +4 +/
Сообщение от Аноним (??) on 23-Июл-12, 00:50 
> powershell ,остальное юникс древности - не нужны.

Смешно.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "Релиз командной оболочки zsh 5.0"  +3 +/
Сообщение от Аноним (??) on 23-Июл-12, 00:52 
> powershell ,остальное юникс древности - не нужны.

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

20. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от ddfasfds on 23-Июл-12, 03:41 
powershell это такая хрень которая ни развернуться нормально на весь экран не умеет, ни настроить элементарно вывод. Нет уж спасибо. Унылый слишком он снаружи. как в нутри не важно. это перекрывает все достоинтсва. Ни копи паста нормального ничего.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

41. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Aceler (ok) on 23-Июл-12, 08:36 
> Не надо смешивать шел и виртуальный терминал

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

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

46. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Alatar (??) on 23-Июл-12, 09:28 
Честно сказать с повершелом не пробовал, так как не знаю, нафиг он мне нужен, но cmd вполне можно запустить в Console2, а из cmd, вроде бы, повершел вполне запускается, так что должен и в Console запуститься. В своё время заморачивался, делал автозапуск msys окружения в консол - работало нормально, так что проблем не вижу. Да и с rxvt из состава msys должно работать.
Проверить не могу, так как сейчас всего это уже под рукой нет.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

55. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 11:14 
> А что, PowerSHell можно запустить отдельно от виртуального терминала?

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

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

22. "Релиз командной оболочки zsh 5.0"  +2 +/
Сообщение от dead_sd (ok) on 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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

45. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от анон on 23-Июл-12, 09:13 
Проблема пакетного менеджера на самом деле.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

72. "Релиз командной оболочки zsh 5.0"  +4 +/
Сообщение от Аноним (??) on 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

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

95. "Релиз командной оболочки zsh 5.0"  +1 +/
Сообщение от Аноним (??) on 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

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

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

114. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 24-Июл-12, 01:07 
> опенсурс головного мозга неизлечим.

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

Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

23. "Релиз командной оболочки zsh 5.0"  +7 +/
Сообщение от Аноним (??) on 23-Июл-12, 04:39 
> powershell ,остальное юникс древности - не нужны.

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

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

73. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 13:08 
> Мало того теперь от ДОТнета никуда не денетесь!

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

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

49. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Клыкастый2 on 23-Июл-12, 09:53 
в портежах не нашёл это вообще что? опять убунтизм какой-то? )))
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

74. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 13:09 
> убунтизм какой-то? )))

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

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

88. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 17:09 
>> убунтизм какой-то? )))
> Хуже. Виндизм.

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

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

115. "Релиз командной оболочки zsh 5.0"  +1 +/
Сообщение от Аноним (??) on 24-Июл-12, 01:12 
> Разве это не одно и то же?

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

Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

134. "Релиз командной оболочки zsh 5.0"  –1 +/
Сообщение от Аноним (??) on 24-Июл-12, 11:50 
> Нет. Если вы не можете отличить linux от windows, это называется ламеризм.
> И это даже хуже чем виндизм...

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

Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

150. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Quasar on 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.

Ответить | Правка | ^ к родителю #134 | Наверх | Cообщить модератору

123. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 24-Июл-12, 04:41 
> powershell ,остальное юникс древности - не нужны.

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Релиз командной оболочки zsh 5.0"  –7 +/
Сообщение от Аноним (??) on 23-Июл-12, 00:41 
И что вам помешало осилить? Оупенсорс головного мозга? Столлман не одобряет повершелл?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

17. "Релиз командной оболочки zsh 5.0"  +2 +/
Сообщение от Darth Revan (ok) on 23-Июл-12, 02:06 
У вас Linux головного мозга - здоровые люди с радостью отдаются в рабство барину полностью.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

24. "Релиз командной оболочки zsh 5.0"  –1 +/
Сообщение от Аноним (??) on 23-Июл-12, 04:40 
> рабство барину полностью.

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

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

116. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 24-Июл-12, 01:13 
> В винде ты платишь и за то, что тебя поимели, и за вазелин.

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


Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

29. "Ну что ж вы так"  +4 +/
Сообщение от beresk_let on 23-Июл-12, 05:04 
Замыкайте тег сарказма. Некоторые вон не могут распарсить потом.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

14. "Релиз командной оболочки zsh 5.0"  –1 +/
Сообщение от Аноним (??) on 23-Июл-12, 01:02 
кстати, Столлман и опенсорс не одобряет ;)
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

26. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 04:42 
> кстати, Столлман и опенсорс не одобряет ;)

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

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

40. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 08:26 
а я просто хотел уточнить, что многие от незнания подменяют одно название другим, тогда как, сам Столлман категорически не согласен с термином "opensource", ибо открытость, сама по себе, не предполагает свободы.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

56. "Релиз командной оболочки zsh 5.0"  +3 +/
Сообщение от Аноним (??) on 23-Июл-12, 11:16 
Не от незнания, а от реймонда спинного мозга.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

15. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от добрый дядя on 23-Июл-12, 01:52 
я хочу купить powershell для Linux! чтобы пользоваться правильным интерпретатором, выложу тыщу баксов, дай ссылку на онлайн-магазин Microsoft
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

32. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Онаним on 23-Июл-12, 06:05 
pash.sourceforge.net
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

33. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от ыгчч email on 23-Июл-12, 06:10 
Какой кошмар.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

25. "Релиз командной оболочки zsh 5.0"  +3 +/
Сообщение от Аноним (??) on 23-Июл-12, 04:41 
> И что вам помешало осилить?

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

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

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

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

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "Релиз командной оболочки zsh 5.0"  +1 +/
Сообщение от grayich (ok) on 23-Июл-12, 08:39 
ура!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

109. "Релиз командной оболочки zsh 5.0"  +1 +/
Сообщение от Аноним (??) on 23-Июл-12, 20:19 
> баша пока хватает

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


Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

78. "Релиз командной оболочки zsh 5.0"  –1 +/
Сообщение от Владимир email(??) on 23-Июл-12, 14:09 
В Powershell очень удобно сделана объектная модель. Вот объектной модели, как в Java, Java-Script - реально не хватает. А так конечно больше ему не чем похвастаться.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

84. "Релиз командной оболочки zsh 5.0"  +1 +/
Сообщение от arisu (ok) on 23-Июл-12, 15:19 
> Вот объектной модели, как в Java, Java-Script — реально не хватает.

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

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

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

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

?

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

117. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 24-Июл-12, 01:18 
> В Powershell очень удобно сделана объектная модель.

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

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

103. "Релиз командной оболочки zsh 5.0"  –2 +/
Сообщение от kurokaze (ok) on 23-Июл-12, 17:51 
в макоси есть и bash и zsh так что успокойтесь холиварить
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

107. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 23-Июл-12, 20:13 
Давайте лучше похоливарим на тему Mac vs Linux.
Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору

118. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Аноним (??) on 24-Июл-12, 01:20 
> в макоси есть и bash и zsh

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


Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

146. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Shura (??) on 24-Июл-12, 17:19 
Не нашёл примеров настройки
"Поддержка раскраски и подсветки командной строки"

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

147. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от arisu (ok) on 24-Июл-12, 17:26 
да не, цветной prompt.
Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

148. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от grayich (ok) on 24-Июл-12, 17:46 
цветной левый и правый промпт 100 лет как есть, это что-то иное

Ответить | Правка | ^ к родителю #147 | Наверх | Cообщить модератору

149. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от arisu (ok) on 24-Июл-12, 17:51 
у zsh есть специальные коды для bold и underline. это риальне круто, да.
Ответить | Правка | ^ к родителю #148 | Наверх | Cообщить модератору

151. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от Shura (??) on 24-Июл-12, 18:07 
Кажется что-то нарыл и это не совсем то, что я себе представлял. Но всё равно здорово.
https://github.com/zsh-users/zsh-syntax-highlighting
Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

152. "Релиз командной оболочки zsh 5.0"  +/
Сообщение от arisu (ok) on 24-Июл-12, 18:12 
хм. забавненько. не знал, что оно так умеет. tnx.
Ответить | Правка | ^ к родителю #151 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру