📜  linux mint 暂停键绑定 cli - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:17:20.845000             🧑  作者: Mango

Linux Mint 暂停键绑定 CLI

在 Linux Mint 上,我们可以通过调整绑定键来实现在终端窗口中暂停/恢复当前正在运行的命令。

为什么需要暂停键绑定?

当我们在执行长时间运行的程序或者命令时,有时候我们想要暂停这些命令并暂时终止它们的运行。如果我们有一个暂停键,这项工作就变得更加容易。

如何绑定暂停键?

我们可以通过更改终端窗口中 “输入/输出/错误”(TTY)信号的绑定位置来实现暂停键绑定。这就是说,当我们按下暂停键时,TTY 信号会被暂停,并且在你重新进入终端窗口并恢复该信号时,该命令就会恢复运行。

以下是如何在 Linux Mint 中绑定暂停键的步骤:

  1. 打开终端
  2. 输入命令 “stty -a” 检查当前 TTY 绑定
  3. 关闭 Ctrl+Z 绑定 (Ctrl+Z 是系统默认的暂停键,需要关闭以便重新绑定)
    stty -a | grep -oP '(?<=susp = )(\S+)'         // 查看当前绑定
    stty susp undef                                // 关闭 Ctrl+Z 绑定
    
  4. 绑定暂停键并应用修改
    stty susp Ctrl+k                               // 绑定暂停键,这里我选择了 Ctrl+k
    
  5. 验证修改已经生效
    stty -a | grep -oP '(?<=susp = )(\S+)'         // 当前绑定应该显示为 “^K” 
    
结论

现在你已经知道如何在 Linux Mint 中通过调整终端窗口的 TTY 信号绑定来实现暂停键的绑定。这将使你更方便地管理当前正在运行的长时间执行的程序或者命令。