WIN + R 输入 %USERPROFILE% 回车打开用户目录,在目录下建立一个名为 cmd_alias.cmd 的文件,文件内是自定义命令:
@echo off
doskey clear=cls
doskey desktop=cd %USERPROFILE%\Desktop
doskey ls=dir /o /p /d $1
doskey pwd=cd
doskey cp=copy $*
doskey mv=move $*
doskey rm=if exist $1\nul (rmdir /s $1) else del $1
doskey grep=findstr $*
doskey kill=netstat -ano ^| findstr :$1 ^> tempport$tFOR /F "tokens=5 delims= " %%P IN (tempport) DO TaskKill.exe /PID %%P /T /F$tdel tempport
doskey ping=if $1==local (ping 127.0.0.1) else if $1==baidu (ping www.baidu.com) else if $1==google (ping www.google.com) else (ping $*)
使用 cp mv 等命令避免了切换 Linux/Win 终端的割裂感。
只使用 rm 即可,不必记住需要用 del 去删文件 rmdir 去删文件夹。
kill 加端口即可杀死对应进程 (由于语法太恶心原本只需一句话的事情却硬生生写文件读文件,见附1)
还有自己定义一下常用的 ping 吧。
cmd 中键入:
reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun /t REG_EXPAND_SZ /d "%"USERPROFILE"%\cmd_alias.cmd" /f
进行安装
reg delete "HKCU\Software\Microsoft\Command Processor" /v AutoRun
Anc, [16.07.21 16:05] 很久很久以前用过cmder
Ice White, [16.07.21 16:05] 直接用 git bash 吧
Anc, [16.07.21 16:05] 有wsl
Anc, [16.07.21 16:05] 有git bash
Anc, [16.07.21 16:05] 有cygwin
Ice White, [16.07.21 16:05] 所以为什么要 cmd ?
Anc, [16.07.21 16:05] 所以为什么要 cmd ?
我也不知道为什么。
kill-a-process-by-looking-up-the-port-being-used-by-it-from-a-bat
还可以在哪里找到我?
欢迎关注网易云音乐 Ancientwood
如果您有任何建议想要与我联系,欢迎您通过 电邮 或者 Telegram @Ancientwood 随时与我交流。