如何在 Linux 终端中停止程序

当您对某事不熟悉时,最简单的事情可能会变得复杂,这很有趣。

前几天,我发现我的朋友不知道如何退出 top 命令。 他没有停止命令,而是关闭了整个终端应用程序。

这不仅是不必要的,而且是一件不好的事情。

在 Linux 中停止程序

在 Linux 中,您可以使用 Ctrl+C 键来停止终端中正在运行的程序。 这适用于 Ubuntu 以及任何其他 Linux 发行版。

以 ping 命令为例。 如果您不停止它,它将继续显示结果。

按住 Ctrl 键的同时按下 C 键。 它发送 SIGKILL 信号 到正在运行的程序强制退出命令。

你看到^C了吗? 插入符号 (^) 表示 Ctrl。 所以基本上,终端将 Ctrl+C 按键显示为 ^C。

Ctrl+C 非常适用于设计为一直运行直到被中断的命令。 您觉得必须取消该命令,请使用 Ctrl+C。

在更复杂的方法中,您可以找到进程 ID 并杀死正在运行的进程。 这是更高级的东西,仅当进程在后台运行或由其他用户或在另一个终端窗口中运行时才使用。

除此之外,还有一些其他命令和命令行工具有自己的退出命令。 让我在这里简要提及其中的一些。

如何退出 Vim 编辑器

现有的 Vim 编辑器在 Linux 世界中开了很多玩笑。 当您不熟悉这个基于命令行的强大文本编辑器时,很难弄清楚。 在几种退出vim的方式中,最常见的是按Esc键然后输入一个冒号(:)然后输入 q! 强制退出而不保存或 wq 保存并退出。

如何退出 Nano 编辑器

退出 Nano 编辑器比退出 Vim 简单一些。 为什么? 因为 Nano 在底部提到了快捷方式。 如果您不熟悉它,您可能不理解它,但至少您下次能够弄清楚。

要退出 Nano,请按 Ctrl+X。 它会询问您是否要保存对文件所做的更改。 您可以输入您的选择。

如何退出less命令

less 是一个很棒的命令,它可以让您在查看时不会像 cat 命令那样弄乱终端屏幕。 如果您在 less 命令视图中,请使用键 q 少退出。

如何退出终端

要退出终端本身,而不是关闭终端,请使用 Ctrl+D 键盘快捷键或键入 exit 命令:

exit

这实际上存在于当前 shell 中。 当您在 Ubuntu 或任何其他 Linux 发行版中打开终端时,它会运行默认 shell。 当您退出此 shell 时,终端也会结束。 Ctrl+D 是执行相同操作并退出终端的快捷方式。

我希望你觉得这个快速教程有帮助。 我强烈建议学习这些 Linux 命令技巧。

推荐阅读:

21 个超级方便的 Linux 命令提示和技巧 Save 你有很多时间并提高你的生产力

问题或建议? 请在下面发表评论。