Zsh
殺死所有程序,忽略大小寫
我想要一個別名來做類似
pkill -f PATTERN
但忽略模式的大小寫的事情。這是我環顧四周後所擁有的,但它不起作用alias pkf="kill `ps ax | grep -i $1 | awk '{ print $2 }'`" alias pkf9="kill -9 `ps ax | grep -i $1 | awk '{ print $2 }'`"
man pkill
:-i, --ignore-case Match processes case-insensitively
所以 :
pkill -fi PATTERN
您也可以使用
killall
. 忽略大小寫的命令將是:killall -I process_name
警告:此命令僅在 Linux 中以這種方式工作。不要在 AIX、Solaris、HP-UX 中使用它!
根據 GitHub 中的 commit
killall
是21 歲。