要查看本地计算机上的端口状态,可以使用多种方法,具体取决于你使用的操作系统。以下是一些常用操作系统中查看本地端口的方法:
1. **Windows**:
- 使用 `netstat` 命令:
```
netstat -an
```
如果你想要看到正在监听的端口和关联的进程,可以使用:
```
netstat -anob
```
- 使用 `TCPView` 工具:这是 Sysinternals 提供的一个免费工具,可以实时查看所有TCP和UDP终结点的详细视图。
2. **Linux**:
- 使用 `netstat` 命令:
```
netstat -tuln
```
上面的命令显示了TCP和UDP的监听端口。如果你想看进程名称,可以使用:
```
netstat -tulnp
```
- 使用 `ss` 命令(它是netstat的替代者):
```
ss -tuln
```
同样,如果要看到进程名称,可以使用:
```
ss -tulnp
```
3. **macOS**:
- macOS上的 `netstat` 与Linux的不完全相同,但你仍然可以使用它来查看端口。你可以使用:
```
netstat -an | grep LISTEN
```
来查看正在监听的端口。
- 也可以使用 `lsof` 命令:
```
lsof -i -n
```
在所有这些命令中,你可以将输出重定向到一个文件或使用 `grep` 来搜索特定的端口号,从而帮助你更快地找到需要的信息。例如,如果你想知道端口 `8080` 是否在你的系统上开放,你可以使用:
```
netstat -an | grep 8080
```
或者
```
ss -tuln | grep 8080
```
希望这些信息对你有所帮助!