如果我将 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