【小工具】win10下使用doskey设置别名快速启动应用

本文介绍了如何在Windows环境下使用Doskey工具来创建命令别名,以简化启动和关闭Nacos等操作。通过在注册表中设置AutoRun,可以实现别名的永久生效。步骤包括创建doskey.bat文件,编辑注册表并将该文件路径添加到AutoRun键值,最后重启CMD即可使用自定义的别名。
摘要由CSDN通过智能技术生成

前言:

​ 最近在本地做开发,使用到了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的路径,如下图所示:

image-20210131214309173

image-20210131214351318

step-4:

重启cmd,然后输入别名:upnacos/dnacos,就可以实现nacos的启动和关闭

参考文章:doskey: Windows Command Alias(别名)设置

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
 C:\>attrib +h *.* /s?? 隐含所有文件   date 显示及修改日期   〔适用场合〕 想知道或修改时间和日期   〔用 法〕 date 显示和改变当前日期   〔例 子〕 C:\>date 09-20-1996?? 将日期改为1996年9月20日   C:\>date??   Current date is Tue 08-20-1996   Enter new date (mm-dd-yy):09-20-1996   按月-日-年的顺序修改当前日期 直接按回车键忽略修改日期   lable 设置卷标号   〔适用场合〕 用来为磁盘做个标记   〔用 法〕 label 显示磁盘卷标   label [盘符] [卷标名] 设定指定盘的卷标   〔例 子〕 C:\>label??   Volume in drive C is WANG   Volume Serial Number is 2116-1DD0   volume label (11 characters,Enter for none)?   可以输入卷标,直接回车后   Delete current volume label (Y/N)?   按y删除旧卷标,按n不更改   defrag 磁盘碎片整理   〔适用场合〕 磁盘读写次数很多,或磁盘使用时间很长了,可能需要使用这条命令整理磁盘。磁盘碎片并不是指磁盘坏了,而只是由于多次的拷贝和删除文件后,磁盘使用会很不连贯,致使速度变慢。   〔用 法〕 1. C:\>defrag??   2. 选择要整理的磁盘   3. 电脑分析磁盘状况,然后告诉我们磁盘有多少需整理。按Esc键   4. 选择Optimization Method(磁盘优化方法),选择"全部优化"或"仅优化文件"   5. 选择Begin Optimization 开始整理   6. 整理完后,按回车键   7. 按Esc退出。   doskey 调用和建立DOS宏命令   〔适用场合〕 经常需要输入重复的命令时,有非常大的用处   〔用 法〕 doskey   将doskey驻留内存,开辟出缓冲区,以后输入的命令都将保存在缓冲区中,可以随时调用   doskey [宏命令名]=[命令名]   将宏命令定义为命令,以后输入宏命令,电脑就会执行相应的命令   doskey /reinstall 重新安装doskey   doskey /bufsize= 设置缓冲区的大小   doskey /macros 显示所有doskey宏   doskey /history 显示内存中所有命令   doskey /insert|overstrike 设置新键入的字符是否覆盖旧的字符   〔例 子〕 C:\>DOSKEY??   C:\>dir   C:\>copy C:\temp\*.* a:   C:\>del c:\temp\*.*   C:\>copy b:\*.* c:\temp   上述四条命令都已被保存,用光标控制键的上下可以依次选择使用或修改, 也可以用F7键列出保存的所有命令
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值