我已将C:\Windows\System32\Drivers\etc\
包含 windows 文件的目录添加hosts
到我的 PATH 环境。
C:\
因此,如果我在某个任意位置(例如)启动 shell并执行C:\> hosts
某个窗口,则会弹出,询问我要使用哪个程序来打开此文件,正如预期的那样。
但是,当我执行以下命令时:
C:\> notepad hosts
记事本弹出一个窗口,提示该文件不存在(并且询问我是否要创建它)。
我怎样才能让它hosts
在每次运行此命令时都用记事本打开实际的文件?
答案1
你可以声明这样的函数:
function host(){
notepad C:\Windows\System32\Drivers\etc\hosts
}
因此,每次写入主机时,它都会用记事本打开该文件。
您可以将函数添加到您的 powershell 配置文件中以使其持久