LINUX.ORG.RU

Используете ли вы PowerShell?

 ,


0

1
  1. Нет 299 (66%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Да, только на Windows 109 (24%)

    ********************************************************************************************************************

  3. Что это? 52 (11%)

    *******************************************************

  4. Да, и на Linux, и на Windows 12 (3%)

    ************

  5. Да, только на Linux 3 (1%)

    ***

Всего голосов: 475, всего проголосовавших: 456

★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)

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

MOPKOBKA ★★★★
()

Оно есть на линукс? o_0

Хотел бы я посмотреть кто и зачем им пользуется.

[картинка «Больной ублюдок»]

Logopeft ★★
()
Последнее исправление: Logopeft (всего исправлений: 1)

Нет. И винды не видел уже много лет.

Zhbert ★★★★★
()
Ответ на: комментарий от Logopeft

Да. Можете меня клоунами закидать, но это ЛУЧШИЙ шелл из всех что я видел.

UPD: но на линуксе он бесполезен, наверно, хотя он есть

MrCookie ★★
() автор топика
Последнее исправление: MrCookie (всего исправлений: 1)

Нет и никогда не понимал кому оно такое нужно.

zg
()

Нет.
Пару раз писал на нем скрипты под шиндофс по запросу, если смотреть с точки зрения синтаксиса ЯП оно повменяемее чем *sh и виндовые cmd, но зачем оно в linux когда есть perl/python/lua и пр. решительно непонятно.

Kolins ★★★★
()

К счастью, не имею необходимости.

CrX ★★★★★
()

Идея PowerShell (переход от «всё есть файл» к «всё есть объект») сама по себе неплоха, но реализация… Все примеры вызова, которые я видел, наводят на мысль, что синтаксис у него не для человеков, а для роботов.

Хотя с объектами, возможно, по-другому и не получится. Вот тот же MS пытался сделать объектный аналог юниксвея для программистов. Получился кошмарно сложный COM. С точки зрения пользователей оно работает, но ценой титанических усилий разработчиков.

hobbit ★★★★★
()
5 сентября 2024 г.

Я нажал на кнопку «Что это?» (в ответе не нуждаюсь)

Clockwork ★★★★★
()

Использую и там и там. на линуксе только для Vmware Powercli. Очень удобно. Ну или вытянуть какую-то инфу через powercli.

LimpTeaM
()

Виндоус нет, поэтому только на Linux. Но pwsh не равно powershell, уже достаточно большая разница. Использую в основном в юзерспейсе, для системных сценариев bash.

dmitry237 ★★★★
()

Даже на винде - нет. Там проблемы с базовыми вещами, смысла нет держать в голове 2 сильно разных шела. В итоге всё ради чего он нужен - шаманские заклинания из интернета, которые иногда делают нужную тебе вещь. Ну так в cmd.exe оно примерно так же и работало.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)

Я попробовал, просто посмотрел из любопытства. Ребята, это шлак, отвратный шелл. Проще на оффтоп поставить любой шелл от Linux

I-Love-Microsoft ★★★★★
()

Если случайно попадаю в поверщель, то сразу пишу cmd и нажимаю enter.

ox55ff ★★★★★
()
Ответ на: комментарий от kirill_rrr

Там проблемы с базовыми вещами, смысла нет держать в голове 2 сильно разных шела.

А второй-то какой, если мы про винду? BAT-файлы уж очень сильно ограничены в возможностях. А варианты типа «bash в MSYS» это для очень сильно посвящённых, для себя это можно развернуть, но уже с коллегами будут напряги.

hobbit ★★★★★
()

Скрипты пишу на «нормальных» ЯП, для интерактивного шела хватает bash.

goingUp ★★★★★
()
Ответ на: комментарий от MrCookie

но на линуксе он бесполезен

Так он и на винде бесполезен если сигвин поставить.

ya-betmen ★★★★★
()

Да, только на Linux. Венды у меня нет.

hateyoufeel ★★★★★
()
Ответ на: комментарий от GREAT-DNG

Чем же он ЛУЧШЕ того же баша?

Тем, что в нём через | передаются структурированные объекты с полями, а не понос текста, которые надо парсить на каждом этапе.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

В итоге всё ради чего он нужен - шаманские заклинания из интернета

Он идеален для манипулирования win32com - разные автоматические вызовы excel и всё такое. Даже порой легче вызвать powershell из питона, чем напрямую.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)

