Home > Environment & Utility > screenfetch

screenfetch: Display System Information with ASCII Art

screenfetch is a script that visually displays system information such as operating system, kernel, CPU, GPU, and memory in an attractive ASCII art format, along with the distribution logo. It is useful for quickly checking system status or for sharing in screenshots.

Overview

screenfetch outputs system hardware and software information to the terminal in a concise and visually appealing manner. It is typically displayed alongside the distribution's ASCII logo, providing an at-a-glance view of the system's 'identity'.

Key Features

  • Supports distribution-specific ASCII logos
  • Displays core information like OS, kernel, shell, and resolution
  • Includes hardware information such as CPU, GPU, and memory
  • Useful for sharing screenshots

Key Options

screenfetch offers various options to control the type and format of the displayed information.

Output Control

Information Filtering/Forcing

Generated command:

Try combining the commands.

Description:

`screenfetch` Executes the command.

Combine the above options to virtually execute commands with AI.

Usage Examples

Various usage examples of the screenfetch command.

Display Basic System Information

screenfetch

Displays key system information along with the distribution logo.

Display Information Only (No Logo)

screenfetch -n

Outputs text-based system information without the logo.

Concise Output

screenfetch -t

Displays essential information by omitting some details.

Force Specific Distribution Logo

screenfetch -A 'Ubuntu'

Uses the logo of a specified distribution (e.g., Ubuntu) regardless of the current system.

Installation

screenfetch is not installed by default on most Linux distributions, so you need to install it using the following commands.

Debian/Ubuntu

sudo apt install screenfetch

Install using the APT package manager.

Fedora/CentOS/RHEL

sudo dnf install screenfetch
# or sudo yum install screenfetch (older versions)

Install using the DNF or YUM package manager.

Arch Linux

sudo pacman -S screenfetch

Install using the Pacman package manager.

Tips & Notes

Tips for making better use of screenfetch.

Usage Tips

  • You can add `screenfetch` to your `.bashrc` or `.zshrc` file to automatically display system information when your terminal starts. (e.g., `echo 'screenfetch' >> ~/.bashrc`)
  • Use it with screenshot tools to easily create nice screenshots that include system information.
  • Compare it with `neofetch`, which offers similar functionality, to choose the tool that best suits your needs.


Same category commands