Home Downloads How to install Htop, Neofetch, and Tmux on Fedora

How to install Htop, Neofetch, and Tmux on Fedora

Elevate your Fedora terminal experience by installing essential utilities such as htop for system monitoring, Neofetch for displaying system information in style, and Tmux for efficient multitasking. This guide covers the installation process for these powerful tools, making your terminal more versatile and informative.

by Divya Kiran Kumar
Published: Updated:
install terminal utilities fedora

For any Linux enthusiast, te­rminal utilities form an indispensable portion of the­ir toolkit. These are mighty tools that offe­r efficient control and observation of your syste­m, thereby, ramping up productivity leve­ls. This tutorial discusses the installation process for thre­e such te­rminal utilities; namely, htop, Neofe­tch, and Tmux. These utilities e­njoy immense popularity amongst the Linux audie­nce and we’re thrille­d to guide you on installing them on Fedora.

Why these utilities?

Before­ we delve into the­ installation steps, it’s important to understand the re­asons for using these tools. htop acts as an engaging syste­m-monitor viewer that offers a more­ digestible and understandable­ display compared to the conventional top command. Ne­ofetch, on another note, pre­sents system details in a vibrant and captivating manne­r, making it a delightful enhanceme­nt to any terminal. Tmux, conve­rsely, is a terminal multiplexe­r permitting the control of multiple te­rminal activities from just one window. It proves to be­ extremely be­neficial for juggling multiple tasks or managing seve­ral remote sessions.

Installing htop on Fedora

Htop is one of those tools that I can’t live without. It gives a detailed overview of the system processes, and its colorful interface makes it easy to read at a glance.

How to install

Installing htop on Fedora is straightforward, thanks to the Fedora repositories. Simply open your terminal and run the following command:

sudo dnf install htop

This command will prompt you for your password, and then it will proceed to install htop on your system.

Example output on Fedora 38:

[fosslinux@fedora ~]$ sudo dnf install htop
[sudo] password for fosslinux: 
Sorry, try again.
[sudo] password for fosslinux: 
Last metadata expiration check: 2:58:08 ago on Mon 11 Mar 2024 12:26:35 PM EDT.
Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================
Installing:
htop x86_64 3.3.0-1.fc38 updates 200 k
Installing dependencies:
hwloc-libs x86_64 2.10.0-1.fc38 updates 2.1 M

Transaction Summary
================================================================================
Install 2 Packages

Total download size: 2.3 M
Installed size: 3.3 M
Is this ok [y/N]: y 
Downloading Packages:
(1/2): htop-3.3.0-1.fc38.x86_64.rpm 410 kB/s | 200 kB 00:00 
(2/2): hwloc-libs-2.10.0-1.fc38.x86_64.rpm 2.7 MB/s | 2.1 MB 00:00 
--------------------------------------------------------------------------------
Total 1.7 MB/s | 2.3 MB 00:01 
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1 
Installing : hwloc-libs-2.10.0-1.fc38.x86_64 1/2 
Installing : htop-3.3.0-1.fc38.x86_64 2/2 
Running scriptlet: htop-3.3.0-1.fc38.x86_64 2/2 
Verifying : htop-3.3.0-1.fc38.x86_64 1/2 
Verifying : hwloc-libs-2.10.0-1.fc38.x86_64 2/2

Installed:
htop-3.3.0-1.fc38.x86_64 hwloc-libs-2.10.0-1.fc38.x86_64

Complete!

Using htop

To use htop, just type htop in your terminal and press Enter. You’ll be greeted with a detailed view of your system’s processes. You can navigate using your keyboard arrows and perform actions using function keys.

running htop on fedora 38

Running Htop on Fedora 38

How to uninstall

If, for some reason, you decide htop is not for you (though I’d find that surprising), you can uninstall it with:

sudo dnf remove htop

Installing Neofetch on Fedora

Neofetch is a utility I have a love-hate relationship with. I love it for its ability to showcase my system info with flair, but I sometimes find it a bit too flashy for my taste. Regardless, it’s a fantastic tool for spicing up screenshots or just bragging about your system specs.

How to install

To install Neofetch on Fedora, run:

sudo dnf install neofetch

Example output:

