crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Windows Power Shell, модернизированная командная строка
AD
  опции профиля:
сообщение 7.4.2009, 10:32
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Windows Power Shell (WPS) поставилась с обновлениями. Модернизированная командная строка, которая воспринимает команды и Windows, и Unix! Мне понравилась, вещь удобная! :)
Кто видел? Что думаете о ней? Давайте без холивара только, а что-то путное.....
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 7.4.2009, 10:38
Сообщение #2


Старейший участник
****

Группа: Сомодератор
Сообщений: 597
Регистрация: 18.7.2008
Из: Саратов
Пользователь №: 238

Спасибо сказали: 41 раз(а)




Репутация:   5  


Это командный интерпретатор команд C#(т.е. он не выполняет команд Unix). Тормозная вещь. Bash+Unixtools из Cygwin гораздо быстрее работает. К тому-же это огроменнейшая дыра в безопасности системы. Поэтому на виндовом сервере лучше использовать cmd+Windows Resource Kit или Bash+Unixtools. А зачем оно еще нужно я не знаю.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 7.4.2009, 10:45
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(molchanoviv @ 7.4.2009, 11:38) *
Это командный интерпретатор команд C#(т.е. он не выполняет команд Unix).

Как так? Команды ls, rm, etc разве команды C#? Я в Cygwine ими пользовался успешно!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 7.4.2009, 11:01
Сообщение #4


Старейший участник
****

Группа: Сомодератор
Сообщений: 597
Регистрация: 18.7.2008
Из: Саратов
Пользователь №: 238

Спасибо сказали: 41 раз(а)




Репутация:   5  


Просто команды с теми-же именами. К тому-же совпадают имена только у некоторых.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Kagami
  опции профиля:
сообщение 7.4.2009, 11:01
Сообщение #5


Старейший участник
****

Группа: Участник
Сообщений: 601
Регистрация: 2.2.2009
Пользователь №: 523

Спасибо сказали: 101 раз(а)




Репутация:   9  


Лично мне и стандартного командного интерпретатора хватает. А что не хватает (например, sleep) дописываю на С сам :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 8.4.2009, 7:43
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


molchanoviv, тормозов в работе не заметил. Работает шустро. На счет безопасности не знаю, надо посмотреть! :) А вот на счет команд, почитал в инструкциях и хелпе. Вот что пишут:
Цитата
Most shells, including Cmd.exe and the SH, KSH, CSH, and BASH Unix shells, operate by executing a command or utility in a new process, and presenting the results to the user as text. Over the years, many text processing utilities, such as sed, AWK, and PERL, have evolved to support this interaction.
These shells also have commands that are built into the shell and run in the shell process, such as the typeset command in KSH and the dir command in Cmd.exe.

Прочитал на счет .Net. Действительно, эта строка сделана на этом фреймворке, это меня не очень радует, действительно, что туда встроены C# команды, но помимо этого, встроены и команды cmd, shell, bash etc!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 8.4.2009, 9:04
Сообщение #7


Старейший участник
****

Группа: Сомодератор
Сообщений: 597
Регистрация: 18.7.2008
Из: Саратов
Пользователь №: 238

Спасибо сказали: 41 раз(а)




Репутация:   5  


А ты попробуй напиши на нем какой-нибудь большой скриптик. Единственная идея которая мне понравилась, так это то что он программируемый, но на безопасность это тоже не очень хорошо влияет. Это равносильно тому, что ты будешь держать компилятор на сервере. Даже хуже.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 8.4.2009, 9:27
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(molchanoviv @ 8.4.2009, 10:04) *
А ты попробуй напиши на нем какой-нибудь большой скриптик. Единственная идея которая мне понравилась, так это то что он программируемый, но на безопасность это тоже не очень хорошо влияет. Это равносильно тому, что ты будешь держать компилятор на сервере. Даже хуже.

Не знаю. Надо проверять. Писать что-то просто так нет времени и желания! :) Когда понадобится, опробую и скажу.

Сообщение отредактировал AD - 8.4.2009, 9:27
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.11.2024, 21:27