cmd
没有类似于 bash
的配置文件,但是 powershell
是有的
https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_profiles?view=powershell-7.4
PowerShell 控制台支持以下基本配置文件。配置文件按照执行顺序列出。
-
所有用户,所有主机
-
Windows -
$PSHOME\Profile.ps1
。 -
Linux -
/opt/microsoft/powershell/7/profile.ps1
-
macOS -
/usr/local/microsoft/powershell/7/profile.ps1
-
-
所有用户,当前主机
-
Windows -
$PSHOME\Microsoft.PowerShell_profile.ps1
。 -
Linux -
/opt/microsoft/powershell/7/Microsoft.PowerShell_profile.ps1
-
macOS -
/usr/local/microsoft/powershell/7/Microsoft.PowerShell_profile.ps1
-
-
当前用户,所有主机
-
Windows -
$HOME\Documents\PowerShell\Profile.ps1
。 -
Linux -
~/.config/powershell/profile.ps1
-
macOS -
~/.config/powershell/profile.ps1
-
-
当前用户,当前主机
-
Windows -
$HOME\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
。 -
Linux -
~/.config/powershell/Microsoft.PowerShell_profile.ps1
-
macOS -
~/.config/powershell/Microsoft.PowerShell_profile.ps1
-
$PROFILE
自动变量存储当前会话中可用的 PowerShell 配置文件的路径。
若要查看配置文件路径,请显示 $PROFILE
变量的值。还可以在命令中使用 $PROFILE
变量来表示路径。
$PROFILE
变量存储“当前用户,当前主机”配置文件的路径。其他配置文件保存在 $PROFILE
变量的注释属性中。
例如,$PROFILE
变量在 Windows PowerShell 控制台中具有以下值。
-
当前用户,当前主机 -
$PROFILE
-
当前用户,当前主机 -
$PROFILE.CurrentUserCurrentHost
-
当前用户,所有主机 -
$PROFILE.CurrentUserAllHosts
-
所有用户,当前主机 -
$PROFILE.AllUsersCurrentHost
-
所有用户,所有主机 -