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.