Signals and kill: SIGTERM vs SIGKILL Explained
Signals are how Linux processes communicate. Knowing the difference between SIGTERM and SIGKILL prevents data loss.
Signals are how Linux processes communicate. Knowing the difference between SIGTERM and SIGKILL prevents data loss.
Three tools to inspect running processes. ps for snapshots and scripting, top for live updates, htop for visual exploration.
How to run commands without locking your terminal, send running things to the background, and survive logout.
These four small commands plug into pipelines to count, deduplicate, slice, and order data. Learn them once and use them daily.
awk is the third leg of the text-processing tripod. It excels at column-oriented data — log files, CSVs, anything tabular.
sed edits text streams without opening an editor. The 90% use case is find and replace — but it does much more.
grep is the workhorse of Linux text search. Master regex, recursive search, and useful flags and you cut hours off log debugging.
Two ways to make a file appear in multiple places. Symlinks point to a path. Hard links share the same data on disk. Both have real uses.
Three tools, three jobs. cp for local copies, mv for moves and renames, rsync for everything serious (incremental, network-aware).
Bundle many files into one, compress to save space, ship across machines. The three commands you actually need.
Get 20+ curated tech stories, tutorials, and a free tool every week. Join 10,000+ developers.
No spam. Unsubscribe anytime.