|
自从在 Mac 下使用了 Homebrew + iTerm 2 + Fish shell 后,瞬间感觉世界清静了不少。然后就在想 Windows 下面有没有类似的软件呢?毕竟在工作中使用 Windows 还是比较多的,然后在网上还真搜到了。对应于 Mac 下的 Homebrew) + iTerm 2 + Fish shell , Windows 下是 Chocolatey( + Scoop) + ConEmu + PowerShell。
Chocolatey
官网号称 Chocolatey 是在 Windows 上管理软件的明智方式,轻松管理 Windows 软件的各个方面(安装,配置,升级和卸载)。其他介绍请看官网:https://chocolatey.org/。
Chocolatey 安装
Chocolatey 的安装要求用户系统至少是 Windows 7 以上或者 Server 版本 2003 以上,PowerShell 至少是 v2 以上。还需要 .NET Framework 4+,不过在安装 Chocolatey 前会自动检查,如果没有就会自动安装。
Chocolatey 可以通过两种方式安装:使用 cmd.exe 来安装和使用 PowerShell.exe 来安装。安装的具体事项可以看官网的 Install。
使用 cmd.exe 方式安装
建议优先使用此方式安装,因为 cmd.exe 安装过程没有其他操作步骤。打开 CMD 命令行,然后输入如下命令:
[pre]
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat
[/pre]
注意:如果安装失败,安装过程报错,报错信息如下:
[pre]
Installation of Chocolatey to default folder requires Administrative permissions.
[/pre]
具体报错信息如下图
上面这个错误产生的原因是因为没有以管理员身份启动 cmd.exe。如何以管理员身份启动 cmd.exe 请自行搜索,这里就不再啰嗦了。
使用 PowerShell.exe 方式安装
如果 cmd.exe 方式安装不成功再尝试这种方式, PowerShell.exe 安装过程会有安全性提示,要输入命令来确认。打开 PowerShell 命令行,然后输入如下命令:
[pre]
Set-ExecutionPolicy AllSigned; iex ((New-Object
[/pre]
安装过程可能会有安全性提示,按照提示来操作就行了。
使用Win + R 快捷键,接着输入cmd然后回车打开 CMD,输入 powershell 然后回车打开 PowerShell。如果安装报错,也有可能跟第一种安装方式一样是因为没有使用管理员身份运行 PowerShell 的原因。默认以管理员身份启动 PowerShell 的设置可以参考让PowerShell控制台默认以管理员启动 。
常用命令
[pre]
choco -h # 查看帮助
choco <command> -h #查看相应命令的帮助
choco install <package name> #安装软件包
choco search <keyword> #搜索软件包,会列出跟关键字相关的所有软件包
choco upgrade <package name> #升级软件包
choco uninstall <package name> #卸载软件包
choco list --local-only #查看本地安装的软件包
[/pre]
|
|