cmd永久别名doskey创建
目录
windows cmd也像linux一样支持别名(alias),cmd使用doskey定义别名,如何定义永久别名?为什么需要别名?
为什么需要别名
我们需要执行常用的python脚本,比如:
C:/Users/jm/AppData/Local/Programs/Python/Python37/python.exe i:/src/hugo/9ong/myscript/python/hugo-md-format.py
这么长,使用频率还挺高,可能你还有其他bat批处理、python工具等使用频率更高的工具命令,路径又长,可能还有参数,这时,我们就可以考虑使用别名来简化命令。
doskey别名定义批处理文件
创建doskey别名定义批处理文件:H:\cmd\alias.bat
以下定义3个别名:ls、hugo-md-format、qiniu-img-replace
别名不顺手,可以后续快速修改优化
@doskey ls=dir
@doskey hugo-md-format=C:/Users/jm/AppData/Local/Programs/Python/Python37/python.exe i:/src/hugo/9ong/myscript/python/hugo-md-format.py
@doskey qiniu-img-replace=C:/Users/jm/AppData/Local/Programs/Python/Python37/python.exe i:/src/hugo/9ong/myscript/python/qiniu-img-class.py
cmd别名注册表修改文件
创建注册表修改文件:H:\cmd\alias.reg
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="H:\\cmd\\alias.bat"
注意:AutoRun的字符串值中,路径要求双斜杠\,否则会没有效果
永久别名生效
-
双击执行alias.reg,注册别名启动文件
-
win+R,输入cmd,启动cmd,输入命令别名:hugo-md-format