!net 不是 Linux 系统命令,是 Shell 的历史命令快捷方式
!net 不是 Linux 系统命令,是 Shell 的历史命令快捷方式
!net
root@VM-1-247-centos:/dd/log/autoMyTestDock $ !net
netstat -lntp|grep 1344
tcp 0 0 0.0.0.0:1344 0.0.0.0:* LISTEN 9550/java
!net 不是 Linux 系统命令,是 Shell 的历史命令快捷方式。
! 是 Bash 的历史展开(History Expansion)符号:
!net = 在历史命令里,找到最近一条以 net 开头的命令,重新执行它
netstat -lntp
# 或
netstat -lntp | grep 1344
所以 !net 等价于把那条命令再跑一遍,实际执行的就是:
netstat -lntp|grep 1344
就是偷懒不想重新敲 netstat -lntp|grep 1344,直接 !net 让 Shell 从历史里把最近 net 开头的命令捞出来执行了。
所以端口 1344 上跑的是 PID 9550 的 Java 进程。要进一步看是什么服务:
ps -fp 9550
浙公网安备 33010602011771号