清除 Git Bash 屏幕的命令,包括输出缓冲区

问题描述 投票:0回答:10

Git 中是否有任何命令可以清除屏幕。例如在window命令行中执行了很多代码后,如果输入cls,那么它会清除之前的所有代码。所以我想要 Git 中相同类型的功能。所以有人可以告诉我命令名称吗?

version-control git-svn git-bash
10个回答
187
投票

其实你是在寻找Unix用户环境命令

clear

或者您可以使用键盘快捷键

ctrl+l

http://en.wikipedia.org/wiki/Clear_(Unix)

清除 Git Bash 中的整个命令历史记录。

history -c

52
投票

尝试使用重置命令,它绝对会清理你的屏幕,但你仍然可以访问以前的命令

reset

9
投票

clear
history -c
实际上都不起作用。
向上滚动,所有命令将可见

解决方案:
如果您使用的是 Windows 10,并且使用 mintty 2.7.9(或更高版本?)进行 git bash, 使用 Alt + F8 ...这会起作用。
祝你好运。
快乐编码。

参考:这里(也许它不适用于Windows 7)


8
投票

clear 和history -c 都没有永久清除历史记录。
向上滚动时所有命令都将可见。
所以,我解决了这个问题:

在我的实例中,bash历史记录的路径是:

/c/Users/<your_username>/.bash_history

我通过以下命令删除了该文件:

rm ~/.bash_history

之后,我重新启动了终端。命令消失了。


6
投票

CTRL + L

在以下位置搜索更多快捷方式:此处


4
投票

另一个选项是修改(或在您的用户文件夹中创建)您的 .bash_profile 并添加以下内容:

alias cls='clear';

有了这个,您可以使用“Windows”命令清除 bash。


2
投票

我现在用的

clear;reset;clear

(一行)并且它有点有效(git 版本 2.32.0.windows.1)。


0
投票

大多数时候 clr、clear 和 cls 不起作用使用 ctrl c 继续写入命令


0
投票

如果您使用的是Windows 10或以上版本那么您可以使用命令

clear

-4
投票

仅使用clear而不使用git命令

“清除”

© www.soinside.com 2019 - 2024. All rights reserved.