例如,在 Linux 上,有一个 .bashrc 或 .cshrc 文件,可在 bash 或 shell 中获取,以便在启动时对其进行配置。Windows 7 上 Power Shell 的模拟文件是什么。此外,Power Shell 中 source 的模拟命令是什么。
PS 我想通过该文件为 power shell 提供配置并将其作为源代码!
答案1
变量、别名等可以放入 Powershell 配置文件中。一些信息/详细信息可在以下位置找到:http://technet.microsoft.com/en-us/library/ee692764.aspx
我不知道是否有类似于 Linux 中的源的重新加载/重新读取配置文件的方法。据我所知,需要重新启动 Powershell 才能重新读取配置文件。
答案2
除了 p0rkjello 的回答之外,您还可以使用点:以类似于 ux 的方式获取脚本,. $profile
这将获取您的配置文件脚本(如果存在)。当然,您可以使用它来获取任何脚本,而不仅仅是配置文件。
答案3
配置文件存储在$PROFILE
自动变量中。每个主机(控制台和集成脚本环境)都有针对当前用户或所有用户(总共四个)的配置文件。$profile
自动变量指向当前用户的当前主机配置文件。
您可以通过运行以下命令查看每个配置文件的路径:
$profile | Select-Object *user* | Format-List
我更喜欢$profile.CurrentUserAllHosts
配置文件,这样我就可以在控制台和 ISE 中获得所有的辅助功能。
ise $profile.CurrentUserAllHosts
您可以通过点源文件来重新加载您的个人资料:
. $profile
祝你好运!