场景:

Linux的alias命令是个非常实用的工具,任何命令通过alias可以精简到很短,比如:alias l='ls -l'

Windows也有alias类似的命令,就是:doskey,开启方法也很简单

环境:win7 + 64 bit

1. C:\Users\[用户名]\alias_key.bat

@doskey ls=dir /b $*
@doskey l=dir /od/p/q/tw $* @REM notepad++工具设置别名为:npp
@doskey npp="C:\Program Files1\Notepad++\notepad++.exe" $*
  • 等号左边是右边的别名
  • $*表示这个命令还可能有其他参数
  • @表示执行这条命令时不显示这条命令本身

2. aliaskey.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="%USERPROFILE%\\alias_key.bat"

双击上述 aliaskey.reg 文件,导入到注册表!

3. 打开cmd,然后运行:ls 或 npp 命令,看看效果

参考:

https://superuser.com/questions/49170/create-an-alias-in-windows-xp   Create an alias in Windows XP

https://www.awaimai.com/2445.html

http://www.cnblogs.com/fstang/archive/2013/04/06/3002006.html

延伸:

%USERPROFILE% =C:\Users\用户名
%SystemRoot% =C:\WINDOWS
%SystemDrive% =C:
%APPDATA% =C:\Users\用户名\AppData\Roaming
%LOCALAPPDATA% =C:\Users\用户名\AppData\Local
%windir% =C:\WINDOWS
%Path% =C:\Windows\system32;C:\Windows; 
%ProgramData% =C:\ProgramData
%ProgramFiles% =C:\Program Files
%ProgramFiles(x86)% =C:\Program Files (x86)
 
其他:
%ALLUSERSPROFILE% =C:\ProgramData
%CommonProgramFiles% =C:\Program Files\Common Files
%CommonProgramFiles(x86)% =C:\Program Files (x86)\Common Files
%CommonProgramW6432% =C:\Program Files\Common Files
%COMPUTERNAME% =MyPC
%ComSpec% =C:\WINDOWS\system32\cmd.exe
%HOMEDRIVE% =C:
%HOMEPATH% =\Users\用户名
%LOGONSERVER% =\\MicrosoftAccount
%OS% =Windows_NT
%ProgramW6432% =C:\Program Files  
%PUBLIC% =C:\Users\Public 
%TEMP% =C:\Users\用户名\AppData\Local\Temp
%TMP% =C:\Users\用户名\AppData\Local\Temp
%USERDOMAIN% =MyPC 
%USERNAME% =用户名

最新文章

  1. 解读sencha touch移动框架的核心架构(二)
  2. Redis学习 - 配置属性:bind
  3. vs2013安装闪退及vs2010 vs2013打开时提示 未能完成的操作 及vs2013安装时出现图片后闪退
  4. TortoiseSVN中图标的含义
  5. 自己定制ListView,上拉刷新和下拉刷新,加载网络图片,并且添加缓存机制。
  6. iOS 下拉刷新和加载更多 (OC\Swift)
  7. Jqgrid入门-别具特色的Pager Bar (四)
  8. java 中的Exception RuntimeException 区别
  9. 关于Jquery.Data()和HTML标签的data-*属性
  10. OpenSuse13.2硬盘安装
  11. Navicat_Preminum
  12. jquery事件链式写法
  13. eclipse debug 多线程
  14. 关于并发,关于IIS你真的了解吗?(一)
  15. USB OTG简介、与普通USB线的区别
  16. Beta冲刺第三天
  17. Mac OS X 简单的方法知道何时来电了
  18. postgresql常见命令及操作
  19. 安装m4,autoconf,automake
  20. node path模块

热门文章

  1. oracle数据库启动和关闭方式
  2. hql 语法详解
  3. E. Thematic Contests 二分,离散化
  4. 开启win10下Ubuntu子系统的SSH服务 并设置为开机启动
  5. 分享12款令人瞠目结舌的WebVR演示和实验效果
  6. Docker搭建镜像仓库和配置缓冲地点
  7. 正确清理binlog日志
  8. APP微信支付Java后台的实现(springmvc)
  9. ThreadPoolExcutor 线程池 异常处理 (上篇)
  10. Android Glide 源码分析系列(待完成)