Windows命令行的“.bashrc”

自从上次换了工作,新工作,新环境,新文化,新语言,适应起来果然还是需要时间,一段时间忙的焦头烂额,博客就再次长草了,这次先来篇简单的文章除除草。

之前使用Linux的时候觉得有样东西特别的方便——.bashrc,每次打开命令行这个文件都会被加载,这样你就可以把你常用的命令放在这个文件里面,从而简化操作。那Windows下,有没有类似的东西呢?

当然是有的,虽然没有Linux下那么的直接,有一个固定的文件,但是在Windows下可以通过注册表来指定加载命令行时需要先加载什么文件。只需要在运行在管理员模式下的命令行中运行如下命令即可:

1
reg add "HKLM\Software\Microsoft\Command Processor" /v "AutoRun" /t REG_SZ /d "<file path>" /f

举个栗子,我们创建一个cmd-init.cmd,用来在启动命令行时设置一个环境变量:

1
2
3
echo @echo off > C:\Users\Riff\config\cmd-init.cmd
echo set test=1 >> C:\Users\Riff\config\cmd-init.cmd
reg add "HKLM\Software\Microsoft\Command Processor" /v "AutoRun" /t REG_SZ /d "C:\Users\Riff\config\cmd-init.cmd" /f

接下来,我们启动命令行之后,就可以输出这个环境变量了:
cmd-init-result

原创文章,转载请标明出处:Soul Orbit
本文链接地址:Windows命令行的“.bashrc”