Linux 停止意外输入的bash命令,该命令尚未执行,但经过长时间的处理后会立即覆盖文件?

Linux 停止意外输入的bash命令,该命令尚未执行,但经过长时间的处理后会立即覆盖文件?,linux,bash,shell,command-line,Linux,Bash,Shell,Command Line,基本上,我正在MobaX终端上运行一些bash进程,生成文件可能需要20个小时,我正在考虑在这个bash进程之后键入另一个bash命令,该命令可能会在一夜之间完成。因此,我输入了另一个命令并输入,但它尚未执行,因为已经有一个正在进行的过程。然后我意识到它可能会在我睡觉时覆盖文件。有没有一种方法可以取消输入的命令而不停止持续20小时的进程 键入CTRL+Z以暂停正在运行的进程,然后键入fg以恢复该进程。这将产生刷新shell输入队列的副作用。在终端中简单地按CTRL+C来停止命令的执行有什么不利于

基本上,我正在MobaX终端上运行一些bash进程,生成文件可能需要20个小时,我正在考虑在这个bash进程之后键入另一个bash命令,该命令可能会在一夜之间完成。因此,我输入了另一个命令并输入,但它尚未执行,因为已经有一个正在进行的过程。然后我意识到它可能会在我睡觉时覆盖文件。有没有一种方法可以取消输入的命令而不停止持续20小时的进程

键入CTRL+Z以暂停正在运行的进程,然后键入
fg
以恢复该进程。这将产生刷新shell输入队列的副作用。

在终端中简单地按CTRL+C来停止命令的执行有什么不利于的吗?还是你想扼杀这个过程?所以这不是一个提出类似问题的好地方。或者更好。