Thought I would share some commands I genuinely use all the time. Not the usual "top 10 linux commands" listicle stuff — these are the ones that have actually saved me time repeatedly.
Find what is eating your disk space (human-readable, sorted):
du -h --max-depth=1 /var | sort -hr | head -20
Watch a log file with highlighting for errors:
tail -f /var/log/syslog | grep --color -E "error|warn|fail|$"
The |$ trick highlights your keywords while still showing all lines.
Quick port check without installing nmap:
: </dev/tcp/192.168.1.1/22 && echo open || echo closed
Pure bash, no extra tools needed.
Find files modified in the last hour (great for debugging):
find /etc -mmin -60 -type f
Kill everything on a specific port:
fuser -k 8080/tcp
Quick HTTP server from any directory:
python3 -m http.server 8000
Everyone knows this one, but I still see people installing nginx for quick file transfers.
Check SSL cert expiry from the command line:
echo | openssl s_client -servername example.com -connect example.com:443 2>/dev/null | openssl x509 -noout -dates
What are your go-to one-liners? Always looking to add to my toolkit.
Nice! Thank you. :)
Expanding on the disk usage one, I wrote a tutorial for that which goes a bit deeper:
https://sciactive.com/2022/06/02/how-to-find-what-is-using-your-disk-space-on-a-linux-server/
Thanks! I use a lot of these daily for quick checks. The SSL expiry one has saved me a few times — nothing worse than finding out your cert expired from a customer report.
I also have a cron that runs
curl -s http://5.78.129.127/api/ssl/mydomain.com | jq '.days_remaining'and alerts me when it drops below 14 days.That’s smart! I’m stealing that!