Introduction: htop is comparable to the top command, but it has additional options. The htop allows you to scroll vertically and horizontally, so you can see all the processes running on the system. You can get command lines and args. Common tasks related to processes (killing, renicing) done without entering their PIDs. This page explains how to install htop on macOS or mac os x using the CLI.
How to install htop on macOS Unix desktop
You can install htop using the brew command and the procedure is as follows:
- Open the Terminal app on mac OS and type the following command
- brew install htop
- Start htop at the bash shell on the Mac OS or computer.
Let us see how to search and install htop in details on Apple MacBook Pro running macOS.
Search for htop
The command is as follows:
brew search htop
brew info htop
htop: stable 2.2.0 (bottled), HEAD Improved top (interactive process viewer) https://hisham.hm/htop/ Not installed From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/htop.rb ==> Dependencies Build: pkg-config ? Optional: ncurses ? ==> Options --with-ncurses Build using homebrew ncurses (enables mouse scroll) --HEAD Install HEAD version ==> Caveats htop requires root privileges to correctly display all running processes, so you will need to run `sudo htop`. You should be certain that you trust any software you grant root privileges.
How do I use htop on macOS?
htop interactive commands on macOS
You can use the following keyboard shortcuts:
- Up, Down, Left, Right arrow keys – Select and scroll as per given direction
- Space – Tag or untag a process. Once tagged you can operate on processes like kill or see tree using function keys. For example, press function (fn) + F9 to kill the process. Press U to untag all processes.
- F10 or q – Quit htop
- F1, h, ? : Go to the help screen
How to set delay between updates, in tenths of seconds
htop -d 5
htop -d 1
Disable colors output
To start htop in monochrome mode:
Want to get info only for the given PIDs?
htop -p PID
How to show only the processes of a given user named vivek
htop -u vivek
How to show process in tree view
You learned that how to get htop for Mac OS X (macOS) to watch and manage system resources efficiently. It has a colorful display and provides information per core and threads too. For more info see htop project home page here.