Show System Information In Your Terminal With Screenfetch

Learn everything you ever wanted to know about using Screenfetch

Screenshot of Screenfetch For Ubuntu

Screenfetch provides useful information about your computer and your operating system within a terminal window. This Linux program is available in the repositories of most Linux distributions.

Information Provided by Screenfetch


When you run screenfetch from a shell prompt, the program displays the logo for your distribution and system-level data displays, in lines from top to bottom:

  • Current logged-in username.
  • Operating System: Name of the operating system.
  • Kernel: The OS kernel version.
  • Uptime: How long the system has been up and running.
  • Packages: How many apps you've installed on the system.
  • Shell: Current version of the shell.
  • Resolution: Your display's current resolution.
  • DE: Currently installed desktop environment.
  • WM: Currently installed window manager (typically part of the DE).
  • WM Theme: The current theme you've chosen inside of the Window Manager.
  • GTK Theme: Currently installed graphical user interface toolkit.
  • Icon Theme: The icon theme you've installed for your DE.
  • Font: The font you've enabled as default for your DE.
  • CPU: Your system's CPU model and speed.
  • GPU: The recognized graphical processing unit.
  • RAM: Your system's RAM size, represented as both currently used and total available.

If you're running Linux in a virtual machine, screenfetch displays data about the VM's intermediary drivers, not the bare-metal specs for the host OS.

Screenfetch Switches

Screenfetch offers several switches that modify the program's default output:

  • -n: Displays the textual information but suppresses the logo.
  • -L: Displays the logo for your distribution only, with no text.
  • -N: Displays the standard output but without color.
  • -p: Shows the logo with textual information underneath.