在Windows中的文件夹的shell快捷方式

我正在学习Vagrant和Virtualbox,现在添加一行到我的主机文件在一个(Windows

echo "test" >> c:/windows/system32/drivers/etc/hosts 

但我想知道如果我可以做一个快捷方式到C:/ Windows / SYSTEM32 /司机/ etc /主机 ,我可以在任何地方使用任何shell从任何地方。

您可能会创建一个环境变量:

 [System.Environment]::SetEnvironmentVariable('Youralias','c:/windows/system32/drivers/etc/hosts','Machine) 

然后使用它进行访问

 $env:YourAlias 

从PowerShell …如果你想从CMD访问它

 %Youralias% 

应该管用。

使用.bash_profile文件更简单的解决方案

在您的主文件夹(Windows)中,您可以创建.bash_profile文件并指定别名。 转到您的主文件夹

 cd ~ 

制作一个.bash_profile文件并在vim或其他编辑器中打开它

 touch .bash_profile && vim .bash_profile 

通过添加以下行添加一个新的别名

 alias testfolder="cd /c/testfolder" 

保存并关闭你的编辑器。

解释某人?

出于某种原因,它只适用于我运行以下命令后

 source .bash_profile