Introduction
Linux is one of the most powerful operating systems used by developers, system administrators, cloud engineers, and cybersecurity professionals. Learning basic Linux commands is the first step toward mastering Linux.
Essential Commands
- pwd – Show the current working directory.
- ls – List files and directories.
- cd – Change the current directory.
- mkdir – Create a new directory.
- rmdir – Remove an empty directory.
- touch – Create an empty file.
- cp – Copy files and directories.
- mv – Move or rename files.
- rm – Delete files or directories.
- cat – Display file contents.
- less – Read large files page by page.
- head – Show the beginning of a file.
- tail – Show the end of a file.
- grep – Search text in files.
- find – Locate files and directories.
- chmod – Change file permissions.
- chown – Change file ownership.
- df -h – Show disk usage.
- free -h – Show memory usage.
- top – Monitor running processes.
Example
mkdir MyProject
cd MyProject
touch index.html
ls
pwd
Conclusion
These commands form the foundation of Linux administration. Practice them daily until they become second nature. As you grow, you'll be able to manage servers, troubleshoot systems, and automate tasks more efficiently.