
在使用linux的时候可以在 ~/.bashtc文件配置自己常用的一些简化命令,就像 alias vi="vim",使用 vi就代表了 vim命令,那在Windows Powershell里是不是也可以这样操作呢,毕竟自己也经常会用到 npm install、npm run serve什么的,但是又不想输入那么多,能不能输入 ni就直接代表 npm install,答案当然是可以的
1、首先我们得需要先获取Powershell配置文件的路径
在Powershell输入
$PROFILE
就可以直接看到

一般都会在C:\用户\自己电脑的用户名\Documents\WindowsPowerShell\文件夹下面,如果没有这个文件夹或者没有 Microsoft.PowerShell_profile.ps1文件,那可以在Powershell输入命令来创建。
New-Item -Path $PROFILE -Type File -Force
2、然后就可以编辑 Microsoft.PowerShell_profile.ps1文件来配置自己需要的简易命令,然后重新启动 Powershell就可以了
具体的规则是
function 别名 { 实际命令 }
#别名就是简易命令,实际命令就是输入简易命令要执行的真正命令
#例如:function ni {npm install},那我输入ni就会执行 npm install
以下是自己会常用到的
function ni {npm install}
function ci {cnpm install}
function ns {npm run serve}
function nb {npm run build}
function pi { pnpm install }
function pd { pnpm dev }
function pt { pnpm test }
function pb { pnpm build }
function cl { clear }
3、修改默认启动路径
修改配置文件
code $profile
加上
Set-Location D:\
Tpis:如果上面全部完成之后在使用简易命令的时候出现 无法加载文件 ******.ps1,因为在此系统中禁止执行脚本的提示,就以管理员身份运行 Powershell执行命令更改执行策略
set-executionpolicy remotesigned
评论区