Буфер обмена – это непостоянное хранилище на вашем компьютере данных, которые пользователь хочет скопировать с одного пути на другой. Позже вы также можете вставить эти данные, хранящиеся в буфере обмена, в другое место. До выхода из системы или до вырезания/копирования чего-либо данные в буфере обмена сохраняются. Это может быть выбор слова, изображение, файл или любая другая форма данных.
Вы также можете вырезать текст из одного раздела документа и вставить его в другую часть документа или в другое место в текстовом редакторе. Выбранная информация будет скопирована и сохранена в буфере обмена, пока вы ее куда-нибудь не вставите. Xclip – отличный инструмент, который используется в качестве буфера обмена в ОС Ubuntu. Эта статья посвящена тому, как установить и использовать буфер обмена Xclip. Давай начнем:
Как установить Xclip в Ubuntu
Вы можете получить Xclip, набрав в терминале следующую команду:
$ sudo apt install xclip
Проверить его возможности можно с помощью команды в терминале:
$ xclip -help
Вы также можете получить дополнительную помощь о том, как использовать буфер обмена xclip, используя указанную ниже команду в терминале:
$ man xclip
Эта команда откроет новое окно в терминале, где вы сможете найти все функции буфера обмена xclip. Если вы не уверены и не знаете, как использовать этот буфер обмена, вы также можете воспользоваться примерами, упомянутыми там, прокрутив немного вниз.
Как использовать буфер обмена Xclip в Ubuntu с примерами
Давайте возьмем несколько примеров этого буфера обмена для лучшего понимания. Предположим, вы хотите скопировать имя любого веб-сайта в буфер обмена, а затем, позже, вы также можете вставить его с помощью следующего метода, упомянутого ниже.
$ echo "andreyex.ru" | xclip
Эта команда используется для копирования имя веб – сайта, «andreyex.ru» в этом случае, в Xclip буфер обмена. Вторая команда упоминается ниже:
$ xclip -o
Он используется для вставки содержимого из буфера обмена, отображаемого в третьей строке терминала.
Предположим, вы хотите отобразить дату и время с помощью буфера обмена, выполните команду, указанную ниже:
$ date|xclip
Как скопировать содержимое текстового файла с помощью буфера обмена xclip в ОС Ubuntu
Теперь давайте рассмотрим еще один пример копирования содержимого любого текстового файла и затем вставим его в терминал. Для этого подхода сначала создайте текстовый файл, что вы можете сделать с помощью любого текстового редактора. В нашем случае мы используем текстовый редактор VIM. Сначала вам нужно установить его, если у вас его нет, затем используйте команду, указанную ниже:
$ sudo apt install vim
Следующим шагом после его установки будет создание текстового файла с некоторым содержимым внутри. Для создания файла используйте следующее:
$ vim testfile.txt
Это откроет редактор vim с именем файла «testfile.txt», чтобы записать все.
Здесь «: wq» используется для сохранения и выхода из редактора vim. Теперь, когда файл сохранен, следующим шагом будет перемещение содержимого текстового файла в буфер обмена, а затем также вставка содержимого. Используйте команду, как показано ниже:
$ cat textfile.txt | xclip
Первая команда скопирует содержимое в буфер обмена. Позже вы также можете получить доступ к содержимому файла из буфера обмена, который уже обсуждался ранее. Вы также можете нажать среднюю кнопку мыши, чтобы вставить содержимое буфера обмена, вместо того, чтобы вводить команду $ xclip -o , но иногда у нас нет мыши, поскольку мы работаем с ковриком для мыши ноутбука или с помощью мыши, имеющей только две кнопки. Так что это не всегда рекомендуется.
Заключение
Буфер обмена – отличный инструмент, где могут быть сохранены скопированные данные или информация из любого текстового файла, изображение, а позже эта информация может быть получена при необходимости. Это позволяет с легкостью переносить текст и файлы по всей системе. Можно сделать гораздо больше, чтобы упростить использование и добавить новые функции. Все это можно сделать с помощью буфера обмена Xclip. Все, что вам нужно сделать, это установить его, а затем понять его функциональность, внимательно прочитав эту статью.