Skip to content

PowerShell Tips

使用 &&

使用 ; 即可,例如

hexo g; hexo s

设置 alias

首先要允许脚本执行。

在配置文件 note $profile 中添加

function 别名 { 需要替代的命令,可以包含空格 }

例如:

function hd {hexo clean; hexo generate; hexo deploy}

启动 PowerShell 后可以直接运行 hd 替代

hexo clean; hexo generate; hexo deploy

Ref:

PowerShell 中使用 curl 无法接受参数

例如 curl ip.sb -4 报错

Invoke-WebRequest : 找不到接受实际参数“-4”的位置形式参数。
所在位置 行:1 字符: 1
...

这是因为 在 PowerShell 中,curlInvoke-WebRequest 的别名,可以使用下面的命令移除该别名,直接使用 curl

Remove-Item alias:curl

如果需要持久生效,需要将该命令保存到 $profile 文件中。

.gitignore 不生效

如果在 Powershell 中使用 echo 创建 .gitignore,文件的编码是 UTF-16LE 不是 UTF-8 重新创建即可