【问题标题】:How do I exit pbcopy in the Mac Terminal?如何在 Mac 终端中退出 pbcopy?
【发布时间】:2015-03-03 17:22:41
【问题描述】:

如果我只是在终端中单独输入pbcopy,它似乎会提示用户输入。我假设这个想法是你输入一些输入,然后退出或结束pbcopy,然后你的输入被添加到剪贴板,所以你可以pbpaste 它或其他任何东西。

我不知道如何结束 pbcopy,而不使用 Control-C,它会终止进程并且不会将我的数据保存到剪贴板。

对于终端来说还是很新的。谢谢!

【问题讨论】:

  • Ctrl-D 是命令行输入的通常结尾,它是来自stty -aeof 条目

标签: macos shell unix terminal


【解决方案1】:

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

可能是别的东西,但是可以从stty -a 的输出中读取组合键,其中显示了一个条目:eof = ^D,这表明 Ctrl-D 是那个组合键。

现在以编程方式,如果您尝试将输入输入 pbcopy,您可以从文件中进行:

cat file | pbcopy

或者稍微更“纯粹的壳”(不会浪费猫的过程):

pbcopy <file

来自 bash 脚本,使用此处的文档:

pbcopy <<EOM
copy copy copy...
EOM

【讨论】:

    猜你喜欢
    • 2017-04-15
    • 2021-08-05
    • 1970-01-01
    • 1970-01-01
    • 2014-03-16
    • 2021-10-25
    • 2019-01-25
    • 1970-01-01
    • 2020-08-30
    相关资源
    最近更新 更多