- 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 less
Next Topic ⮕View File Contents Using the more Command in Linux
How to View File Contents Using less
in Linux
Hey there! 👋 Welcome to another beginner-friendly Linux tutorial from ProgramGuru.org.
Today, we're going to learn one of the most useful tools for browsing through large text files in the Linux terminal — the less
command.
Imagine you're working with a huge file, like a system log or a large code file, and you want to read it bit by bit, scroll through it, search inside it, and not load the whole thing at once. That's where less
comes in!
🧠 What is less
?
less
is a terminal pager program used to view (but not edit) the contents of a text file one screen at a time. It's great for large files because it doesn't load the whole file into memory.
📂 Step 1: Create a Sample File
Let's first create a simple file to test it on.
echo -e "Line 1\nLine 2\nLine 3\nLine 4\nLine 5" > sample.txt
This will create a file named sample.txt
with a few lines.
Line 1
Line 2
Line 3
Line 4
Line 5
👀 Step 2: View the File with less
Now let’s use less
to view this file:
less sample.txt
When you run this command, the file opens in a paging interface. You won’t see the usual prompt — instead, you’re in a special viewer mode.
🕹️ Step 3: Navigating with less
Here are some helpful controls you can use while inside less
:
- Up/Down arrows: Scroll line by line
- Spacebar: Scroll one full page down
- b: Scroll one full page up
- / followed by a word: Search forward for text
- n: Repeat search
- q: Quit and return to terminal
For example, to search for the word Line 3
, type:
/Line 3
Then hit Enter
and it will jump to the line with that text highlighted.
🛑 Step 4: Exit the Viewer
When you're done viewing the file, just press:
q
And you'll be back to your terminal prompt.
✅ Summary
less
is ideal for viewing large files- It’s faster and more flexible than
cat
ormore
- It lets you scroll, search, and quit easily
That’s it! You’ve just learned how to view files using less
. Practice on bigger files like logs (e.g., /var/log/syslog
) and you'll love how powerful this tool is.
See you in the next lesson at ProgramGuru.org! 🚀