PoweShell如何关闭运行提示

1,182 阅读2分钟

0.引入

相信大家在Windows平台打开终端,都会看到这个界面。

powershell-copy-file-2.png

和Ubuntu终端干净清爽的界面不同,它顶部多了一大段版权声明和更新提醒。

对于我这样有强迫症的人来说就非常的不舒服。

Untitled.png

那么有没有什么办法去除它呢?

1.不推荐:启动自动清屏

虽然不推荐这个方法,还是介绍一下它是怎么做的,还有有什么缺点(为什么不推荐)。

这个方法就是向$PROFILE中添加一条cls命令,这样每次shell启动就会执行命令,清除屏幕内容。

功能是能实现的,问题是它清除屏幕的时候会闪烁一下,很影响体验。

2.推荐方法:添加运行参数

2.1 点击运行的本质

我们都知道,虽然我们使用的是图形化界面运行程序,但是本质上它还是通过一条启动命令运行的。

和常用的命令行工具一样,诸如Chrome,PowerShell这类程序也是可以通过命令行运行并赋予对应功能的选项的。

2.2 通过命令参数关闭提示

我们可以在CMD中做一个测试,分别执行下列两条命令:

%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe
%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe -NoLogo

会发现前者会出现提示,后者不会,因为我们在运行命令中添加了-NoLogo参数,让它不显示提示运行。

接下来只需要在Windows Terminal和启动菜单的快捷方式中也添加上这个参数就可以实现相同的效果了。

2.3 关闭启动菜单的提示

启动菜单的快捷方式地址:

C:\Users\YourUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell\Windows PowerShell.lnk

编辑属性,在目标(Target)末尾添加上-NoLogo参数,就好了。

2.4 关闭Windows Terminal的提示

打开Windows Terminal,按下Alt+,(逗号)快捷键,进入设置界面。

在左侧选取PowerShell选项,点击命令行选项卡,同样在末尾添加上-NoLogo参数,保存后重新运行就会发现提示不再出现了。