Top 10 Linux Commands I Use Daily as a Developer

I spend a lot of time working with Linux (mostly Ubuntu/Debian), and over time, I’ve noticed that there are a handful of commands I end up using almost every single day. Some are simple, some are a bit more advanced, but together they make my workflow …


This content originally appeared on DEV Community and was authored by Roshan Sharma

I spend a lot of time working with Linux (mostly Ubuntu/Debian), and over time, I’ve noticed that there are a handful of commands I end up using almost every single day. Some are simple, some are a bit more advanced, but together they make my workflow faster and less frustrating.
Here’s my personal list, maybe it’ll help someone who’s just starting out.

1. ls -lh
Checking what’s in a directory with human-readable sizes. I use -lh almost by muscle memory now.

2. grep
Searching through logs or config files quickly. Example:
grep "error" /var/log/syslog
Super useful when debugging.

3. htop
For monitoring processes and system resources. It’s much nicer than plain top.

4. df -h
To check free disk space. I’ve avoided full disks many times thanks to this.

*5. du -sh **
When I want to know which folder is eating all my storage.

6. tar -czvf backup.tar.gz folder/
For quick backups of folders before I make changes. I always prefer having a safe copy.

7. ssh user@server
Nothing fancy here, but since I work with servers a lot, this is basically daily usage.

8. systemctl status
For checking if a service is running (MySQL, Docker, etc.). Saves time compared to digging through logs.

9. chmod and chown
Permissions can be annoying, but knowing how to quickly fix them is a lifesaver.

10. curl
For testing APIs or checking if a web service is responding. Example:
curl -I https://example.com

This list isn’t exhaustive, but these 10 commands cover most of my daily Linux tasks as a developer. The more I use them, the more I realize how powerful the command line is.

What about you? Which Linux commands do you find yourself using every single day?


This content originally appeared on DEV Community and was authored by Roshan Sharma


Print Share Comment Cite Upload Translate Updates
APA

Roshan Sharma | Sciencx (2025-08-19T16:44:44+00:00) Top 10 Linux Commands I Use Daily as a Developer. Retrieved from https://www.scien.cx/2025/08/19/top-10-linux-commands-i-use-daily-as-a-developer/

MLA
" » Top 10 Linux Commands I Use Daily as a Developer." Roshan Sharma | Sciencx - Tuesday August 19, 2025, https://www.scien.cx/2025/08/19/top-10-linux-commands-i-use-daily-as-a-developer/
HARVARD
Roshan Sharma | Sciencx Tuesday August 19, 2025 » Top 10 Linux Commands I Use Daily as a Developer., viewed ,<https://www.scien.cx/2025/08/19/top-10-linux-commands-i-use-daily-as-a-developer/>
VANCOUVER
Roshan Sharma | Sciencx - » Top 10 Linux Commands I Use Daily as a Developer. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/08/19/top-10-linux-commands-i-use-daily-as-a-developer/
CHICAGO
" » Top 10 Linux Commands I Use Daily as a Developer." Roshan Sharma | Sciencx - Accessed . https://www.scien.cx/2025/08/19/top-10-linux-commands-i-use-daily-as-a-developer/
IEEE
" » Top 10 Linux Commands I Use Daily as a Developer." Roshan Sharma | Sciencx [Online]. Available: https://www.scien.cx/2025/08/19/top-10-linux-commands-i-use-daily-as-a-developer/. [Accessed: ]
rf:citation
» Top 10 Linux Commands I Use Daily as a Developer | Roshan Sharma | Sciencx | https://www.scien.cx/2025/08/19/top-10-linux-commands-i-use-daily-as-a-developer/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.