linux - 如何在 vim 之后中断终端命令 | grep组合

标签 linux vim terminal

有时我使用 grep 执行 less file 来查找一些字符串。

但有时我错误地写了 vim 而不是 less:

vim file | grep

然后终端将被“阻塞”。像这样:

$ vim ~/Documents/http.txt  | grep -A2 facebook
Vim: Warning: Output is not to a terminal

Ctrl + c 不中断命令。控制台变得不可用。我只能关闭 Console。我在 guake 终端和标准 xubuntu 终端中尝试了相同的方法。

vim | 之后恢复当前控制台的方法在哪里? grep?

最佳答案

您可以挂起命令并终止进程。

要暂停,请使用 ctrlz

@Ravenix 的回答解释了如何找到 pid 并终止该进程。

关于linux - 如何在 vim 之后中断终端命令 | grep组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41164885/

相关文章:

linux - 读取 shell 脚本时如何处理未找到的文件

linux - 如何在 Jenkins 中只保留红色构建

c++ - Vim omnicppcomplete 'using namespace' 问题

终端应用程序上的 Cocoa UI

linux - 如何使用来自网页的数据通过curl和grep(或任何busybox替代方案)提交POST请求

linux - 如何使用 find 命令和 wc 命令查找目录和所有子目录中所有 .txt 文件的数量?

linux - 在单核上运行的进程的多个实例

java - 从 eclipse 迁移到 vim 有什么好的教程吗?

linux - Linux 程序员如何在不使用 IDE 的情况下创建 GUI 应用程序?

linux - 用从另一个文件复制的内容替换文件中的字符串