最新消息:因从typecho切换到wordpress, 由于转换导入问题,文章可能存在部分乱码或者排版问题,逐个排查修复中...

Powershell 给常用命令添加别名

懒得分类 admin 1027浏览 0评论

近期用Fastapi做后端API。因为用的VS Code编辑器。集成的是Powershell 终端。有时懒得输全命令,于是想着创建短命令(别名 / 快捷方式)。

期间遇到了点坑。现在把过程总结一下:

首先,要确保开通了权限。

get-executionpolicy

使用该命令查看是否是受限状态。如果显示限制的(Restricted)。那么我们就需要先将它打开。注意这步最好在Windows 开始菜单中找到Powershell 然后右键管理员权限运行。

set-ExecutionPolicy RemoteSigned

打开相关限制后,然后下面就可以办正事了。首先打开 Profile

notepad $profile  

这样会打开记事本来编辑,在里面输入:

function launch_fastapi { uvicorn main:app --reload }
New-Alias -Name api -Value launch_fastapi

上面的代码意思就是创建一个函数,这个函数执行的操作就是启动fastapi server 的命令。

第二句,则是为这个函数创建一个别名。(当然也可以直接为命令创建别名。但因为我们的命令还带有额外参数,所以以创建函数的方式来实现)。在记事本保存关闭后,为了使当前添加的代码得以执行。在终端继续输入

. $profile 

就大功告成啦。该命令类似于linux下的 source ./zshrc

转载请注明:Linc Hu » Powershell 给常用命令添加别名

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址