Linux Cat Command Examples

20

Linux command cat short for ‘concatenate’, is a very useful command.  Using the cat command, you can create a file, view file content, concatenate files, and file output redirection. We will discuss the different uses of the cat command with some examples in this article.

Basic Syntax of Cat command

The following syntax is used for the cat command:

$ cat [options] [file-name]

File-name is the name of a file.

Use the following command to explore all cat options:

Print file content through the cat command

Using the cat command, you can display the file content on the terminal as follows:

For example, to view the content of the ‘test_file.txt’ file, type the below-mentioned command on the terminal:

The content of the above file will be displayed on the terminal.

Similarly, to display the content of multiple files, use the following command:

$ cat test_file.txt test_file1.txt

The above command will show you the content of the test_file.txt and test_file1.txt on the terminal.

linux cat command examples Linux Cat Command Examples 1621316787 671 Linux Cat Command Examples

File creation using the cat command

You can use the cat command to create a new file.

For example, we are creating a file with the name ‘new_filetest.txt’ by executing the following command:

Now, the user will input content into this file and then ‘Ctrl+d’ to leave this file. The content is written in ‘new_filetest.txt’ that you can display through the cat command.

linux cat command examples Linux Cat Command Examples 1621316787 482 Linux Cat Command Examples

Use of more and less options with cat command

If a file has a large content and you need to scroll to view more file content. In this case, use the following options with the cat command:

$ cat testfile.txt | more

$ cat testfile.txt | less

Print line number with file content

Use the cat command along with option ‘-n’ to display the line number of file content as follows:

linux cat command examples Linux Cat Command Examples 1621316788 844 Linux Cat Command Examples

Display tab-separated characters

Use the option ‘-T’ and the cat command to display the tab-separated characters in a line.

In a line, the tab space will be filled with ‘^I’ character, which is also shown in the following screenshot:

linux cat command examples Linux Cat Command Examples 1621316789 311 Linux Cat Command Examples

Print ‘$’ at the End of Lines

To display the ‘$’ at the end of lines, use option ‘-e’ with cat command as follows:

The above option is useful when you want to shrink the multiple lines in a single line.

linux cat command examples Linux Cat Command Examples 1621316789 404 Linux Cat Command Examples

Redirect file content

Through the cat command, the user can redirect the standard output into a new file.

For example, to copy one file’s content into another file, you can use the cat command. We have a file with the name test_file.txt, and the other is test_file1.txt.  So, to copy the content of ‘test_file.txt’ to a ‘test_file1.txt’, use the cat command with ‘>’ operator as follows:

$ cat test_file.txt > new_file.txt

linux cat command examples Linux Cat Command Examples 1621316790 130 Linux Cat Command Examples

If ‘test_file1.txt’ does not exist then, it will create a file with this name.

To append the content of ‘test_file.txt’ to a ‘test_file1.txt’, use the operator ‘>>’ in the cat command as follows:

$ cat test_file.txt >> test_file1.txt

linux cat command examples Linux Cat Command Examples 1621316790 434 Linux Cat Command Examples

Ignore the repeated empty lines

Using the cat command along with option ‘-s’, you can omit the empty lines from the output.

File concatenation using the cat command

The cat command is used to concatenate the file content. For example, the concatenate the content of test_file.txt and test_file1.txt and then write content into a new file mergefile.txt by using the ‘>’ operator as follows:

$ cat test_file.txt test_file1.txt > mergefile.txt

linux cat command examples Linux Cat Command Examples 1621316791 261 Linux Cat Command Examples

Conclusion

We have explained the Linux cat command with examples in this article. We have how the cat command can help a Linux user while he/she is working on a system. From the above examples, I hope you have learned a lot. Please give your feedback via comments.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More