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