如果我有一个在后台运行的工作,比如文件尾部的一个非常特定的 grep,即tail -f /var/log/syslog | grep -i failure
,该命令的输出将打印到我的终端,从而分解我正在输入的任何内容。
这相当于 Cisco 路由器中“vty”或“con”线路中的“同步记录”。我知道在 Cisco 设备中,如果未启用“同步记录”并且您正在终端上键入,则任何向终端吐出的内容都会中断您正在键入的内容。如果您在终端上启用“同步记录”,消息仍会吐出,但您输入的命令字符串会立即恢复到下一行。
在 BASH 中,我虽然有一个组合键可以恢复正在输入的命令字符串,但我不记得或找出那个组合键是什么。