前言:
最近在本地做开发,使用到了nacos,每次用的时候,都需要去指定目录下运行bat文件,太麻烦了,所以想找一个类似于mac上的alias的功能,通过在cmd运行一个别名就可以启动和停用nacos。
在windows下一些软件快速启动的方法就是设置path,比如查看maven的版本号:
mvn -v
在mac下可以通过alias设置别名,比如:
vim ~/.bash_profile
alias pull='git pull origin'
source ~/.bash_profile
但是在windows下如何设置别名,并永久生效呢?可以利用doskey,利用doskey完全可以模拟mac下的alias,最简单的一个就是:
doskey ls=dir $*
这样通过在cmd中输入ls就会列出目录。
下面正式介绍如何永久设置alias:
step-1:
在c盘下创建一个目录:doskeyFile
step-2:
在该目录下创建要给bat文件:doskey.bat
,内容如下:
@echo off
doskey upnacos=D:\nacos\bin\startup.cmd
doskey dnacos=D:\nacos\bin\shutdown.cmd
其他的一次类推:doskey 别名=执行的命令
step-3:
打开注册表,找到一下目录:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
(有的情况下找不到Command Processor,可以自己创建一下)
在右侧空白处新建”字符串”,设置名称比如:“AutoRun”,值就是doskey.bat的路径,如下图所示:
step-4:
重启cmd,然后输入别名:upnacos/dnacos,就可以实现nacos的启动和关闭