← Linux & the Command Line tutorial

Linux & the Command Line

Processes

ps aux lists every running process. top shows a live, auto-refreshing view of what's using CPU and memory right now.

Example: finding and stopping a specific process

$ ps aux | grep python
$ kill 4821

The grep filters ps's full output down to just lines mentioning "python", piping is covered properly in the next lesson, but this is one of its most common real uses: a command produces too much output, and a second command narrows it down to what you actually care about. Once you've found the right process id (PID), 4821 here, kill stops it. Add -9 (kill -9 4821) to force-kill a process that isn't responding to the normal, more polite request to stop.

Example
$ ps aux | grep python
$ kill 4821
Output
The grep filters ps's output down to lines mentioning "python", e.g. showing PID 4821 — which the kill command then stops.
Ready to go further?

These free tutorials are a preview, our Cybersecurity cohort covers it in depth, with a real project and a cohort alongside you. Active

Enroll in Cybersecurity
Don't miss out

Ready to build something real?

Create a free account to enroll in a track, and get notified the moment a cohort opens.

Create free account