powershell创建永久别名

本文以为notepad++.exe创建别名为例,说明powershell创建永久别名的步骤。通过为notepad++.exe创建别名,我可以在powershell里的任何地方,通过notepad++别名启动notepad++.exe打开指定文件。

  1. 找到notepad++.exe安装目录,我的是"C:\Development Kit\Notepad++\notepad++.exe"

  2. 通过cmdlet创建别名

    Set-Alias notepad++ "C:\Development Kit\Notepad++\notepad++.exe"
    
  3. 但是这个别名只对当前会话有效,你重新打开一个powershell,这个别名就失效了。如果想让它对每个会话有效,可以把它加入powershell的配置文件profile中,profile的脚本会在每次启动powershell时执行。

  4. 通过$profile找到powershell的profile的位置。但是这个文件不一定存在,使用命令Test-Path $profile进行测试,如果结果为false,证明没有这个文件,需要创建。

  5. 创建命令如下:

    New-Item -path $profile -itemtype file -Force 
    
  6. 将2中设置别名的命令copy到profile文件中。

  7. powershell默认在启动的时候,会以Restricted模式运行,此时不允许执行任何脚本。需执行:

    Set-Executionpolicy Remotesigned
    

    去掉严格模式。

  8. 比如当前目录下我有一个文件test.txt,那么我就可以通过notepad++ test.txt,调用notepad++打开这个文件了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值