Files
git.softwareshinobi.com/docs/Linux-Commands/Networking/067-the-netstat-command.md
Software Shinobi ba2080733d
All checks were successful
learn org at code.softwareshinobi.com/git.softwareshinobi.com/pipeline/head This commit looks good
automated terminal push
2025-06-04 20:15:25 -04:00

61 lines
1.2 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# The `netstat` command
The term `netstat` stands for Network Statistics. In laymans terms, netstat command displays the current network connections, networking protocol statistics, and a variety of other interfaces.
Check if you have `netstat` on your PC:
```
netstat v
```
If you don't have `netstat` installed on your PC, you can install it with the following command:
```
sudo apt install net-tools
```
### You can use `netstat` command for some use cases given below:
- `Netstat` command with `-nr` flag shows the routing table detail on the terminal.
Example:
```
netstat -nr
```
- `Netstat` command with `-i` flag shows statistics for the currently configured network interfaces.
This command will display the first 10 lines of file `foo.txt` .
Example:
```
netstat -i
```
- `Netstat` command with `-tunlp` will gives a list of networks, their current states, and their associated ports.
Example:
```
netstat -tunlp
```
- You can get the list of all TCP port connection by using `-at` with `netstat`.
```
netstat -at
```
- You can get the list of all UDP port connection by using `-au` with `netstat`.
```
netstat -au
```
- You can get the list of all active connection by using `-l` with `netstat`.
```
netstat -l
```