Git Product home page Git Product logo

ntop's Introduction

NTop

Latest Release License: GPL v3

htop-like system-monitor with Vi-emulation for Windows. Because using Task Manager is not cool enough.

NTop

NTop as in Windows NT-op or NukeTop. Whatever you prefer (the latter obviously).

Installation

Chocolatey

$ choco install ntop.portable

Scoop

$ scoop install ntop

Winget

$ winget install gsass1.NTop

Usage

Options

Option Meaning
-C Use monochrome color scheme.
-h Display help info.
-p PID, PID... Show only the given PIDs.
-n NamePart, NamePart... Show only processes containing at least one of the name parts.
-s COLUMN Sort by this column.
-u USERNAME Only display processes belonging to this user.
-v Print version.

Interactive commands

Key(s) Purpose
Up and Down Arrows, PgUp and PgDown, j and k Scroll the process list.
CTRL + Left and Right Arrows Change the process sort column.
g Go to the top of the process list.
G Go to the bottom of the process list.
Space Tag a selected process.
U Untag all tagged processes.
K Kill all tagged processes.
I Invert the sort order.
F Follow process: if the sort order causes the currently selected process to move in the list, make the selection bar follow it. Moving the cursor manually automatically disables this feature.
n Next in search.
N Previous in search.

Vi commands

Command(s) Purpose
:exec CMD Executes the given Windows command.
:kill PID(s) Kill all given processes.
:q, :quit Quit NTop.
/PATTERN, :search PATTERN Do a search.
:sort COLUMN Sort the process list after the given column.
:tree View process tree.

Configuration

The color scheme can be customized through the ntop.conf file. Follow link for example.

Building

Use CMake or use the build.bat file. Only tested with Visual Studio 2017.

$ cmake . # For enabling Unicode support: cmake -DENABLE_UNICODE=ON .

TODO

  • Figure out buggy resizing.
  • View process tree.
  • Searching.
  • Filtering.
  • All of htop's command line options.
  • At least the most important interactive commands (e.g. following processes).

ntop's People

Contributors

gsass1 avatar 4x3-64 avatar dd86k avatar serjan-nasredin avatar daanzu avatar glebm avatar jakublevy avatar rasa avatar hoerup avatar netcrns avatar fghzxm avatar j-williams15 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.