44

Powershell 6 具有 Unix 风格/etc/issue,其中提到了文档的链接。

PowerShell v6.0.0
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/pscore6-docs
Type 'help' to get help.

这很好,但是:

  • 我知道文档在哪里
  • 我知道我启动了 Powershell 6

如何删除部分或全部消息?IIRC Powershell 5 仍然有版权信息,所以也许我不能删除它,但去掉最后 3 行会有帮助吗?

4

13 回答 13

66

通过-nologo选项

-NoLogo启动 PowerShell 控制台而不显示版权横幅。

pwsh.exe -nologo ...other arguments...
于 2018-01-15T12:31:50.863 回答
30

如果您使用的是新的 Windows 终端,那么:

  1. 前往设置:

    Windows 终端设置

  2. 将参数添加-nologo到 PowerShell 命令行:

    Powershell 命令行

于 2020-09-01T21:27:23.287 回答
13

从@sandu 的回答,它可以改进如下。

"terminal.integrated.profiles.windows": {
   "PowerShell": {
       "source": "PowerShell",
       "args": ["-noLogo"]
   }
},
"terminal.integrated.defaultProfile.windows": "PowerShell",
于 2021-06-19T16:27:00.053 回答
6

最简单的方法是添加Clear-Host$profile文件的顶部。

于 2018-01-15T11:52:38.157 回答
6

现在您可以添加-nologoWindows 终端设置:

在此处输入图像描述

于 2021-09-20T09:55:54.423 回答
4

你可以打开powershell并输入$profile,你会得到Microsoft.PowerShell_profile.ps1文件的路径。用记事本打开这个文件(创建一个没有)并输入一个clearcls命令。保存并退出。打开powershell时会执行这个文件的命令

在此处输入图像描述

于 2020-01-28T17:29:40.330 回答
2

this answernp8下所说,在Visual Studio Code集成终端中隐藏初始文本的方法如下:


  1. 打开工作区设置文件 ( ./.vscode/settings.json) 或用户设置文件(Preferences: Open Settings (JSON)在命令面板中搜索,使用 打开F1

  2. 在大括号的最外层“层”内添加以下内容:

    "terminal.integrated.shellArgs.windows": [
        "-nologo"
    ]
    
于 2021-03-26T10:20:52.303 回答
1

有几种方法可以做到:

  1. 创建具有价值的快捷方式

"C:\Program Files\PowerShell\7\pwsh.exe" -nologo -NoExit -Command "Set-Location c:\Users\%username%"

  1. 如果您使用的是 Windows 终端,则可以将源代码替换为

“命令行”:“pwsh.exe -NoLogo”

于 2020-08-08T10:07:16.870 回答
1

对我有用的是在搜索栏中File > Preferences > Settings输入(如果需要,您可以使用其他支持的操作系统进行更改)。现在应该只有一个选项可供选择(这就是我包括在内的原因)。点击它下面的链接。它现在应该打开并生成修改默认终端配置文件所需的行。看起来像:terminal.integrated.defaultProfile.windowswindowswindowsEdit in settings.jsonsettings.json

"terminal.integrated.defaultProfile.windows": "",

在该行之上,您可以创建自己的个人资料:

"terminal.integrated.profiles.windows": {
    "PowerShell -nologo": {
      "source": "PowerShell",
      "args": ["-nologo"]
    }
},

根据需要命名配置文件并添加所需的任何参数。一旦你完成了。将配置文件名称设置为之前为您生成的选项。在此示例中,它应如下所示:

"terminal.integrated.defaultProfile.windows": "PowerShell -nologo",

保存并关闭。现在,当您打开终端时,它应该没有徽标。

于 2021-06-03T17:39:56.763 回答
1

中文版用户也可以在Windows终端设置中添加-nologo:

如图所示:

在此处输入图像描述

于 2021-11-03T06:03:07.660 回答
0

如果您使用的是 Windows,只需创建一个配置文件并将命令clear放入其中。在 PowerShell 中,我将使用记事本打开配置文件:

notepad $Profile
于 2020-04-29T09:32:05.193 回答
0

强烈推荐使用

Powershell 预览:https ://github.com/PowerShell/powershell/releases

编辑上下文菜单

如果您使用的是 Powershell Preview,则可以使用以下命令更改上下文菜单regedit

  1. 打开regedit
  2. Computer\HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShell7-previewx64
  3. 将标志添加-nologoIcon

在此处输入图像描述

2.编辑开始菜单快捷方式

  1. 在文件资源管理器中转到
    C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
  2. 创建具有价值的快捷方式
    "C:\Program Files\PowerShell\7-preview\pwsh.exe" -nologo -NoExit -Command "Set-Location c:\\Users\\%username%"
于 2020-07-13T20:30:20.747 回答
0

我在顶部解决了问题

在此处输入图像描述

于 2021-12-23T01:16:09.497 回答