作为一个专(业)业(余)的运维,windows上工作的时候,进入cmd敲命令,总是忍不住想ls一下当前目录
然后它就毫不留情的给了我一个警告。今天终于想起来,windows是不是也可以cmd 命令别名?作为一个度娘工程师,我度了一下还真有。卧槽,真是高兴又后悔,我怎么才想到?
不过win10跟其他的版本好像不一样,其他的流程是定义别名文件,比如我的文件(command_alias.txt)内容是
@echo off
DOSKEY ls=dir /b
DOSKEY ll=dir /od/p/q/tw
DOSKEY awk="C:\Program Files\Git\usr\bin\awk.exe "
在这里插句题外话,git-bash是真香,提供了很多linux命令的windows实现,你也可以装一个试试。
保存之后,需要把这个文件路径放到注册表里。
博主用的是windows10,注册表路径是:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor
其他windows版本的注册表编辑路径是
HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor
新建一个 字符串值,名字叫 AutoRun,值是上面文件的绝对路径,就此完成,开始在windows的cmd里体验linux命令敲打的快感吧
参考连接: