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

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

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

Date: 2013-10-18 08:45 am (UTC)
steelphoenix: (Default)
From: [personal profile] steelphoenix
Ну есть еще Powershell
From: [personal profile] dinozavr
Расскажите мне про win awk. Например, как на нем написать парсинг потока ввода, gsub и print результата.

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

Где тут awk и возможности csh?

Date: 2013-10-18 09:50 am (UTC)
From: [personal profile] dinozavr
Дайте команду help в DOS 5.0, WinXP, Win7, Win 8.1

Найдите различия...

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

(no subject)

From: [identity profile] bahamut-juice.livejournal.com - Date: 2013-10-17 09:33 am (UTC) - Expand

(no subject)

From: [identity profile] ban-dana.livejournal.com - Date: 2013-10-17 09:33 am (UTC) - Expand

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

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

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2013-10-17 10:14 am (UTC) - Expand

Date: 2013-10-17 10:22 am (UTC)
ext_659943: (Default)
From: [identity profile] kant-elz.livejournal.com
А имидж сделать? Хотя бы с Акронис.

(no subject)

From: [identity profile] winpooh.livejournal.com - Date: 2013-10-17 10:28 am (UTC) - Expand

(no subject)

From: [identity profile] kant-elz.livejournal.com - Date: 2013-10-17 10:36 am (UTC) - Expand

(no subject)

From: [identity profile] vk11.livejournal.com - Date: 2013-10-17 12:05 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2013-10-17 10:54 am (UTC) - Expand

(no subject)

