清除Git Bash屏幕的命令


85

Git中是否有任何命令可以清除屏幕。例如在执行很多代码后在窗口命令行中,如果键入cls,则它将清除所有先前的代码。所以我想要在Git中使用相同类型的功能。所以任何人都可以告诉我命令名称。


2
您是否在询问clear(1)
卡尔·诺鲁姆

1
好。我知道了。我只是输入clear。删除所有前面的行。
naresh kumar 2013年

4
ctrl + l通常也可以使用
wasatz

Answers:


141

实际上,您正在寻找Unix用户环境命令

clear

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

ctrl+l

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

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

history -c

1
如果您正在运行GIT扩展程序(code.google.com/p/gitextensions)并运行GIT Bash提示符,则可以在Windows下运行。
Contango 2014年

2
应该能够提出来,在clr之后就放弃了
扎克

4
它不起作用,只会使所有内容向上移动。清洁后无助于查看输出线。
Yevgeniy Afanasyev

8
您可能更喜欢使用reset它,从而也摆脱了缓冲区。看到这个答案
Daniel JG

1
clear多次使用时,我发现它只允许我滚动回到上一个clear。这是通常的效果吗?如果是这样,是否有一个命令可以执行scroll-up-so-that-the-next-command-is-the-only-one-I-can-see-but-the-history-is-still-preserved-if-I-want-to-scroll-up-to-it?。PS奖最连字的琴弦?;)
ro͢binmckenzie17年

39

尝试使用reset命令,它将绝对清除屏幕,但您仍然可以访问以前的命令

reset

5
真好!clear命令只是以您看到前面清晰的屏幕的方式移动滚动条。因此,如果向上滚动,仍然可以看到先前触发的命令的输出。resetcommand重置屏幕滚动条并刷新所有先前命令的输出。因此,我们可以说clear命令是软清洁的,reset是硬清洁的。)
RBT

1
reset该命令将重新初始化终端,就像从头开始将其重新打开一样。
RBT

5

既不clear也不history -c做的工作实际。
向上滚动,所有命令将可见

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

参考: 此处(可能不适用于Windows 7)


1
Alt + F8谢谢
Ahmad Sharif


0

大多数情况下,clr,clear和cls不起作用,请使用ctrl c继续编写命令


-2

仅在不使用git命令的情况下使用clear

“清除”


在2013年已经提出了建议。请参见已接受的答案。发送重复答案有什么意义?
Alex Shesterov
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.