Pbcopy 有点冻结(但我仍然可以打字)

Pbcopy 有点冻结(但我仍然可以打字)

如果我将 pbcopy 用于小文件、字符串或只是运行它,它什么也不做。只会给我一个闪烁的光标。我仍然可以输入一些内容,但只能使用 ctrl-c 退出。有人熟悉这个吗?我做错了什么吗?我可以尝试/做什么来修复它?

答案1

我认为 pbcopy 是一个管道接收器,并且和的行为pbcopy完全xclip匹配。它们通过标准输入获取数据并将其放入剪贴板。

# With pbcopy
cat file_name | pbcopy
echo "Stuff, copied via tmux/vim internal buffer" | pbcopy

# With xclip
cat file_name | xclip -selection clipboard
echo "Yeah, vim,tmux can copy directly into clipboard buffer" | xclip -selection clipboard

<<<只是一个输入重定向(的特殊情况<<),通过这个思维过程,它变得更容易使用,因为以下是等效的

echo Hi | sink
sink <<< Hi

答案2

我遇到了类似的问题。以下命令不起作用:

pbcopy hey

但看起来这确实有效:

pbcopy <<< hey

相关内容