win10 系统设置 cmd 中设置常用命令的别名(alias)


  1. 新建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,等号左边是右边的别名;
    $*表示这个命令还可能有其他参数;

  1. 修改注册表,使cmd启动时自动执行该bat文件
    win+r,键入regedit,进入地址:计算机\HKEY_CURRENT_USER\Software\Microsoft\Command Processor,右边空白处右键新建->字符串值。

    双击编辑该值,随便起个名字(比如AutoRun),数值数据里填刚才新建的bat文件的路径(我的是C:\Users\lenovo\cmd_auto.bat)
  1. 确定后重启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 $*

相关