Fkill , znamená F abulous Zabít , je multiplatformní nástroj příkazového řádku pro interaktivní vyhledávání a zabíjení více procesů najednou. Obvykle používám příkaz "top" nebo "ps -ef | grep
Nainstalujte Fkill
Fkill je k dispozici v AUR , takže jej můžete nainstalovat pomocí libovolných pomocníků AUR, například Yay , na Arch Linuxu a jeho variantách.
$ yay -S fkill
V ostatních distribucích Linuxu se ujistěte, že jste nainstalovali Nodejs, jak je popsáno v níže uvedeném odkazu.
- Jak nainstalovat NodeJS na Linux
Po instalaci Nodejs spusťte následující příkaz pro instalaci fkill.
$ npm install --global fkill-cli
Interaktivně vyhledávejte a zabíjejte více procesů pomocí Fkill v systému Linux
Pro vyhledání a ukončení procesu jednoduše spusťte:
$ fkill
Tento příkaz spustí interaktivní uživatelské rozhraní, kde najdete seznam běžících procesů spolu s jejich čísly portů. Použijte šipky NAHORU/DOLŮ pro výběr procesu stiskněte ENTER zabít to. Můžete také zadat několik prvních písmen názvu procesu a vybrat proces ze seznamu a stisknout ENTER, abyste jej ukončili.
Chcete-li interaktivní uživatelské rozhraní ukončit, stiskněte CTRL+c .
Pokud již znáte číslo portu, například 2236 , pak jej můžete přímo zabít pomocí příkazu:
$ fkill 2236
Můžete zabít více procesů najednou zadáním čísel portů oddělených mezerou.
$ fkill 2237 2312
Je také možné zabít port. Chcete-li zabít port (např. 3306), stačí před něj přidat dvojtečku, jak je uvedeno níže.
$ fkill :3306
Chcete-li získat nápovědu, spusťte:
$ fkill --help Fabulously kill processes. Cross-platform. Usage $ fkill [<pid|name|:port> …] Options --force -f Force kill --verbose -v Show process arguments --silent -s Silently kill and always exit with code 0 Examples $ fkill 1337 $ fkill safari $ fkill :8080 $ fkill 1337 safari :8080 $ fkill To kill a port, prefix it with a colon. For example: :8080. Run without arguments to use the interactive interface. The process name is case insensitive.