作为一个专(业)业(余)的运维,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命令敲打的快感吧

参考连接:

在Windows上,习惯于Linux命令的用户可以通过设置CMD命令别名来模拟Linux体验。本文介绍了如何在Windows 10中创建命令别名,如`ls`和`ll`,并将其关联到相应的Windows命令。通过编辑注册表,在`HKEY_LOCAL_MACHINESoftwareMicrosoftCommandProcessor`下添加AutoRun字符串值,指向包含别名定义的文件。此外,还推荐了Git Bash作为提供Linux命令的Windows解决方案。
1738

被折叠的 条评论
为什么被折叠?



