alias替代品
在PowerShell中可以使用New-Alias
来实现alias
相同的功能
使用方法如下,下面代码中的两段代码均实现了将vim设置为vi命令的别名
#bash
alias vim="vi"
#PowerShell
New-Alias -Name vim -Value "vi"
.bashrc替代品
在找到了alias
替代品后需要解决没有.bashrc
文件的问题
在PowerShell中可以通过在$PROFILE
文件来替代.bashrc
,在终端启动时会自动执行$PROFILE
文件中的脚本,可以在PowerShell中执行echo $PROFILE
来获取该文件的路径。
可通过在其内编写New-Alias -Name
命令以实现和在.bashrc
内编写alias
相同作用,默认情况下这个文件并不存在手动创建即可。
修改PowerShell配置
PowerShell默认禁止执行未签名的脚本,所以我们刚才编写的$PROFILE
文件也无法执行。
需要以管理员权限启动PowerShell后执行set-executionpolicy remotesigned
命令来修改策略,以执行未签名的本地脚本。
参考文章
关于 Aliases - PowerShell | Microsoft Learn
关于执行策略 - PowerShell | Microsoft Learn