gpt4 book ai didi

windows - 在 Windows 上的 bash 中清除 PowerShell 控制台

转载 作者:可可西里 更新时间:2023-11-01 11:42:40 24 4
gpt4 key购买 nike

我下载bash.exe来自 SourceForge并将其添加到我在 Powershell 中的路径中,但我无法清除控制台。 clear.exe下载的 zip 文件中缺少,因此该命令不起作用是有道理的。但是,使用 Ctrl+L也不清除 powershell 控制台。

当我在其中使用 bash 时,如何清除 powershell 控制台?

注意:我尝试添加一个名为 clear 的别名到我的.bashrc作为alias clear=echo <many enters> ,但它并没有像我预期的那样工作(即只回显 4 或 5 个换行符)。另外,echo "\n\n"只是打印出文字 \n\n .

最佳答案

在没有 cleartput 实用程序的情况下,并且假设通常的 ANSI 转义序列不适用于(内置的)printf ,您必须调用 cmd.exe 或 PowerShell 来清除屏幕:

bash$ powershell -noprofile -c cls

使用 cmd 更快,但问题是 win-bash 通过在幕后双引号调用外部程序,这会导致如下命令cmd/c cls 出现故障;以下解决方法大部分 有效,但在清除屏幕后打印一次cmd.exe 提示字符串。

# !! Clears the screen, but prints the cmd.exe prompt string once.
bash$ echo cls | cmd

关于windows - 在 Windows 上的 bash 中清除 PowerShell 控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55010956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com