> For the complete documentation index, see [llms.txt](https://linux-tutorial-cli.gitbook.io/linux-cli-tutorial/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://linux-tutorial-cli.gitbook.io/linux-cli-tutorial/txt-files/pidof.md).

# pidof

## pidof

The `pidof` command in Linux is used to find the process ID (PID) of a running process. The PID is a unique number that identifies each process on the system.

The syntax for the `pidof` command is:

```
pidof [options] [process_name]
```

The `process_name` argument is the name of the process you want to find the PID for. The `options` argument can be used to control the output of the `pidof` command.

Some of the most useful `pidof` options include:

* `-a`: List all PIDs for the specified process.
* `-o`: Only list the first PID for the specified process.
* `-v`: Print verbose output, including the process state.

For example, to find the PID of the process `firefox`, you would use the following command:

```
pidof firefox
```

This would return the PID of the `firefox` process.

To find all PIDs for the process `firefox`, you would use the following command:

```
pidof -a firefox
```

This would return all PIDs for the `firefox` process.

To only list the first PID for the process `firefox`, you would use the following command:

```
pidof -o firefox
```

This would return the first PID for the `firefox` process.

To print verbose output for the process `firefox`, including the process state, you would use the following command:

```
pidof -v firefox
```

This would return verbose output for the `firefox` process, including the process state.

The `pidof` command is a useful tool for finding the PID of a running process. It can be used to kill processes, suspend processes, or resume processes.

I hope this helps! Let me know if you have any other questions.

## help

```
```
