win10下使用doskey在cmd中建立类似于linux中alias的宏

在linux系统中可以通过修改.bashrc文件十分简便的设置alias宏命令(macro)
在win10下cmd中实现相同的功能要复杂一点

新建宏文件

首先你需要一个文件存放宏,假设我们在C盘根目录下建立了文件cmd-alias.bat

修改注册表

然后你需要在启动cnd时自动加载文件中的宏,那么问题来了,怎么自动加载宏?修改注册表:
1、摁下win+R输入regedit回车
2、在菜单栏下的路径栏输入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor回车
3、右侧新建字符串值,数值名称填AutoRun,数值数据填C:\cmd-alias.bat(第一步那个文件的路径)
4、关闭即可。。

修改宏文件

右键第一步的文件,选择编辑(默认用记事本打开)

◎ 在windows系统下不是alias命令,而是doskey命令

doskey程序路径为C:\Windows\System32\doskey.exe

◎ 与.bashrc文件一样,一行一个doskey,语句以doskey开头

◎ 以@doskey开头的宏在cmd打开时不会显示在屏幕上

单个命令的宏

@doskey ls=dir:列出当前目录下的子文件/子目录信息

win10默认为dir,linux默认为ls,这里我们设置ls起到与dir相同的作用

@doskey ls=dir $\*$*表示后面可能还有其他参数,参考ls

多个命令的宏

多个命令的宏用$t隔开,命令间不用加空格
@doskey hexocgd=hexo clean$thexo g$thexo d:顺序执行hexo clean, hexo g, hexo d

doskey

doskey /MACROS 可查看所有已经定义的宏命令

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,657评论 0 5
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,302评论 9 468
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 13,022评论 2 33
  • 部分内容转载自搜狗百科 cmd是command的缩写.即命令提示符(CMD),是在OS / 2 , Windows...
    青冥之上阅读 2,476评论 0 24
  • win7 cmd管理员权限设置 net localgroup administrators 用户名 /add 把“...
    f675b1a02698阅读 5,486评论 0 11

友情链接更多精彩内容