Скопировать файл в буфер обмена
Простой вопрос, который я только что понял, был бы очень полезен.
Под Linux (или на самом деле в любой среде 'nix) возможно ли из командной строки (или другими способами, но прежде всего из командной строки) скопировать файл в буфер обмена? Любой пример этой работы будет оценен, но лучшим ответом будет общий случай, когда это возможно в нескольких средах nix (я использую Fedora 10 atm, если это имеет какое-то значение).
2 ответа
Похоже, вы хотите xclip
,
Использование:
xclip -t clipboard somefile
или пример использования труб:
grep "needle" myfile.txt | xclip -t clipboard
Без -t clipboard
данные пойдут в ПЕРВИЧНЫЙ выбор.
Вы в X? Или только текст?
Если вы работаете в текстовом режиме, это очень просто, если вы используете экран (что здорово):
<C-A>:readbuf /path/to/file
Вставить:
<C-A>]