Сама концепция PowerShell мне нравится, на Windows ему самое место, но уж больно сложный он для моих простецких задач. Bash как-то проще и роднее. На Linux пробовал его, не зашёл, у него тут много конкурентов поинтереснее.

mshewzov ★★★
()

Сама концепция шелла - это минималистичный присутствующий стандартом де-факто инструмент для работы с системой.

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

Все остальные дроч-оболочки, это что угодно, но только не шелл.

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

Да и в таком случае, как написали выше, порвалщель ненужно, ведь есть perl, python, и прости господи, php.

windows10 ★★★★★
()

Нет. У меня и нет систем, где бы он был

XMs ★★★★★
()
Ответ на: комментарий от GREAT-DNG

Читабельным понятным синтаксисом и более широкими возможностями (структурами, например)

MrCookie ★★
() автор топика
Ответ на: комментарий от greenman

Ну ладно уже, не критично в принципе

MrCookie ★★
() автор топика
Ответ на: комментарий от greenman

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

MrCookie ★★
() автор топика
Последнее исправление: MrCookie (всего исправлений: 1)

вот так использую

Get-AppxPackage  -AllUsers | Remove-AppxPackage
amd_amd ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Интересно, почему же он прям «отвратный».

MrCookie ★★
() автор топика
Ответ на: комментарий от MrCookie

А, в принципе, ответы «Нет» и «Что это?» могут быть одновременно.

greenman ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Ребята, это шлак, отвратный шелл.

Чем он плох, как шелл?
Есть автодополнение, блоки кода, подсветка синтаксиса, редактирование команд в $VISUAL, история сессии и общая история (как ~/.bash_history), поиск по истории.

dmitry237 ★★★★
()

Писал и на bash и на PowerShell и это удивительно разные штуки. PowerShell сильно более высокоуровневый и фичастый, но без мануала там делать нечего, bash в этом плане намного проще и скетчи/однострочники на нём намного легче получаются.

nebularia ★★★
()

Да, но только на оффтопе. Классная штука, доложу я вам.

sparkie ★★★★★
()
Ответ на: комментарий от Alexonline

On August 18, 2016, Microsoft announced that they had made PowerShell open-source and cross-platform with support for Windows, macOS, CentOS and Ubuntu.

dataman ★★★★★
()
Ответ на: комментарий от MrCookie

Да. Можете меня клоунами закидать, но это ЛУЧШИЙ шелл из всех что я видел.

Вот только он тормозной...

X-Pilot ★★★★★
()
Ответ на: комментарий от X-Pilot

Вот только он тормозной…

Вроде нет, медленнее bash, это правда, но не значительно и это заметно только в синтетических тестах, а-ля вывести 0..1e10 в консоль. Миллисекунды. Ну и никто не запрещает в pwsh использовать нативные утилиты, если fd ищет быстрее, то почему его не использовать, это не запрещено?

dmitry237 ★★★★
()
Ответ на: комментарий от dmitry237

Вероятно, это заметно только на старых машинах: PowerShell медленно запускается, медленно отрисовывает изначальный текст, при выполнении команд - виден лаг. С Git Shell (не знаю какой там настоящий shell под капотом), например, такого нет.

X-Pilot ★★★★★
()
Ответ на: комментарий от Shadow

полезная штукс значит, хоть ктото не фанатичен

s-warus ★★★
()
Ответ на: комментарий от X-Pilot

В винде Windows PowerShell (powershell-5.1) действительно медленный на старте, плюс тормозят терминалы. Сonhost.exe (штатный терминал) более-менее нормально, alacritty и wezterm чуть медленнее, conemu и Windows Terminal заметно отстают. Но я про PowerShell 7 (pwsh-7.5.0-preview.4) на линуксе, он стартует мгновенно, телеметрия и поиск обновлений отключены, эмулятор терминала Tilix.

dmitry237 ★★★★
()

Опять хз как ответить :(

Я использую Ansible на Linux для управление Windows хостами …

mx__ ★★★★★
()

Один раз писал скрипт на нём, получилось приятно. Да, нужно читать мануал, но я вас умоляю, а где не надо. Впрочем для линукса я выберу Python. На самый крайний случай какой-нибудь *sh.

sovety_ot_sonika
()
Ответ на: комментарий от MrCookie

Ну я ответил Нет и Да :)

Да, потому как в те редкие моменты, когда таки приходится что-то делать на Windows через SSH, то PS удобнее как минимум в плане автодополнения. Всех возможностей не использую. Но по своей сути - Нет, не пользуюсь. Так что туда и туда.

hatred ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.