Unix Linux Commands Cheat Sheet with Examples –
Have you ever opened a Linux terminal and wondered which command to type? Or maybe you know how to use ls or cd, but can’t remember the syntax when you need it. If you’re a beginner learning Linux, or a system administrator who manages servers every day, remembering hundreds of terminal commands can be tricky.
This is exactly the reason why the Unix Linux commands cheat sheet is so useful.
This guide lists the most useful Linux commands with real examples, practical use cases and easy to understand explanations. You’ll learn when and why to use commands, instead of just memorising them. By the time you finish reading this article you will have a handy Linux cheat sheet you can bookmark and use on a daily basis.
Table of Contents
What is a Unix Linux Commands Cheat Sheet
A Unix Linux commands cheat sheet is a quick reference of the most used commands in the terminal to navigate files, manage directories, handle users, check system information, networking, permissions and more.
There are many core Unix commands that are common with Linux distros like Ubuntu, CentOS, Debian, Fedora, Rocky Linux, and AlmaLinux. Once you learn these commands, you can work confidently in different environments.
If you are: 1.
- A Linux newb
- A web developer
- A DevOps engineer
- Cloud administrator
- A security specialist
- A Dedicated or VPS server user
This Linux commands cheat sheet can help you save time everyday.
Importance of learning Linux commands
Graphical interfaces are convenient, but many professional Linux servers don’t have a graphical interface. Everything is handled from the command line.
Learning terminal commands can help you:
- Much faster work
- Automate repetitive work
- Troubleshoot server problems
- Cloud VPS instances management
- Set up web hosting environments
- Better career opportunities in IT
Linux systems are essential for companies that operate web servers, cloud infrastructures and enterprise applications.
Basic Structure Of Linux Terminal
Most commands are like this:
command [arguments] [options]
For example:
ls -la /home/
Where:
- ls -l command/
- home=argument
- la=options
Unix/Linux Commands Cheat Sheet
1. pwd – Show the Current Directory
Display the current working directory.
echo $PWD
Example Output:
/home/john/projects/
If you don’t know where you are, use this.
2. ls – List Files or
List files and folders. ls
View Full Screen:
ls -l
Show hidden files.
ls -la
Case and point:
ls /var/www/html
Shows files for a site.
3. cd – change dir
Change between folders.
cd ~/Documents
Back one folder:
cd.
Go home :
cd $HOME
Go to root:
cd /
4. mkdir – Make Directory
Create a new folder
$ mkdir projects
Nested folders
mkdir -p websites/client1/images
5. rmdir – Remove Empty Directory
rmdir oldfolder
Works only if the folder is empty.
6. rm – Remove Files
Remove a file.
Remove file.txt rm file.txt
Recursively delete folder:
rm -rf project
hard delete:
rm -rf temp directory
Be careful with rm -rf, as once files are deleted, they are hard to recover.
7. cp – Copy Files cp file.txt backup.txt
Copy directories:
cp -r website backup
8. mv – Move or Rename a File
New name:
mv report.txt final-report.txt
Move:
mv image.png ~/My\ Pictures
9. touch – Create Empty File touch notes.txt
Useful for generating configuration files.
10. cat – Display file content cat file.txt
Good for small files.
11. Read Large Files logfile.log less
Navigate using the arrow keys.
Press Q to exit.
12. top
First lines reveal.
cat file.txt | head
First 20 lines:
head -n 20 file.txt
13. tail (noun)
Last lines of text.
tail -f logfile.log
Live log monitoring
tail -f /var/log/access.log
Very helpful in web server troubleshooting.
File Searching Commands find
Find files.
find /home -name “.jpg”
Locate
all PDF files:
find / -name “.pdf” find
File search speedup.
egrep
Search Inside Files locate report.pdf
Text search.
grep error server.log
ignore case
grep -i warning logfile.log
Recursive search:
grep -r “database” project/
File Permissions Commands
chmod
Permissions.
chmod 755 script.sh
Make executable:
chmod +x install.sh
chown
Change the owner.
sudo chown user:user file.txt Commands for
Disc Usage
df
Check for disc space.
df -k
Sample Output:
Filesystem Size Used Avail
du
Check the size of the folder.
du -sh Downloads
Commands for system information
uname
Kernel info.
uname -a
hostname
whoami
hostname
User current
whoami
uptime
uptime
Displays system uptime.
Process Management
ps
List the running processes.
ps aux
top
command
Live process watcher.
top
kill
End Process.
2456 kill
Kill:
kill -9 2456
Networking Commands
ping
Verify connection.
ip
ping google.com
Show network information.
curl
ip addr
Get a webpage.
curl https://example.com
wget
Download files.
wget https://example.com/file.zip
User Management Command
Create user
sudo adduser john
Remove user:
sudo userdel john
Password change:
passwd
Package Management Examples
Ubuntu:
sudo apt update sudo apt upgrade
CentOS/Rocky:
sudo dnf upgrade
Legacy systems:
sudo yum upgrade
Linux Commands: Practical Examples
Example 1: Find Large Log Files
find /var/log -name “.log”
Useful for debugging server problems.
Example 2: Watching Website logs
tail -f /var/log/nginx/access.log
Watch visitors in real-time.
Example 3: Copying a Website
cp -r /var/www/html backup/
Make a backup of your website.
Example 4: Locate a Configuration File
find /etc -name nginx.conf
Useful for server setup.
Example 5 Error Messages in Search
grep “ERROR” application.log
Detects problems immediately.
How to Memorise Linux Commands
Rather than memorising hundreds of commands:
- Practice every day.
- Make small projects.
- Use command history
historical
Repeat last command:
!!
Search command history
history | grep ssh
These shortcuts can really boost your productivity.
Advantages of a Linux Commands Cheat Sheet
A linux cheat sheet is not just a list of commands. It becomes a practical tool to help you work smarter and more efficiently.
Main benefits include:
- Saves time as you don’t have to look up command syntax.
- Enhances the efficiency of managing Linux systems.
- Makes troubleshooting easier with commonly used commands for diagnostics.
- Makes new users feel comfortable with the command line.
- Helps developers and system administrators with their everyday server management.
- Makes a useful reference for cloud, VPS, and dedicated server setups.
- Teaches through concrete examples, not rote memorisation.
Having a reliable linux commands cheat sheet close by allows you to focus on solving problems instead of remembering command syntax.
Linux Commands Best Practices
To avoid mistakes, use the following best practices:
- Verify file paths before deleting files.
- Test your commands on dummy data before running on production servers.
- Only use sudo when needed.
- Always make regular backups before making system changes.
- Read the man pages with:
man cmd
For example:
grep
Options and examples are provided for each command described in detail in the manual.
FAQs
1. What’s the difference between Unix and Linux?
Unix is an older family of operating systems . Linux is an open source operating system inspired by Unix . Most of the Linux commands are very much similar following the standards of Unix.
2. What is the first Linux command I should learn as a beginner?
Begin with:
- pwd
- ls
- cd
- mkdir
- cp
- mv
- rm
- cat
- grep
- find
These commands cover most of your daily tasks.
3. Can a Linux cheat sheet help with server management?
Yes. Linux commands cheat sheet is often used by system administrators to speed up troubleshooting, configuration and maintenance tasks on VPS, cloud and dedicated servers.
4. Do all distributions use the same Linux commands?
Most of the core commands operate the same on Ubuntu, Debian, CentOS, Rocky Linux, AlmaLinux, and Fedora. The main differences are usually the package management commands such as apt, dnf and yum.
5. Where are Linux commands widely used?
Linux commands are often used in web hosting, cloud computing, software development, cybersecurity, DevOps, database administration and server management.
CONCLUSION
Learning Linux is not about learning hundreds of commands overnight. Start with the basics, practise regularly and use this unix linux commands cheat sheet whenever you need a quick reference. Eventually, commands such as ls, grep, find, and chmod will become second nature.
If you are running your own PC, deploying applications to a VPS or managing enterprise servers, mastering the command line gives you more control, flexibility and efficiency.
Ready to play with Linux servers?
Looking for a solid Linux hosting setup to hone your skills and deploy your projects? Choose a strong Linux VPS or dedicated server with complete root access, fast SSD storage and 24/7 tech support. Try our hosting solutions today, start using these Linux commands in a real-world environment and take your server management skills to the next level.