這個(gè)功能在開(kāi)發(fā)中過(guò)于常用(僅限于 MacOS)堵腹,于是放到了 .bashrc
或者 .zshrc
作為 alias
:
alias killport='function _killport(){ lsof -n -i4TCP:$@ | grep LISTEN | awk "{print \$2}" | xargs kill};_killport'
用法:
killport 8000
于是占用 8000
端口的進(jìn)程就被干掉了掉盅。簡(jiǎn)單修改一下持钉,就可以只列出進(jìn)程號(hào)而不殺死它:
alias findport='function _findport(){ lsof -n -i4TCP:$@ | grep LISTEN};_findport'
用法:
findport 8000
iojs 45711 rongshen 17u IPv4 0x1151348f1553b44d 0t0 TCP 127.0.0.1:irdmi (LISTEN)