PowerShell
快速查找PowerShell的历史命令
2022-11-23
在 bash 或者 fish 这些shell下面可以通过 history 来显示历史命令.在 PowerShell 下也可以通过 Get-History 来获取. 不过毕竟功能有点单一,写了个函数来扩展一下. function hist { $find = $args; Get-Content (Get-PSReadlineOption).HistorySavePath…
利用PowerShell来进行端口连通性测试
2022-07-17
一般情况下在是使用 telnet 来做网络连通性的测试. PowerShell 也可以实现类似的功能.而且由于本身和 .Net 的关系,还可以通过 .Net 的支持来完成. 原生的方案:Test-C…
PSReadLine最强PowerShell模块
2022-07-10
PowerShell其实从设计理念上来说是一直强于bash的.毕竟不是一个时代的产物.但是bash的好处是经历了足够长的时间发展,有良好的周…
PowerShell下Maven自动补全
2022-05-03
类似上篇的处理,给Maven的不同 phase 也增加了自动补全. 只增加了一些常用的,在Maven – Available Plugins这里有比较全的内容. Register-ArgumentCompleter -CommandName mvn -Native -ScriptBlock { param($wordToComplete, $commandAst,…
PowerShell ssh Host 自动补全
2022-05-02
目前主要使用的 shell 就是 PowerShell 了. 如何给他增加类似 zsh 或者 fish-shell 里面的 TAB 自动补全 ~/.ssh/config 中的 host 名称呢? 我们可以利用 Register-ArgumentComple…
PowerShell美化prompt
2022-04-24
powershell的prompt美化其实有现成的Oh My Posh.而且还可以显示各种git状态.但是这些的前提都是IO很好的情况下.公司电脑…
zeal安装dash的docset方法
2022-02-27
由于zeal支持的docset太少了.虽然兼容Dash for macOS,但是这个需要自己稍微折腾下.在zeal issues#170作者给出了方法…
Windows下安装OpenSSH并启用Sftp
2022-02-17
Windows下面是有一个openssh的实现,由PowerShell团队完成.能够实现Linux下原生OpenSSH的几乎所有功能.对于日…
利用PowerShell来辅助Borg管理Emacs依赖
2022-01-16
在使用Emacs的过程中肯定会涉及各种包的管理.最近把包管理换成了Borg。由于自己主要是在Windows下面使用,官方基于Makefile…
PowerShell版小鹤形码查询
2021-10-22
小鹤有一个形码查询的网站:http://react.xhup.club/search .不喜欢每次打开网页,由于平时工作基本上离不开Power…