GNU/Linux >> Znalost Linux >  >> Linux

Fkill – Interaktivně vyhledávejte a zabíjejte procesy v systému Linux

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 " nebo "pidof " najít ID procesu a zabít ho příkazem "kill -9 " . Nevím jak vy, ale já jsem to dělal, dokud jsem nenarazil na tento klenot. Program Fkill může najít běžící procesy a zabít jeden nebo více procesů, pokud chcete. Je napsán pomocí Nodejs a podporuje Linux, Mac OS a Microsoft Windows.

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.

Linux
  1. Jak zabít běžící procesy v Linuxu

  2. Linux:Najděte a zabijte zombie procesy

  3. Linux:Zobrazení a ukončení odmítnutého procesu

  1. Jak vyhledávat a odstraňovat adresáře rekurzivně v systému Linux

  2. Jak najít a zabít zombie proces v Linuxu

  3. Nejlepší způsob, jak zabít procesy Zombie a D state v linuxu

  1. Co jsou zombie procesy a jak najít a zabít zombie procesy?

  2. Linuxový příkaz ps

  3. Použijte Najít a najít k vyhledání souborů v Linuxu