cat Command
The cat
command short for concatenate, It is a fast and versatile tool for viewing and merging file contents directly from the Linux terminal. Whether you’re inspecting logs or quickly joining multiple text files, cat
delivers what you need with efficient simplicity.
You use cat
to display the contents of files. Simply run:
cat filename.txt
You’ll instantly see everything written in the file printed to your screen. If you want to review the contents of several files at once, list them in sequence:
cat filename1.txt filename2.txt filename3.txt
The result is that cat
outputs all three files’ data in order.
cat [OPTION] [FILE]
Display file content directly:
cat report.txt
Show the contents of files in succession:
cat intro.txt summary.txt
Make each line identifiable for reviews or troubleshooting:
cat -n server.log
Quickly create and populate a file by typing text followed by Ctrl+D
to save:
cat > notes.txt
Merge multiple files into a new one:
cat part1.txt part2.txt > merged.txt
Suppress repeated empty lines in output:
cat -s messy.txt
Add content to the end of a file:
cat changelog.txt >> history.txt
Show the $
at the end of every line for clarity:
cat -E notes.txt
Display all text files in a folder:
cat *.txt
Option | Usage |
---|---|
-A | Show all characters, including non-printing |
-b | Number only non-empty lines |
-E | Display $ at end of every line |
-n | Number all lines |
-s | Squeeze multiple adjacent blank lines |
-T | Show tabs as ^I |
-v | Make non-printing characters visible |
-u | Unbuffered output (rarely needed) |
From viewing a small config file to merging hundreds of logs for analysis, cat
is a fundamental Linux skill that increases productivity at the terminal. Its versatility means every user, whether new or advanced benefits from mastering it.
Read More: History of Linux
The cp command, short for "copy," is the main Linux utility for duplicating files and directories. Whether…
Introduction In digital investigations, images often hold more information than meets the eye. With the…
What is a Port? A port in networking acts like a gateway that directs data…
The ls command is fundamental for anyone working with Linux. It’s used to display the files and…
The pwd (Print Working Directory) command is essential for navigating the Linux filesystem. It instantly shows your…
Navigating a Linux system is effortless when you master the cd command. The name stands for “change…