osx终端清除命令队列

osx terminal clear command queue

我不小心输入了向上箭头,然后是 return 符号,同时 运行 在终端中进行了漫长的处理。如果我不干预,该过程将重新开始,清除之前 运行 的结果。有什么办法可以清除终端的命令队列吗?

"queue"可能还没有读过...

如果进程(和shell)支持作业控制,那么您可以尝试暂时挂起进程(controlZ) 并恢复它(例如 %1)。对于这种情况,常见(但不是必需的)在恢复进程时丢弃终端上的待处理输入。