- 1Linux Topics Index
- 2How to Create a File in Linux
- 3How to Rename a File in Linux
- 4How to Copy a File in Linux
- 5How to Move a File in Linux
- 6How to Delete a File in Linux
- 7How to Create a Directory in Linux
- 8How to Delete a Directory in Linux
- 9How to Copy Directories Recursively in Linux
- 10Delete Directories Recursively in Linux
- 11How to View Hidden Files in Linux
- 12How to Create a Hidden File in Linux
- 13How to Create a Hidden Directory in Linux
- 14How to Find Files in Linux Using find Command
- 15Find Files in Linux Using locate Command
- 16How to View File Contents Using cat in Linux
- 17How to View File Contents Using less in Linux
- 18View File Contents Using the more Command in Linux
- 19Compare Files Using diff Command in Linux
- 20Compare Files in Linux Using cmp Command
- 21Check File Type in Linux with file Command
- 22Create Symbolic Links with ln -s in Linux
- 23How to Archive Files Using tar Command in Linux
- 24Compress Files with gzip in Linux – Beginner Tutorial
- 25How to Compress Files Using bzip2 in Linux
- 26Compress Files in Linux Using zip Command
- 27Extract Compressed Files using tar in Linux
- 28Extract ZIP Files on Linux with unzip
- 29How to Extract .gz Files using gunzip in Linux

- 1Linux Topics Index
- 2How to Create a File in Linux
- 3How to Rename a File in Linux
- 4How to Copy a File in Linux
- 5How to Move a File in Linux
- 6How to Delete a File in Linux
- 7How to Create a Directory in Linux
- 8How to Delete a Directory in Linux
- 9How to Copy Directories Recursively in Linux
- 10Delete Directories Recursively in Linux
- 11How to View Hidden Files in Linux
- 12How to Create a Hidden File in Linux
- 13How to Create a Hidden Directory in Linux
- 14How to Find Files in Linux Using find Command
- 15Find Files in Linux Using locate Command
- 16How to View File Contents Using cat in Linux
- 17How to View File Contents Using less in Linux
- 18View File Contents Using the more Command in Linux
- 19Compare Files Using diff Command in Linux
- 20Compare Files in Linux Using cmp Command
- 21Check File Type in Linux with file Command
- 22Create Symbolic Links with ln -s in Linux
- 23How to Archive Files Using tar Command in Linux
- 24Compress Files with gzip in Linux – Beginner Tutorial
- 25How to Compress Files Using bzip2 in Linux
- 26Compress Files in Linux Using zip Command
- 27Extract Compressed Files using tar in Linux
- 28Extract ZIP Files on Linux with unzip
- 29How to Extract .gz Files using gunzip in Linux

- 1How to Add a New User in Linux
- 2Modify Existing User in Linux
- 3Delete a User in Linux — Step-by-Step for Beginners
- 4Create a User Group in Linux - Step-by-Step Tutorial
- 5Linux: Add User to Group
- 6How to Remove a User from a Group in Linux
- 7Delete a User Group in Linux - Beginner Friendly Tutorial
- 8Linux su Command Tutorial – Switch Users Easily
- 9Linux sudo Command - Execute as Another User
- 10Change a User's Password in Linux Using passwd
- 11Set Password Expiry in Linux using chage
- 12Lock a User Account in Linux
- 13How to Unlock a User Account in Linux
- 14Configure User Login Shell in Linux
- 15How to Configure User Environment Variables in Linux
- 16Edit .bashrc and .profile in Linux - User Startup Files Tutorial
How to View File Contents Using cat
Next Topic ⮕How to View File Contents Using less in Linux
How to View File Contents Using cat
Hey there! 👋 Welcome back to ProgramGuru.org, where we simplify Linux for absolute beginners. In this lesson, you're going to learn one of the most basic but powerful commands in the Linux world — cat
.
Let’s say you have a file and you just want to peek inside it. Not edit it, not change anything—just look. That’s exactly what the cat
command does.
🔹 What is cat
?
cat
stands for “concatenate” — but don't let that word scare you. Most of the time, we use cat
to simply view the contents of a file.
🔹 Basic Usage
Let’s start with a very simple example. Imagine you have a file called notes.txt
. To view its contents, you just type:
cat notes.txt
And the output might look something like this:
This is my Linux learning journal.
Day 1: Learned about files and directories.
Day 2: Discovered the magic of the cat command!
🔹 Create a Sample File (if you don’t have one)
If you don’t have a file yet, let’s make one quickly:
echo "Hello, Linux world!" > hello.txt
Now view it:
cat hello.txt
Hello, Linux world!
🔹 View Multiple Files
You can also view multiple files at once. Just separate them by space:
cat file1.txt file2.txt
🔹 Number the Lines in the Output
To number each line, use the -n
option:
cat -n notes.txt
1 This is my Linux learning journal.
2 Day 1: Learned about files and directories.
3 Day 2: Discovered the magic of the cat command!
🔹 Caution with Large Files
If the file is huge, cat
will dump everything at once. In such cases, it’s better to use less
or more
. We’ll cover those in another tutorial!
🔹 Summary
So, whenever you want a quick look at what’s inside a text file — whether it's logs, notes, or config files — just say:
cat filename.txt
And you're done!
That’s it for this one. You just took one more step toward Linux mastery. 🚀 Keep going — we’ve got many more awesome commands to explore together!