Fastfetch in Linux – Check CPU, GPU, Memory and OS Details

Fastfetch is a simple and fast system information tool for Linux that displays useful details about your system directly in the terminal. You can check your operating system, kernel, CPU, GPU, memory, shell, terminal, uptime, and more. Fastfetch also supports logos and custom configurations, making it useful for quickly checking and displaying Linux system information.

What You Can Do with Fastfetch Tool:

  • Display Linux system information in the terminal.
  • Check OS, kernel, CPU, GPU, and memory.
  • Show shell, terminal, and uptime information.
  • Select specific information modules.
  • List available modules and logos.
  • Generate configuration files.
  • Create custom Fastfetch configurations.
  • Export system information in JSON format.
  • Refresh system information automatically.

Fastfetch Installation Commands

Open your terminal and run the following commands to install Fastfetch.

First, update your package list:

sudo apt update

Install Fastfetch:

sudo apt install fastfetch -y

Check the installed Fastfetch version:

fastfetch --version

Fastfetch is now ready to use.

Fastfetch Usage Commands

After installing Fastfetch, you can use the following commands to view system information and customize its output.

Run Fastfetch to display your system information:

fastfetch

Show the Fastfetch help:

fastfetch --help

Show the full Fastfetch version:

fastfetch --version

Show only the raw version number:

fastfetch --version-raw

List all available logos:

fastfetch --list-logos

List all available modules:

fastfetch --list-modules

List available presets:

fastfetch --list-presets

Show the default structure:

fastfetch --print-structure

Display system information without the logo:

fastfetch --logo none

Show only operating system information:

fastfetch --logo none --structure OS

Show only kernel information:

fastfetch --logo none --structure Kernel

Show CPU information:

fastfetch --logo none --structure CPU

Show GPU information:

fastfetch --logo none --structure GPU

Show memory information:

fastfetch --logo none --structure Memory

Show selected information together:

fastfetch --logo none --structure OS:Kernel:CPU:GPU:Memory

List the paths Fastfetch searches for configuration files:

fastfetch --list-config-paths

List the paths used for presets and logos:

fastfetch --list-data-paths

Generate a basic configuration file:

fastfetch --gen-config

Generate a full configuration file:

fastfetch --gen-config-full

Generate a configuration file at a specific location:

fastfetch --gen-config ~/.config/fastfetch/config.jsonc

Generate and overwrite an existing configuration file:

fastfetch --gen-config-force ~/.config/fastfetch/config.jsonc

Use a specific configuration file:

fastfetch --config ~/.config/fastfetch/config.jsonc

Enable JSON output:

fastfetch --json

Disable the logo and output information in JSON format:

fastfetch --logo none --json

Show execution time for individual modules:

fastfetch --stat

Disable colors in the output:

fastfetch --pipe

Set the width of the logo:

fastfetch --logo-width 30

Set the height of the logo:

fastfetch --logo-height 15

Set logo padding:

fastfetch --logo-padding 2

Set the color of the keys:

fastfetch --color-keys blue

Set the color of the title:

fastfetch --color-title green

Set the key-value separator:

fastfetch --separator ": "

Show errors when they occur:

fastfetch --show-errors

Keep Fastfetch running and refresh the information every 1 second:

fastfetch --dynamic-interval 1000

Check all supported features:

fastfetch --list-features

You can try these commands to explore the different options available in Fastfetch and create an output that suits your needs.

Conclusion

Fastfetch is a useful Linux terminal tool for quickly checking system information. It is easy to install and supports logos, custom modules, configuration files, JSON output, and many display options. You can use the commands above to customize Fastfetch according to your needs.

SHARE THIS POST: