Невозможно быстро скопировать файл в буфер обмена на компьютере с Linux

Я еще не нашел простого решения для копирования вашего файла в буфер обмена в Linux, аналогично тому, как в Mac

cat file | pbcopy

Я безуспешно пытался использовать следующую команду в Vim

:copy 1,9999999

чтобы скопировать файл.

Как можно быстро скопировать файл в буфер обмена в Linux, чтобы затем вставить его в dpaste?


person Léo Léopold Hertz 준영    schedule 11.04.2009    source источник


Ответы (4)


В дополнение к уже упомянутым xsel и xclip существует также uclip. Из описания страницы руководства:

uclip — это интерфейс командной строки для X-буфера обмена. Он либо копирует текст из FILE или со стандартного ввода в буфер обмена X, либо печатает буфер обмена X на стандартный вывод. uclip поддерживает Unicode и учитывает язык (в отличие от других подобных утилит). uclip был написан с использованием Qt.

Обновление: по-видимому, uclip не был такой хорошей рекомендацией, потому что в настоящее время он не работает для копирования, см. здесь для описания проблемы (и, надеюсь, решения когда-нибудь?).

person hlovdal    schedule 11.04.2009
comment
Это отличная ссылка для советов по командам: cyberciti.biz/faq/ - person Léo Léopold Hertz 준영; 11.04.2009

подходит ли вам xclip?

person Konstantinos    schedule 11.04.2009
comment
Да, но простой вызов xclip не делает этого по умолчанию. Если я добавлю его со следующими параметрами -sel clip или -selection clipboard, тогда я смогу вставить вывод в свой браузер и т. д. echo "http://superuser.com/" | xclip -sel clip, alt-tab для chrome, ctrl+l, ctrl+v, введите... vola! P.S. Я не знаю, есть ли у xsel аналогичные параметры, чтобы заставить его работать. По умолчанию это не работает. - person Timo; 15.08.2012

Эквивалентом pbcopy в Linux является xclip.

person Can Berk Güder    schedule 11.04.2009

Попробуйте xsel. Он творит чудеса, но на самом деле работает не с буфером обмена, а с буфером выбора X.

кошачий файл | xsel

а затем вы можете щелкнуть колесиком мыши, чтобы вставить содержимое.

person Vlad Dogaru    schedule 11.04.2009
comment
Спасибо, что упомянули xsel. У меня возникла еще одна проблема: как настроить тачпад Mackbook, чтобы он понимал кнопку колесика мыши. Сначала мне нужно получить код xmod для кнопки. - person Léo Léopold Hertz 준영; 11.04.2009
comment
Какой смысл использовать команды клавиатуры для копирования чего-либо, если вам нужна мышь, чтобы вставить это?? О.О. - person Timo; 15.08.2012