[fosslinux@fedora ~]$ sudo dnf install neofetch
[sudo] password for fosslinux: 
Last metadata expiration check: 3:07:55 ago on Mon 11 Mar 2024 12:26:35 PM EDT.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
neofetch noarch 7.1.0-9.fc38 fedora 89 k
Installing dependencies:
catimg x86_64 2.7.0-8.fc38 fedora 55 k
gc x86_64 8.2.2-3.fc38 fedora 110 k
gdk-pixbuf2-xlib x86_64 2.40.2-6.fc38 fedora 57 k
imlib2 x86_64 1.7.4-4.fc38 fedora 236 k
libXxf86dga x86_64 1.1.5-10.fc38 fedora 20 k
perl-NKF x86_64 1:2.1.4-28.fc38 fedora 144 k
toilet x86_64 0.3-14.fc38 fedora 730 k
w3m x86_64 0.5.3-60.git20230121.fc38 fedora 1.1 M
Installing weak dependencies:
caca-utils x86_64 0.99-0.69.beta20.fc38 updates 98 k
w3m-img x86_64 0.5.3-60.git20230121.fc38 fedora 23 k
xdpyinfo x86_64 1.3.3-3.fc38 fedora 26 k
xrandr x86_64 1.5.2-2.fc38 fedora 46 k
xwininfo x86_64 1.1.5-6.fc38 fedora 32 k

Transaction Summary
================================================================================
Install 14 Packages

Total download size: 2.8 M
Installed size: 5.9 M
Is this ok [y/N]: y
Downloading Packages:
(1/14): catimg-2.7.0-8.fc38.x86_64.rpm 215 kB/s | 55 kB 00:00 
(2/14): gdk-pixbuf2-xlib-2.40.2-6.fc38.x86_64.r 218 kB/s | 57 kB 00:00 
(3/14): gc-8.2.2-3.fc38.x86_64.rpm 416 kB/s | 110 kB 00:00 
(4/14): libXxf86dga-1.1.5-10.fc38.x86_64.rpm 244 kB/s | 20 kB 00:00 
(5/14): neofetch-7.1.0-9.fc38.noarch.rpm 525 kB/s | 89 kB 00:00 
(6/14): imlib2-1.7.4-4.fc38.x86_64.rpm 1.1 MB/s | 236 kB 00:00 
(7/14): perl-NKF-2.1.4-28.fc38.x86_64.rpm 1.0 MB/s | 144 kB 00:00 
(8/14): w3m-img-0.5.3-60.git20230121.fc38.x86_6 314 kB/s | 23 kB 00:00 
(9/14): xdpyinfo-1.3.3-3.fc38.x86_64.rpm 194 kB/s | 26 kB 00:00 
(10/14): toilet-0.3-14.fc38.x86_64.rpm 2.3 MB/s | 730 kB 00:00 
(11/14): xrandr-1.5.2-2.fc38.x86_64.rpm 354 kB/s | 46 kB 00:00 
(12/14): xwininfo-1.1.5-6.fc38.x86_64.rpm 241 kB/s | 32 kB 00:00 
(13/14): w3m-0.5.3-60.git20230121.fc38.x86_64.r 2.1 MB/s | 1.1 MB 00:00 
(14/14): caca-utils-0.99-0.69.beta20.fc38.x86_6 173 kB/s | 98 kB 00:00 
--------------------------------------------------------------------------------
Total 1.3 MB/s | 2.8 MB 00:02 
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1 
Installing : xwininfo-1.1.5-6.fc38.x86_64 1/14 
Installing : xrandr-1.5.2-2.fc38.x86_64 2/14 
Installing : toilet-0.3-14.fc38.x86_64 3/14 
Installing : perl-NKF-1:2.1.4-28.fc38.x86_64 4/14 
Installing : libXxf86dga-1.1.5-10.fc38.x86_64 5/14 
Installing : xdpyinfo-1.3.3-3.fc38.x86_64 6/14 
Installing : imlib2-1.7.4-4.fc38.x86_64 7/14 
Installing : caca-utils-0.99-0.69.beta20.fc38.x86_64 8/14 
Installing : gdk-pixbuf2-xlib-2.40.2-6.fc38.x86_64 9/14 
Installing : gc-8.2.2-3.fc38.x86_64 10/14 
Installing : w3m-0.5.3-60.git20230121.fc38.x86_64 11/14 
Installing : w3m-img-0.5.3-60.git20230121.fc38.x86_64 12/14 
Installing : catimg-2.7.0-8.fc38.x86_64 13/14 
Installing : neofetch-7.1.0-9.fc38.noarch 14/14 
Running scriptlet: neofetch-7.1.0-9.fc38.noarch 14/14 
Verifying : catimg-2.7.0-8.fc38.x86_64 1/14 
Verifying : gc-8.2.2-3.fc38.x86_64 2/14 
Verifying : gdk-pixbuf2-xlib-2.40.2-6.fc38.x86_64 3/14 
Verifying : imlib2-1.7.4-4.fc38.x86_64 4/14 
Verifying : libXxf86dga-1.1.5-10.fc38.x86_64 5/14 
Verifying : neofetch-7.1.0-9.fc38.noarch 6/14 
Verifying : perl-NKF-1:2.1.4-28.fc38.x86_64 7/14 
Verifying : toilet-0.3-14.fc38.x86_64 8/14 
Verifying : w3m-0.5.3-60.git20230121.fc38.x86_64 9/14 
Verifying : w3m-img-0.5.3-60.git20230121.fc38.x86_64 10/14 
Verifying : xdpyinfo-1.3.3-3.fc38.x86_64 11/14 
Verifying : xrandr-1.5.2-2.fc38.x86_64 12/14 
Verifying : xwininfo-1.1.5-6.fc38.x86_64 13/14 
Verifying : caca-utils-0.99-0.69.beta20.fc38.x86_64 14/14

