# Processes A process means program in execution. It generally takes an input, processes it and gives us the appropriate output. `ps` command can be used in linux to get the list of processes running in foreground. Each process will have a unique identifier called **PID**, which can be used to track it or `kill` it through shell. **Types of processes:** - Foreground processes - Background processes Visit the following resources to learn more: - [Intro to Process Management](https://www.geeksforgeeks.org/introduction-of-process-management/) - [Process Management in Linux](https://www.geeksforgeeks.org/process-management-in-linux/) - [Process related commands in Linux](https://www.geeksforgeeks.org/processes-in-linuxunix/) - [Process vs Thread](https://www.geeksforgeeks.org/difference-between-process-and-thread/)