Скопировать файл в буфер обмена

Простой вопрос, который я только что понял, был бы очень полезен.

Под 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>]
Другие вопросы по тегам