我可以在 bash 脚本中编写键盘快捷键吗?

我可以在 bash 脚本中编写键盘快捷键吗?

我可以在 Bash 脚本中编写键盘快捷键吗:

#!bin/bash
echo Hello
^z # this is kbd shortcut

这不管用。还有其他方法吗?

答案1

这取决于你想做什么。由于你使用了 ^Z 作为示例,我假设你正在尝试启动某个命令并让它在后台运行。尝试在命令末尾添加 &:

sleep 5 && echo Hello &

这会将命令设置为在后台作为子 shell 运行,并让您的脚本继续运行 - 在这种情况下,它会等待 5 秒钟,然后打印单词“Hello”。在终端中手动输入时,它将显示进程 ID。

大多数其他终端键盘快捷键应该有脚本等效项,但有些可能没有。如果您也想使用其他快捷键,请将它们添加到您的问题中。

相关内容