我想部分清除终端回滚历史记录,但只清除我在回滚过程中用鼠标选择的位置。这可能吗?我在 Mac 上,使用 iTerm2 和终端。
答案1
不确定是否部分如此,但您可以使用Cmd+完全清除回滚K。Control+L只会清除屏幕,而不会清除回滚内容/历史记录/缓冲区。
如果你非常想要部分回滚,这可能是实施该政策的地方。
答案2
Control这是不可能的,但您可以通过按+来清除屏幕L。
答案3
http://www.pendrivelinux.com/how-to-clear-the-terminal-command-history/
这将彻底清除历史记录。history -c
我找不到任何办法来完成部分工作。
答案4
如果我正确理解了您的问题,我认为您可以通过手动编辑历史文件来实现这一点~/.bash_history
。
PS:为了保存当前会话,您必须先关闭终端。