Installed:
caca-utils-0.99-0.69.beta20.fc38.x86_64 
catimg-2.7.0-8.fc38.x86_64 
gc-8.2.2-3.fc38.x86_64 
gdk-pixbuf2-xlib-2.40.2-6.fc38.x86_64 
imlib2-1.7.4-4.fc38.x86_64 
libXxf86dga-1.1.5-10.fc38.x86_64 
neofetch-7.1.0-9.fc38.noarch 
perl-NKF-1:2.1.4-28.fc38.x86_64 
toilet-0.3-14.fc38.x86_64 
w3m-0.5.3-60.git20230121.fc38.x86_64 
w3m-img-0.5.3-60.git20230121.fc38.x86_64 
xdpyinfo-1.3.3-3.fc38.x86_64 
xrandr-1.5.2-2.fc38.x86_64 
xwininfo-1.1.5-6.fc38.x86_64

Complete!

Using Neofetch

Running Neofetch is as simple as typing neofetch in your terminal. It will display your system information along with your operating system logo in ASCII art.

running neofetch on fedora 38

Running Neofetch on Fedora 38

How to uninstall

If Neofetch doesn’t suit your fancy, you can remove it with:

sudo dnf remove neofetch

Installing Tmux on Fedora

Tmux is a game-changer for me. It allows me to have multiple terminal sessions in one window, saving me from the clutter of multiple terminal windows.

How to install

Installing tmux on Fedora is done by running:

sudo dnf install tmux

Example output:

[fosslinux@fedora ~]$ sudo dnf install tmux
Last metadata expiration check: 0:00:45 ago on Mon 11 Mar 2024 03:40:14 PM EDT.
Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================
Installing:
tmux x86_64 3.3a-3.fc38 fedora 508 k

Transaction Summary
================================================================================
Install 1 Package

Total download size: 508 k
Installed size: 1.2 M
Is this ok [y/N]: y
Downloading Packages:
tmux-3.3a-3.fc38.x86_64.rpm 710 kB/s | 508 kB 00:00 
--------------------------------------------------------------------------------
Total 563 kB/s | 508 kB 00:00 
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1 
Installing : tmux-3.3a-3.fc38.x86_64 1/1 
Running scriptlet: tmux-3.3a-3.fc38.x86_64 1/1 
Verifying : tmux-3.3a-3.fc38.x86_64 1/1

Installed:
tmux-3.3a-3.fc38.x86_64

Complete!

Using Tmux

To start using tmux, simply type tmux in your terminal. You can create new windows with Ctrl+b c and switch between them with Ctrl+b n (for next window) or Ctrl+b p (for previous window). There’s a lot more to tmux, so I recommend checking out its manual page (man tmux) for more commands.

running tmux on fedora 38

Running tmux on Fedora 38

How to uninstall

If tmux isn’t your cup of tea, you can uninstall it with:

sudo dnf remove tmux

Conclusion

There you have it, a simple guide to installing htop, Neofetch, and tmux on Fedora. These utilities have become a part of my daily workflow, and I highly recommend giving them a try.

You may also like

Leave a Comment

fl_logo_v3_footer

ENHANCE YOUR LINUX EXPERIENCE.



FOSS Linux is a leading resource for Linux enthusiasts and professionals alike. With a focus on providing the best Linux tutorials, open-source apps, news, and reviews written by team of expert authors. FOSS Linux is the go-to source for all things Linux.

Whether you’re a beginner or an experienced user, FOSS Linux has something for everyone.

Follow Us

Subscribe

©2016-2023 FOSS LINUX

A PART OF VIBRANT LEAF MEDIA COMPANY.

ALL RIGHTS RESERVED.

“Linux” is the registered trademark by Linus Torvalds in the U.S. and other countries.