举个例子 mvn clean package -DskipTests 一遍一遍的在 cmd 中输入,可太麻烦了,不如用 mcp 代替吧,就像 linux 中的 alias 似的。
接上一篇 重装 windows 之后的环境变量和个人配置 中提到的 MY_CMD 即是这个的实现。
脚本 alias
按照我的习惯在 D:\develop 中新建文件夹 mycmd,将 D:\develop\mycmd 添加到 Path 中,在 D:\develop\mycmd 下新建 mcp.bat 内容为
@echo off
:: %* 为后面 mcp 后面添加的其他所有参数
mvn -T 1C clean package -DskipTests %*
@echo on
pause
保存完毕后,在项目目录下启动 cmd 即可使用 mcp 了。
一些我比较常用的 alias
- cp.bat
@echo off
copy %*
@echo on
- grep.bat
@echo off
findstr %*
@echo on
- ls.bat
@echo off
dir %*
@echo on
- pwd.bat
@echo off
cmd /S /C echo | set /p="%cd%"
@echo on
- ps.bat
@echo off
tasklist
@echo on
- kill.bat
@echo off
taskkill /F /PID %*
@echo on
举例:
- 在 cmd 中复制当前目录路径到粘贴板
pwd | clip
- 查找名字里带
Code的进程
ps | grep Code
程序 alias
比如我想在 cmd 中使用 wget 只要把 wget.exe 这个程序放到 D:\develop\mycmd 下就可以了。
总结
- 新建脚本目录,添加到
Path; - 脚本名为命令,内容为实际执行的命令;
- 将
.exe添加到脚本目录,文件名为命令。
版权声明:本文为lixifun原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。