!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

 

posted on 2026-09-02 10:11  oktokeep  阅读(6)  评论(0)    收藏  举报