PowerShell Core 的类 Linux 操作系统上的每日消息来自哪里?
因为它是确认的,在 Windows 上它来自$PSHOME\Microsoft.PowerShell_profile.ps1
但这个文件在 Ubuntu 上不存在,但我仍然看到通常的消息。
编辑:我引用的问题是,在 Windows 版本中,启动 PS6 时显示的问候语来自系统配置文件,在那里我们可以禁用默认包含 PS5 模块路径的(现已过时的)警告。
PowerShell v6.0.0
Copyright (c) Microsoft Corporation. All rights reserved.
https://aka.ms/pscore6-docs
Type 'help' to get help.
Loading personal and system profiles took 1139ms.
这是全部默认的膨胀打开 PS 控制台时会出现此消息。我希望能够控制在此处看到的内容,但我似乎找不到这些消息的来源。
我发现对帮助字符串的唯一引用(最无用的)是在一个 XML 注释中找到的,该注释引用了 grep 找到的相同二进制文件,就好像消息源自二进制文件,因此是硬编码的。
grep -r "https://aka.ms/pscore6-docs" /opt/microsoft/
Binary file /opt/microsoft/powershell/6.0.0-rc.2/Microsoft.PowerShell.ConsoleHost.dll matches
/opt/microsoft/powershell/6.0.0-rc.2/Microsoft.PowerShell.ConsoleHost.xml: https://aka.ms/pscore6-docs
该消息可能是硬编码的吗?