From: [identity profile] altmind.livejournal.com - Date: 2013-10-17 11:17 am (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2013-10-17 11:41 am (UTC) - Expand

(no subject)

From: [identity profile] altmind.livejournal.com - Date: 2013-10-17 01:18 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2013-10-17 01:22 pm (UTC) - Expand

(no subject)

From: [identity profile] serge shikov - Date: 2013-10-17 05:34 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2013-10-17 07:15 pm (UTC) - Expand

(no subject)

From: [identity profile] kant-elz.livejournal.com - Date: 2013-10-17 11:35 am (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2013-10-17 11:46 am (UTC) - Expand

(no subject)

From: [identity profile] kant-elz.livejournal.com - Date: 2013-10-17 12:03 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2013-10-17 11:53 am (UTC) - Expand

(no subject)

From: [identity profile] nepilsonis.livejournal.com - Date: 2013-10-19 01:36 am (UTC) - Expand

(no subject)

From: [identity profile] kant-elz.livejournal.com - Date: 2013-10-19 12:14 pm (UTC) - Expand

Date: 2013-10-17 03:44 pm (UTC)
From: [identity profile] edo-rus.livejournal.com
можно подумать, что в юниксах этой проблемы нет.
другое дело, что в юниксах в большей степени "кишки наружу", при некоторой степени любознательности система кажется познаваемой и соответственно послушной.
однако "современный" софт идёт совсем по другому пути - сделать "дружелюбно", но сложно внутри, получаем "чёрный ящик", который вроде как работает, но если что-то пошло не так - тушите свечи...

Date: 2013-10-17 05:56 pm (UTC)
From: [identity profile] chieftain-yu.livejournal.com
Через sysprep - не вариант?

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

Date: 2013-10-17 11:31 am (UTC)
From: [identity profile] slobin.livejournal.com
Не-не, всё правильно, именно cmd.exe. Витус правильно нашёл сравнение: cshell -- это крайне кривой шелл. Но тем не менее по сравнению с старым досовским command.com это небо и земля. Вот тут есть пример и того, что на нём можно сделать (гораздо больше, чем вы думаете), и того, насколько криво это получается. Но всё-таки можно, и иногда реально полезно.

P.S. Кстати, вроде бы (зуб не дам!), command.com -- это приблизительно шелл от unix (просто unix, тогда он был один) version 6. Я вроде бы когда-то книжку распечатку про него читал. Похожий на современный (то есть со структурами управления, а не метками и переходами) появился вроде бы в version 7. Но не уверен.

... Encoded, encrypted, enchanted ...

(no subject)

From: [identity profile] ban-dana.livejournal.com - Date: 2013-10-17 11:55 am (UTC) - Expand

(no subject)

From: [identity profile] slobin.livejournal.com - Date: 2013-10-17 12:02 pm (UTC) - Expand

(no subject)

From: [identity profile] ban-dana.livejournal.com - Date: 2013-10-17 12:12 pm (UTC) - Expand

(no subject)

From: [identity profile] b-al-u.livejournal.com - Date: 2013-10-17 12:49 pm (UTC) - Expand

(no subject)

From: [identity profile] ban-dana.livejournal.com - Date: 2013-10-17 12:53 pm (UTC) - Expand

(no subject)

From: [identity profile] b-al-u.livejournal.com - Date: 2013-10-18 06:36 am (UTC) - Expand

(no subject)

From: [identity profile] ban-dana.livejournal.com - Date: 2013-10-18 10:03 am (UTC) - Expand

(no subject)

From: [identity profile] b-al-u.livejournal.com - Date: 2013-10-19 04:14 pm (UTC) - Expand

(no subject)

From: [identity profile] nomorebears.livejournal.com - Date: 2013-11-01 10:21 am (UTC) - Expand

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

Date: 2013-10-17 10:20 am (UTC)
eldhenn: (Default)
From: [personal profile] eldhenn
Однако новости. Я тоже не знал.

(no subject)

From: [identity profile] slobin.livejournal.com - Date: 2013-10-17 11:43 am (UTC) - Expand

(no subject)

From: [personal profile] eldhenn - Date: 2013-10-17 12:10 pm (UTC) - Expand

(no subject)

From: [identity profile] shur-ik.livejournal.com - Date: 2013-10-17 10:25 am (UTC) - Expand

(no subject)

From: [identity profile] mindfactor.livejournal.com - Date: 2013-10-17 10:39 am (UTC) - Expand

(no subject)

From: [identity profile] hungry-ewok.livejournal.com - Date: 2013-10-18 12:14 pm (UTC) - Expand

(no subject)

From: [identity profile] b-al-u.livejournal.com - Date: 2013-10-17 12:45 pm (UTC) - Expand

(no subject)

From: [identity profile] bydlorus.livejournal.com - Date: 2013-10-17 12:58 pm (UTC) - Expand

(no subject)

From: [identity profile] devnu11.livejournal.com - Date: 2013-10-20 09:56 am (UTC) - Expand

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

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

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

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

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

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

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


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

Date: 2013-10-17 11:41 am (UTC)
From: [identity profile] slobin.livejournal.com
Кстати, да, о наличии в Windows XP почти из коробки двух почти полноценных языков программирования обычно тоже никто не подозревает. Про второе "почти" я не буду, потому что сам не очень в курсе, а засада с первым "почти" в том, что, если поставить свежую Windows XP SP2 с диска, и потом ни разу не обновлять, то "из коробки" их не будет. Они приходят вместе с IE 7.

... РУССКОЯЗЫЧНЫЕ! ......! ....! И ПОБЕДА - ЗА НАМИ! ...

(no subject)

From: [identity profile] qkowlew.livejournal.com - Date: 2013-10-17 12:35 pm (UTC) - Expand

(no subject)

From: [identity profile] slobin.livejournal.com - Date: 2013-10-17 12:54 pm (UTC) - Expand

(no subject)

From: [identity profile] silentpom.livejournal.com - Date: 2013-10-17 04:51 pm (UTC) - Expand

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

только это не бага. Это фича.

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

Date: 2013-10-17 04:13 pm (UTC)
From: [identity profile] vp.livejournal.com
Я всем рассказываю историю с микрософтовской конференции. Выступает дядька с МС, в докладе - использование очередного инструмента, на этот раз консольного. Дядька вывел на экран подсказку по использованию командной строки. Ну там по виду нормальный посикс, параметры. А дальше начинается страшное: он вводит параметры, но без имен, а просто позиционно-зависимо!
Пример: yourtool.exe -p1 aaa -p2 bbb -p3 ccc
Вводится: yourtool.exe aaa bbb ccc

то есть там рыба гниет с головы.

(no subject)

From: [identity profile] rdia.livejournal.com - Date: 2013-10-17 04:45 pm (UTC) - Expand

(no subject)

From: [identity profile] otstavnov.com - Date: 2013-10-17 06:31 pm (UTC) - Expand

(no subject)

From: [identity profile] fraks-nsk.livejournal.com - Date: 2013-10-18 01:17 am (UTC) - Expand

(no subject)

From: [identity profile] b-al-u.livejournal.com - Date: 2013-10-18 06:47 am (UTC) - Expand

(no subject)

From: [identity profile] rdia.livejournal.com - Date: 2013-10-18 01:57 pm (UTC) - Expand

(no subject)

From: [identity profile] aka-shaggie.livejournal.com - Date: 2013-10-18 10:21 pm (UTC) - Expand

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

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

Date: 2013-10-17 06:46 pm (UTC)
From: [identity profile] dreams4rent.livejournal.com
Не могли бы Вы пояснить вопрос? В каком смысле «поддержка скриптов»?
Магия #! позволяет использовать очень интересные варианты, у меня даже калькулятор скриптуется…

(no subject)

From: [identity profile] silentpom.livejournal.com - Date: 2013-10-18 01:16 pm (UTC) - Expand

(no subject)

From: [identity profile] dreams4rent.livejournal.com - Date: 2013-10-18 01:53 pm (UTC) - Expand

(no subject)

From: [identity profile] silentpom.livejournal.com - Date: 2013-10-19 10:11 am (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2013-10-17 07:22 pm (UTC) - Expand

(no subject)

From: [identity profile] b-al-u.livejournal.com - Date: 2013-10-18 06:48 am (UTC) - Expand

(no subject)

From: [identity profile] silentpom.livejournal.com - Date: 2013-10-18 01:16 pm (UTC) - Expand

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

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

June 2025

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 2nd, 2025 07:27 am
Powered by Dreamwidth Studios