他们在终端中是类似于clear或ctrl+l的命令,它只清除我传入的命令的输出。
例如我的外壳看起来像这样
martin@martin-LINCPLUS-P4:~/Git$
martin@martin-LINCPLUS-P4:~/Git$ branch
Command 'branch' not found, but can be installed with:
sudo apt install rheolef
martin@martin-LINCPLUS-P4:~/Git$ git branch
* feature-a
main
martin@martin-LINCPLUS-P4:~/Git$
命令后我的目标视图应该是这样的
martin@martin-LINCPLUS-P4:~/Git$
martin@martin-LINCPLUS-P4:~/Git$ branch
martin@martin-LINCPLUS-P4:~/Git$ git branch
martin@martin-LINCPLUS-P4:~/Git$
不,但是命令后面的Ctrl+将向您显示最近的命令而没有它们的输出。L
history
您将在这些先前命令的前面看到一个数字。您可以通过输入 再次执行任何命令
!###
,其中###
是您在命令之前看到的数字。重新执行先前命令的其他方法是 1) 向上箭头直到命令重新出现;2)反向搜索:点击CtrlR然后键入命令中的几个字母,直到它出现。
退出当前终端会话后,当前会话的命令将附加到文件
~/.bash_history
. 您可以使用命令查看这些命令cat ~/.bash_history
。