Ubuntu 终端中 Ctrl+C 起什么作用?

Ubuntu 终端中 Ctrl+C 起什么作用?

有人知道Ubuntu 终端中的Ctrl+CCtrl-有什么V用吗?由于它们不复制/粘贴,这些按钮有什么特殊功能吗?

当我按下这些快捷方式时,它会写入^C^V

我很担心,因为我正在开发一个小型 PHP 程序,并且正在从终端进行编辑。我是一个控制狂,如果这些按钮做了一些我不知道的事情,我会很讨厌。

答案1

  • Ctrl+C在 UNIX 中表示中止

    在 POSIX 系统中,该序列会导致活动程序接收 SIGINT 信号。如果程序未指定如何处理这种情况,则会终止。通常,处理 SIGINT 的程序仍会自行终止,或至少终止其中运行的任务。

  • Ctrl+V在 UNIX 中

    Unix 交互式终端使用 Control-V 表示“下一个字符应按字面处理”(这里的助记符是“v 代表逐字处理”)。这允许用户插入字面 Control-C 或 Control-H 或类似的控制字符,否则这些控制字符将由终端处理。

这是在 shell 中,只是默认设置。运行程序时,这些设置的作用取决于程序!

答案2

Ctrl+C向当前正在运行的进程发送终止信号。

要在终端中复制或粘贴,请按Ctrl+ Shift+CCtrl+ Shift+ V

答案3

我不知道Ctrl+ V,但我知道Ctrl+C会停止你正在运行的任何程序。

如果您想使用键盘快捷键复制或粘贴,您可以分别使用Ctrl+ Shift+CCtrl+ Shift+ 。V

相关内容