Podczas pracy w środowisku powłoki dość często spotykam się z potrzebą kopiowania „danych wyjściowych potoku pośredniego” (np. Z / do już działających edytorów, na inne powłoki, inne maszyny itp.).
W środowisku okienkowym łatwą (i ogólną) metodą rozwiązania tego problemu jest często schowek systemowy, np .:
- X11:
... | xsel -i
/xsel -o | ...
- OS X:
... | pbcopy
/pbpaste | ...
Jak mogę uzyskać podobnie wygodne zachowanie za pomocą narzędzia kopiuj / wklej tmux?
tmux show-buffer
wykona kodowanie ósemkowe znaków sterujących C0 i bajtów spoza ASCII (np. akcentowane znaki łacińskie itp.). Możesz użyć,tmux save-buffer -
jeśli chcesz surowych bajtów (zwykle tego właśnie chcesz).