如何在Mac终端中退出pbcopy?

时间:2015-03-03 17:22:41

标签: macos shell unix terminal

如果我只是在终端中输入pbcopy,它似乎会提示用户输入。我假设您的想法是输入一些输入,然后退出或结束pbcopy,然后您的输入被添加到剪贴板,因此您可以pbpaste或其他任何内容。

我无法弄清楚如何结束pbcopy,而不使用Control-C来杀死进程并且不会将我的数据保存到剪贴板。

终端还是很新的。谢谢!

1 个答案:

答案 0 :(得分:6)

对于大多数终端程序,输入结束由Ctrl-D触发。这被认为是命令输入的有效结论。

可能是其他内容,但可以从stty -a的输出中读取组合键,其中显示了一个条目:eof = ^D,表示Ctrl-D是该组合键。

现在以编程方式,如果你想要输入到pbcopy中,你可以从文件中做到:

cat file | pbcopy

或稍微更''shell purist'(不会浪费猫的过程):

pbcopy <file

来自bash脚本,使用here here:

pbcopy <<EOM
copy copy copy...
EOM
相关问题