vitus_wagner: My photo 2005 (village)
vitus_wagner ([personal profile] vitus_wagner) wrote2013-10-17 12:32 pm

Про винду

А вообще основная проблема винды заключается в том, что ее не знают даже ярые виндусчятники. Я когда-то читал книжку (выходных данных не помню), и оттуда знаю, что возможности командного языка у винды это не жалкие пакетные файлы DOS, а фактически полноценный cshell со встроенным awk. Но вот слово cacls мне в память не запало. А то бы не пришлось искать в гугле как включить вкладку security в свойствах файла в эксплорере. Насколько удобнее solaris. Там есть команда apropos с помощью которой можно все что надо быстро найти.
victor_sudakov: (Default)

[personal profile] victor_sudakov 2013-10-17 10:43 am (UTC)(link)
Винду действительно мало знают. Например, сколько я видел дурных вариантов замены sleep в пакетных файлах, вроде "ping localhost" , и почти никто не слыхал о команде timeout.

Но хитом для написания скриптов под нее всё-таки IMHO является PowerShell.
steelphoenix: (Default)

[personal profile] steelphoenix 2013-10-18 08:45 am (UTC)(link)
Ну есть еще Powershell

Это камешек в мой огород. Пруфлинк нужен.

[personal profile] dinozavr 2013-10-18 09:43 am (UTC)(link)
Расскажите мне про win awk. Например, как на нем написать парсинг потока ввода, gsub и print результата.

А заодно с какой целью "власти скрывают". То есть, почему встроеная документация (команда help) мне о том не сообщает и я должен догадываться. (И почему это люди не любят и не знают винду?)

[identity profile] vp.livejournal.com 2013-10-17 09:32 am (UTC)(link)
Потому что наличие гуя и традиция работы в нем срывает людям крышу, а многие вещи возникает традиция делать через одно место. Хотя при минимальном телодвижении это можно сделать культурно.

Лично для меня наибольший ужас на винде вызывает вопрос повторения конфигурации одной системы на другой. Например, есть эталонная настройка какого-нибудь функционала. "Выдрать" ее и потом восстановить на другой системе - иногда проще убиться.

[identity profile] ban-dana.livejournal.com 2013-10-17 09:34 am (UTC)(link)
Ну насчет cshell со встроенным awk - это разве что к powershell применимо, более того, он тот cshell вместе с awk кроет как бык овцу. Но он, зараза, не везде есть (только в относительно недавних виндах). В ХР его надо доустанавливать.
А cmd shell который с NT 3.51 что-ли тянется, он, конечно, тоже не DOSовские bat файлы, но ушел от них не сильно далеко.

[identity profile] ziavra.livejournal.com 2013-10-17 09:53 am (UTC)(link)
а еще в windows в командной строке можно нажать F7 и получить историю запуска команд!
меня почему-то этот момент сильно поразил, когда я узнал о такой возможности в каком-то блоге. причём там тоже подавалось как внезапное открытие для автора, и узнал он про такую возможность каким-то странным образом

[identity profile] aywen.livejournal.com 2013-10-17 10:17 am (UTC)(link)
Так это не бага, это фича.

[identity profile] winpooh.livejournal.com 2013-10-17 10:26 am (UTC)(link)
Команда help рассказывает о существовании CACLS в 7-8-й строчке своего вывода:
CACLS Отображение и редактирование списков управления доступом (ACL)
к файлам.

Вообще, стоит, наверное, прочитать весь её вывод. Займусь-ка, может что полезное ещё обнаружится :))

[identity profile] mindfactor.livejournal.com 2013-10-17 10:40 am (UTC)(link)
>А вообще основная проблема винды заключается в том, что ее не знают даже ярые виндусчятники.

Вы сейчас об пользовталях или об одминах ?

[identity profile] altmind.livejournal.com 2013-10-17 11:14 am (UTC)(link)

возможности командного языка у винды


возможности винды - cscript/jscript/wsh с почти полноценным javascript. настолько полноценным, что этот рантайм поддерживается например rails assets pipeline.

[identity profile] qkowlew.livejournal.com 2013-10-17 12:04 pm (UTC)(link)
совершенно согласен - винда настолько провоцирует "не читать документации, а тыкаться", что реальная мощь заложенного в нее инструментария не осознается в принципе.

только это не бага. Это фича.
ext_646638: (Default)

[identity profile] rdia.livejournal.com 2013-10-17 03:17 pm (UTC)(link)
Что cmd, что powershell сделаны так, что пользоваться ими противно. Причём противно самим создателям этих оболочек. А вы ещё хотите чтобы кто-то что-то там хотел изучить.

[identity profile] silentpom.livejournal.com 2013-10-17 04:49 pm (UTC)(link)
ну power shell есть, есть основные юниксовые инструменты с ksh но не у всех.

[identity profile] silentpom.livejournal.com 2013-10-17 04:56 pm (UTC)(link)
Как виндузятник могу сказать, что много раз пытался допытаться у юниксоидов, есть ли у них Scripting Host - после долгих объяснений они приходили к выводу, что нету. После чего задавался вопрос - "а есть ли у вас вообще поддержка скриптов?"

[identity profile] otstavnov.com (from livejournal.com) 2013-10-17 07:59 pm (UTC)(link)
Кстати, если была доступна сеть, поискал бы просто "windows chmod equivalent" (https://www.google.com/search?q=windows+chmod+equivalent), и тебе бы рассказали не только про cacls, но даже и про xcacls.
Edited 2013-10-17 19:59 (UTC)