PowerShell的所有配置文件路径存放在自动化变量$profile中,但是这个家伙默认值显示1/5内容,不信你来看:
PS> $PROFILE C:\Users\mosser\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
那怎样显示其它隐藏的内容呢?-force参数就可以了。
PS> $PROFILE | Format-List -Force AllUsersAllHosts : C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1 AllUsersCurrentHost : C:\Windows\System32\WindowsPowerShell\v1.0\Microsoft.PowerShell_profile.ps1 CurrentUserAllHosts : C:\Users\mosser\Documents\WindowsPowerShell\profile.ps1 CurrentUserCurrentHost : C:\Users\mosser\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 Length : 76
另外取得这些值时,可以像访问属性那样访问即可。
PS C:\> $PROFILE.Length 76 PS C:\> $PROFILE.AllUsersAllHosts C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1
该方法参考自:Use PowerShell to Show Path to All Your Profiles
本文链接: https://www.pstips.net/use-powershell-to-show-path-to-all-your-profiles.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
大佬,我在使用Anaconda的时候,将Powershell修改成了Anaconda那样可以修改切换python虚拟环境的样子了。
现在想改回去,回复它原来的样子,不知道怎么改,不知道你知道吗?
或者就是重置powershell开始的样子
厉害