powershell使用curl wget
程序员文章站
2024-03-24 19:29:22
...
在powershell(<=5.1)中curl
和wget
是Invoke-WebRequest
的一个别名
太难受了,怎么用上真的curl和wget呢
首先你要先安装curl
,wget
1、手动安装
curl: https://curl.haxx.se/windows/
wget: http://gnuwin32.sourceforge.net/packages/wget.htm
2、通过scoop
安装
scoop install -g curl wget # 全局安装。需要使用管理员打开powershell
# sudo scoop install -g curl wget # 或者scoop安装sudo后,使用sudo命令
解决方法
1.使用curl.exe而不是curl
2.删除别名
ps.编辑器推荐使用vim,其他的也行哈,别用notepad,切记
vim $PROFILE # for vim
# code $PROFILE # for vs code
# ...
文件中添加这两行,poweshell5.1是Remove-Item
,版本6以上是Remove-Alias -Name
Remove-Item alias:curl
Remove-Item alias:wget
当前窗口要生效的话要导入$PROFILE
. $PROFILE
直接重开一个窗口也可以
还好微软在6.0版本去掉了这两个别名
上一篇: UML复习
下一篇: SaltStack版本升级管理参考手册