他们在终端中是否有类似的命令清除或者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$
答案1
不,但是在命令后面加上Ctrl+将显示最近的命令但不显示其输出。Lhistory
您将在这些先前的命令前面看到一个数字。您可以通过输入 再次执行任何命令!###
,其中###
是您在命令前看到的数字。
重新执行先前命令的其他方法是 1)向上箭头直到命令重新出现;2)反向搜索:点击CtrlR然后输入命令中的几个字母直到它出现。
一旦退出当前终端会话,当前会话的命令将附加到文件~/.bash_history
。您可以使用命令 查看这些命令cat ~/.bash_history
。