window alias给cmd命令起别名
2024-08-24 06:42:19
场景:
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% =用户名
最新文章
- 解读sencha touch移动框架的核心架构(二)
- Redis学习 - 配置属性:bind
- vs2013安装闪退及vs2010 vs2013打开时提示 未能完成的操作 及vs2013安装时出现图片后闪退
- TortoiseSVN中图标的含义
- 自己定制ListView,上拉刷新和下拉刷新,加载网络图片,并且添加缓存机制。
- iOS 下拉刷新和加载更多 (OC\Swift)
- Jqgrid入门-别具特色的Pager Bar (四)
- java 中的Exception RuntimeException 区别
- 关于Jquery.Data()和HTML标签的data-*属性
- OpenSuse13.2硬盘安装
- Navicat_Preminum
- jquery事件链式写法
- eclipse debug 多线程
- 关于并发,关于IIS你真的了解吗?(一)
- USB OTG简介、与普通USB线的区别
- Beta冲刺第三天
- Mac OS X 简单的方法知道何时来电了
- postgresql常见命令及操作
- 安装m4,autoconf,automake
- node path模块