Fastfetch is a simple and fast system information tool for the terminal. It displays useful information about your operating system, kernel, CPU, memory, shell, terminal, and other system details. You can also customize the logo, displayed information, colors, and output format using different options.
Here’s what you can do with Fastfetch:
- View system information in the terminal.
- Check your operating system and kernel.
- View CPU and memory information.
- Display system information with ASCII logos.
- List available logos and modules.
- Create and use custom configuration files.
- Display information in JSON format.
- Refresh system information automatically.
- Customize colors and output style.
Fastfetch Installation Command
You can use the following installation command to install Fastfetch on any Debian-based Linux distribution.
First, update the package list.
apt update
Install Fastfetch.
apt install fastfetch
After installation, check the version.
fastfetch --version
Fastfetch is now successfully installed and ready to use.
Fastfetch Usage Commands
You can use the following Fastfetch commands to view system information and use different options available in the tool.
Run Fastfetch with the default settings.
fastfetch
Show the help menu.
fastfetch --help
Show the Fastfetch version.
fastfetch --version
Show the raw version number.
fastfetch --version-raw
List available logos.
fastfetch --list-logos
List available modules.
fastfetch --list-modules
List available presets.
fastfetch --list-presets
List supported features.
fastfetch --list-features
Display available logos.
fastfetch --print-logos
Display the default structure.
fastfetch --print-structure
Show system information in JSON format.
fastfetch --json
You can also disable JSON output with:
fastfetch --json false
Choose a specific logo.
fastfetch --logo <logo>
For example:
fastfetch --logo ubuntu
Disable the logo.
fastfetch --logo none
Set the structure of the system information.
fastfetch --structure <structure>
You can specify which information modules should be displayed by using the --structure option.
Show only selected readouts:
fastfetch -o <module>
Generate a custom configuration file.
fastfetch --gen-config
Specify a configuration file.
fastfetch --config <config>
List the paths where Fastfetch searches for configuration files.
fastfetch --list-config-paths
List the paths where Fastfetch searches for presets and logos.
fastfetch --list-data-paths
Keep Fastfetch running and refresh the output at a specific interval.
fastfetch --dynamic-interval 1000
The value is given in milliseconds. You can also use --watch, where the value is given in seconds.
fastfetch --watch 5
Show execution time for individual modules.
fastfetch --stat
Disable colors in the output.
fastfetch --pipe
Change the color of the keys.
fastfetch --color-keys <color>
Change the color of the title.
fastfetch --color-title <color>
Change the color of the output.
fastfetch --color-output <color>
Change the separator between keys and values.
fastfetch --separator " : "
Show detected versions for supported terminal, shell, editor, and other components.
fastfetch --detect-version
Show information about the available command options for a specific option.
fastfetch -h <option>
For example:
fastfetch -h logo
Fastfetch command flags are not case sensitive, so commands such as --print-logos and --Print-Logos are treated the same.
Overview
Fastfetch is a simple and useful tool for checking system information from the terminal. You can use different commands and options to customize the output and display the information you want in a clean and simple way.



