在使用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
评论区