screenfetch(1)
Display system information and ASCII art logo in the terminal.
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
| Flag | What it does |
|---|---|
-h, --help | Display help message and exit |
-v, --version | Display screenfetch version |
-n | Do not display system information, show logo only |
-s | Display only the system information (no logo) |
-E | Display 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 |
-C | Display current color scheme and exit |
-p | Print verbose STDERR output (for debugging) |
-t | Truncate lines if they exceed the logo width |
Examples
Display system info with distro logo in default format
screenfetchShow only the ASCII art logo for your distribution
screenfetch -nDisplay only system information without logo
screenfetch -sDisplay system info with Ubuntu logo, regardless of actual distro
screenfetch -A ubuntuList available distribution logos and show first 20
screenfetch -E | head -20Redirect output to a text file (preserves colors in some terminals)
screenfetch > sysinfo.txtDisplay output with lines truncated to fit logo width
screenfetch -t