$linuxjunkies
>

screenfetch(1)

Display system information and ASCII art logo in the terminal.

UbuntuDebianFedoraArch

Synopsis

screenfetch [OPTION]

Description

screenfetch is a bash script that displays your Linux distribution's ASCII art logo alongside system information such as kernel version, uptime, CPU, memory, and desktop environment. It's useful for quickly checking system specs or creating aesthetic screenshots of your terminal.

The script automatically detects your distribution and displays the corresponding logo. Output can be customized with various flags, and the logo can be printed separately or piped to other commands.

Common options

FlagWhat it does
-h, --helpDisplay help message and exit
-v, --versionDisplay screenfetch version
-nDo not display system information, show logo only
-sDisplay only the system information (no logo)
-EDisplay only available distro logos; do not display system info
-A 'DISTRO'Manually specify distribution logo to display (e.g., 'ubuntu', 'fedora')
-D 'DISTRO'Manually specify distribution name in system information
-CDisplay current color scheme and exit
-pPrint verbose STDERR output (for debugging)
-tTruncate lines if they exceed the logo width

Examples

Display system info with distro logo in default format

screenfetch

Show only the ASCII art logo for your distribution

screenfetch -n

Display only system information without logo

screenfetch -s

Display system info with Ubuntu logo, regardless of actual distro

screenfetch -A ubuntu

List available distribution logos and show first 20

screenfetch -E | head -20

Redirect output to a text file (preserves colors in some terminals)

screenfetch > sysinfo.txt

Display output with lines truncated to fit logo width

screenfetch -t

Related commands