Categories: Ubuntu

How to access clipboard using xclip in Ubuntu

A clipboard is non-permanent storage on your computer for data that the user wants to copy from one path to another. Later, you can also paste that data stored in the clipboard to somewhere else as well. Until logging off of the system or cutting/copying something, the data on the clipboard is saved. This might be a word selection, a picture, a file, or any other form of data.

You can also clip text from one section of a document and paste it into another portion of the document or somewhere else in a word processing program. The selected information will be copied and kept in the clipboard till you paste it somewhere. Xclip is a great tool that is used as a clipboard in Ubuntu OS. This article is focussing on how you can install and use Xclip clipboard. Let’s begin:

How
Sponsored
to install Xclip in Ubuntu

You can get the Xclip by typing the below-given command in the terminal:

$ sudo apt install xclip

You can check its feature using the command in the terminal:

$ xclip -help

You can also get additional help on how to use the xclip clipboard using the below-mentioned command in the terminal:

$ man xclip

This command will open up a new window in the terminal where you can find all the functionality of the xclip clipboard. If you are unsure and don’t know how to use this clipboard, you can also take some help from the examples mentioned there by scrolling down a little that can be seen in the image below.

How to use Xclip clipboard in Ubuntu with examples

Let’s take some of the examples of this clipboard for better understanding. Suppose you want to copy the name of any website to the clipboard, and then later, you can also paste it by the following method mentioned below.

$ echo “www.Linuxhint.com”|xclip

The above command is used to copy the website name, “www.Linuxhint.com” in this case, to the xclip clipboard. The second command is mentioned below:

$ xclip -o

It is used to paste the content present in the clipboard displayed on the third line of the terminal.

Sponsored

Suppose you want to display the date and time using the clipboard, execute the command mentioned below:

$ date|xclip

How to copy the content of a text file using the xclip clipboard in Ubuntu OS

Now let’s take another example of copying the content of any text file and then paste it onto the terminal. For this approach, create the text file first which you can do by using any text editor. In our case, we are using the “VIM” text editor. You first need to install it if you hav’nt then use the command mentioned below:

$ sudo apt install vim

After its installation, the next step is to create a text file with some content inside it. Use the below-mentioned to create a file:

$ vim testfile.txt

This will open a vim editor with a file name of “testfile.txt” to write anything that can be seen below.

Here “:wq” is used to save and quit the vim editor. Now, as the file is saved, the next step is to move the content of the text file to the clipboard and then later paste the content as well. Use the command as shown below:

$ cat textfile.txt|xclip

The first command will copy the content to the clipboard. Later you can also access the file’s content from the clipboard that has already been discussed before. You can also press the mouse’s middle button to paste the clipboard’s content instead of typing the command $xclip -o, but sometimes we don’t have the mouse as we are working with a laptop mousepad or using the mouse having two buttons only. So, it is not always recommended.

Conclusion

A clipboard is a great tool where the copied data or information from any text file, a picture can be stored, and later that information can be retrieved when needed. It allows you to transfer text and files throughout your system with ease. A lot more can be done to make it easier to use and add new features. All of this can be done using the Xclip clipboard. All you need to do is install it and later understand its functionality by thoroughly reading this article.

Ubuntu Server Admin

Recent Posts

Ubuntu vs Debian: Linux Distributions Compared Deep Dive

Debian and Ubuntu are two popular Linux distributions. In this deep dive we will guide…

2 hours ago

How to Install Google Cloud BigQuery Python client library on Linux

In this article, we will see how to Install Google Cloud BigQuery Python client library…

2 days ago

Wallpaper Contest for Xfce 4.20 open for voting

Nov 15,2024 Wallpaper Contest for Xfce 4.20 open for voting The submission phase for the…

2 days ago

Canonical announces the first MicroCloud LTS release

MicroCloud 2.1.0 LTS is now available, expanding the number of Canonical infrastructure solutions with a…

3 days ago

Join Canonical in Paris at Dell Technologies Forum

Canonical is thrilled to be joining forces with Dell Technologies at the upcoming Dell Technologies…

4 days ago

Bringing automation to open source 5G software at Ubuntu Summit 2024

In today’s massive private mobile network (PMN) market, one of the most common approaches to…

5 days ago