如何制作 Bash 函数来终止访问端口的进程

How to make a Bash function for killing processes accessing a port

我正在尝试简化终止给定端口上的所有进程的过程。我如何使用以下命令在我的 .bashrc 文件中执行此操作?

 $ lsof -i tcp:3000 | awk 'NR!=1 {print }' | xargs kill 

希望我可以将其简化为

 killport 3000

有什么帮助,谢谢!

是这样的吗?

killport() { lsof -i tcp: | awk 'NR!=1 {print }' | xargs kill ; }