Git有没有清屏命令?例如,在Windows命令行中,执行了很多代码后,如果输入cls,则会清除所有以前的代码。 所以我希望在Git中有相同类型的功能。 那么,有人能告诉我该命令的名称吗?
Git有没有清屏命令?例如,在Windows命令行中,执行了很多代码后,如果输入cls,则会清除所有以前的代码。 所以我希望在Git中有相同类型的功能。 那么,有人能告诉我该命令的名称吗?
实际上,您正在寻找一个Unix用户环境命令。
clear
或者您可以使用键盘快捷键
ctrl+l
http://en.wikipedia.org/wiki/Clear_(Unix)
清除Git Bash中的所有命令历史记录。
history -c
clear
命令时,我发现它只允许我向后滚动到上一个 clear
命令。这是通常的效果吗?如果是,是否有一种命令可以让我向上滚动仅看到下一条命令,但历史记录仍然保留,以便我想要向上滚动到它时可以看到它?顺便说一下,最长连字符字符串的翻译奖呢?;) - ro͢binmckenzie尝试使用重置命令,它会完全清空屏幕,但您仍然可以访问以前的命令。
reset
clear
命令会移动滚动条,使得你面前看到一个干净的屏幕。如果你向上滚动,你仍然可以看到之前输入的命令的输出。reset
命令会重置屏幕的滚动条,并清除之前所有命令的输出。所以我们可以说clear
命令是软清理,而reset
是硬清理 :) - RBTreset
命令重新初始化终端,就像它是从头开始打开的一样。 - RBTreset
与重新开始不同的一种方式是保留了当前目录。此外,当您完全从头打开一个新的 Git Bash 终端时,传递的命令历史记录有点奇怪,特别是如果您打开了几个实例、关闭了 其中一些 ,然后再打开更多新的实例。如果您使用 reset
命令,则可以知道该特定实例中的命令历史记录仍然存在。因此,在大多数情况下,reset
正是您想要的,并且比“从头开始”好得多。 - John Yreset
是最接近 Windows 命令提示符中的 cls
的东西,这也是问题所询问的。因此,这比 clear
更好的答案。 - John Yclear
和history -c
都不能实际起到清除命令行窗口的作用。无法清除历史纪录,使用-c选项也是永久性清除。
所有命令在向上滚动时都可见。
所以,我通过以下方法解决了这个问题:
在我的实例中,bash历史记录的路径如下:
/c/Users/<your_username>/.bash_history
我通过以下命令删除了该文件:
rm ~/.bash_history
之后,我重新启动了终端。命令消失了。
alias cls='clear';
使用此命令,您可以通过“Windows”命令清除bash。
目前我使用的是
clear;reset;clear
(在一行中) 有点能用 (git版本为2.32.0.windows.1)。
大多数情况下,clr、clear和cls无法正常工作,请使用ctrl c继续编写命令。
如果您使用的是 Windows 10 或更高版本,则可以使用以下命令
clear
仅使用 clear 命令而不是 git 命令
"clear"