win10 系统设置 cmd 中设置常用命令的别名(alias)
- 新建bat文件
在某个目录下(建议在用户根目录)新建文件cmd_auto.bat , 输入自己需要的常用命令的别名。
下面是我的cmd_auto.bat:@echo off doskey ls=dir /b $* doskey act=activate tensorflow-gpu $* doskey tb=tensorboard --logdir $* doskey pi=pip install $* doskey nb=jupyter notebook $*说明:
doskey相当于Linux中的alias,等号左边是右边的别名;
$*表示这个命令还可能有其他参数;
- 修改注册表,使cmd启动时自动执行该bat文件
win+r,键入regedit,进入地址:计算机\HKEY_CURRENT_USER\Software\Microsoft\Command Processor,右边空白处右键新建->字符串值。 双击编辑该值,随便起个名字(比如AutoRun),数值数据里填刚才新建的bat文件的路径(我的是C:\Users\lenovo\cmd_auto.bat)
-
确定后重启cmd,别名就可以用了
参考并感谢 window中的cmd中设置别名(alias)及设置快捷键打开cmd
出处:https://blog.csdn.net/qq_29856169/article/details/115438701
====================
个人使用
我自己没有使用上面这么多麻烦的方式,主要是电脑是公司的,没有权限操作注册表,但是环境变量是可以的。
1)我自己就在环境变量的path中增加一个路径,如下:
D:\>path PATH=D:\batScript;C:\Progr......
2)然后保存如下内容到D:\batScript\alias.bat文件中
版本1
@echo off echo 启用命令别名模式 doskey ls=dir /w $* doskey ll=dir $*
需要使用的时候,打开cmd命令行窗口,输入alias,然后回车,再输入我们的命令别名,如下图
说明我们的别名就可以正常使用了。
如果说,你的系统也无法修改环境变量中的path,那么可以在命令行中输入path,查看已有的路径,是否有自己可以用的目录。
例如:%SystemRoot%,就把刚刚的alias.bat文件放到%SystemRoot%目录下面,这里只举例%SystemRoot%文件夹,你有可能这个文件夹也没有权限的。^_^
版本2
@rem 请复制本文件到%SystemRoot%目录下 @echo off echo 启用命令别名模式 set vsHome=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise set path=%vsHome%\MSBuild\15.0\Bin;%path% set path=%vsHome%\Common7\IDE\CommonExtensions\Microsoft\TestWindow;%path% doskey vstest=vstest.console $* doskey ls=dir /w $* doskey ll=dir $*