2

现在 PowerShell 是不是没有什么用?

 2 years ago
source link: https://www.v2ex.com/t/838173
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  PowerShell

现在 PowerShell 是不是没有什么用?

  fengsien1999 · 7 小时 8 分钟前 · 1455 次点击

是不是掌握 Linux 的 Shell 就可以了?

17 条回复    2022-03-05 20:52:32 +08:00

ila

ila      7 小时 5 分钟前 via Android

powershell for linux

cmdOptionKana

cmdOptionKana      5 小时 17 分钟前

shell 的基本操作一共没几个,没什么好学的,大概了解一下就行。如果是指 shell 编程,多数情况可以用 python 来代替。

ch2

ch2      5 小时 15 分钟前

复杂的 shell 写起来不如 python

MacDows

MacDows      5 小时 10 分钟前 via Android

如果不用 linux 的话,很好用

nightwitch

nightwitch      3 小时 48 分钟前

写脚本不如 Python
单纯当个 Shell 的话在 Windows 上还行,但也就是还行的程度,主要的问题是响应太慢

Tumblr

Tumblr      3 小时 45 分钟前

Windows 运维: 啊?
Active Directory: 啊?
Exchange: 啊?
Azure: 啊?
在服务器市场中,Windows 服务器占大半,怎么得出来 PowerShell 无用的结论???

yayiji

yayiji      3 小时 33 分钟前 via Android

PowerShell 是很难写的语言,编程语言表达应该极尽精简,而不是趋向自然语言,像 Apple script 一样,你若不是照着抄,根本记不住在怎么写

kokutou

kokutou      3 小时 21 分钟前

搞 Windows 有用, 不搞基本没啥用

Tumblr

Tumblr      2 小时 34 分钟前

@yayiji #7 好像“PowerShell 是很难写的语言”的依据是什么呢?😅只是层主个人感觉,还是有调研数据支撑呢?
不管 reddit 上还是 quora 上,更多的是 it's very easy 。
另外,你需要明确的是,PowerShell 只是个脚本语言,而不是编程语言(狭义上的),所以一般都是说 scripting 而不是 programming 。PowerShell 也没指望让大家记得每个 cmdlet 的字母和每个 parameter 的拼写,所以有非常强大的自动补全功能。

说到 PowerShell 了,前段时间我们有个年薪 40~50 万的运维岗,主要就是 PowerShell 挡路了,国内 PowerShell 比较好、英语又比较好的运维好难找啊,招了半年没招到。

plko345

plko345      2 小时 27 分钟前 via Android

@Tumblr 那可以把优秀的招进来学,开发不也类似吗,有的不会 go ,java ,但人优秀,都可以再学

Tumblr

Tumblr      2 小时 1 分钟前

@plko345 #10 人家一看要求,简历都不投了,哪里去招啊?😅
不过,死在英语上的更多,是一个 global team ,平时开会什么的,英语是刚需。

pigspy

pigspy      1 小时 42 分钟前

我觉得 powershell 挺好用的,用 vscode 方便调试,而且类型严格

MonoLogueChi

MonoLogueChi      1 小时 41 分钟前 via Android

不做 Windows 运维,powershell 当然是没什么用了。Windows 运维的话,powershell 肯定躲不过去,即使是用 Python ,也躲不过 Python 中执行 powershell 命令

hez2010

hez2010      1 小时 33 分钟前

开源项目里面非常多的构建脚本都是 powershell 写的,因为可以跨平台跑并且自带的库非常齐全。如果用 python 写的话经常会遇到要额外用 pip 装包的情况。

lovegoogle

lovegoogle      18 分钟前

Python 跨平台,运维最爱的程序之一,如果公司的生态本身不支持 Python ,再好用也等于无用。。

2NUT

2NUT      12 分钟前

powershell 在微软的定位是 替代 cmd, 对标 linux 上的 sh
地位老高了, 所有操作都有 api

比如你用 scoop 的话, 它就是 powershell 写的

BrettD

BrettD      9 分钟前 via iPhone

公司业务在 Windows 技术栈上面的话,PowerShell 是非常重要的,CI/CD 或者各种自动化脚本都要用到

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK