如果我在小檔案、字串上使用 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