Вопрос: у меня есть достаточно большой текстовый
файл. Я хотел бы скопировать все содержимое файла и вставить его
где-нибудь еще. Можно ли скопировать содержимое файла в буфер обмена, не
открывая его? В оконной системе X windows system буфер обмена - это
механизм для передачи данных из одного окна в другое, или для
совместного использования данных несколькими приложениями. Обычно для
выделения и копирования текста используется мышь.
Однако,
если вы хотите скопировать в буфер обмена содержимое всего файла, не
открывая его, для этого можно воспользоваться утилитой xclip, которая
представляет собой интерфейс командной строки для буфера обмена. Команда
xclip может читать текст напрямую из стандартного ввода и копировать
его в буфер обмена.
Установка xclip в Linux
Для установки xcilp в Ubuntu, Debian или Linux Mint введите:
$ sudo apt-get install xclip
Для установки xclip в Fedora или RHEL введите:
$ sudo yum install xclip
Для установки xclip в CentOS сначала активируйте репозиторий Repoforge, затем введите команду:
$ sudo yum install xclip
Копирование содержимого файла в буфер обмена с помощью Xclip
Чтобы скопировать содержимое файла в буфер обмена просто запустите следующую команду:
$ cat input.txt | xclip -i
После копирования вы можете вставить содержимое в другое окно или приложение, просто кликнув средней кнопкой мыши.
Комментариев нет:
Отправить комментарий