Windows PowerShell设置命令别名
Windows PowerShell设置命令别名
以管理员身份运行Windows PowerShell
- 查看Microsoft.PowerShell_profile.ps1文件位置
该文件每次运行终端都会加载,所以在这里进行设置别名最合适不过了。但需要注意的是,以后运行的时候需要以管理员进行运行,否则会报错。
echo $profile # 一般会输出以下类似的绝对路径 # C:\Users\1080p\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 # 如果没有该文件需要手动创建一下
- 编写要加入的命令别名
这里我用docker运行composer进行演示一下
# 使用vim编辑Microsoft.PowerShell_profile.ps1文件,好处就是如不存在就不用手动去创建了。 vim C:\Users\1080p\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
如果没有vim命令,可点击这里进行下载
然后像这样创建一个函数,然后在设置一下别名.
function compooser_fun{ docker run --rm -v ${PWD}:/app composer $args } set-alias composer composer_fun
保存退出重启,即便是以管理员身份运行也会报错,这是因为PowerShell处于安全的考虑,已经禁止了启动时候自动加载脚本文件的功能。报错信息如下图
为了解决这个文件,可以使用一下命令调整一下加载脚本的权限
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
执行后再重启一下就大公告成了。就可以直接使用composer命令创建项目了。
本文来自博客园,作者:颖小主,转载请注明原文链接:https://www.cnblogs.com/yingxiaozhu/p/17219763.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库