linux 命令

2025-11-07
linux命令

linux 命令

查看当前端口是否正在监听

netstat -anp | grep 8080 netstat -tuln | grep :42581

| 选项 | 含义 | | -------- | ------------------------------------------ | | -a (all) | 显示所有选项,默认不显示LISTEN相关。 | | -t (tcp) | 仅显示tcp相关选项。 | | -u (udp) | 仅显示udp相关选项。 | | -n | 拒绝显示别名,能显示数字的全部转化成数字。 | | -l | 仅列出有在 Listen (监听) 的服务状态。 | | -p | 显示建立相关链接的程序名 | | -r | 显示路由信息,路由表 | | -e | 显示扩展信息,例如uid等 | | -s | 按各个协议进行统计 | | -c | 每隔一个固定时间,执行该netstat命令。 |

LISTEN和LISTENING的状态只有用-a或者-l才能看到。

PS

| 选项 | 含义 | | ---- | -------------------------------------------------------- | | -a | 显示终端上的所有进程,包括其他用户的进程(除会话引线外) | | -e | 显示所有进程 | | -l | 长格式显示更加详细的信息 | | -u | 显示进程的详细状态(进程的归属用户及内存的使用情况) | | -x | 显示没有控制终端的进程 | | -w | 显示加宽,以便显示更多的信息 | | -r | 只显示正在运行的进程 |