Korean

fastfetch — System Info Display

Linux / Modern CLI Tools / fastfetch.html

Modern CLI ToolsOriginalRegistered 2026-01-19T18:00:00+09:00

💬 "fastfetch command"

fastfetch is a tool that displays system information nicely in the terminal. It shows OS, kernel, CPU, memory, GPU, disks, network, and package counts alongside a logo.

It is the most-used successor to neofetch after that project stopped being maintained, written in Rust and C for much faster, actively maintained output. Servers often run it first to grasp the environment.

  • Concept: Prints a snapshot of hardware and software info with a logo in one screen.
  • Features: Shows OS, kernel, shell, CPU, GPU, memory, disks, load, packages, and terminal info.
  • Strength: One command gives an instant read of server specs and state, very quickly.
  • Use when: First logging into a new server, or attaching specs to a checkup report.

Basic Usage

fastfetch collects and prints system info as soon as you run it. No config needed.

1. Basic run

One command prints the full system info.

fastfetch

2. Only what you want

Show specific fields, with or without the logo.

fastfetch --logo none          # text only, no logo
fastfetch --cpu --memory        # only CPU and memory
fastfetch --key-value           # key-value output

3. Save and share

Write results to a file or clipboard.

fastfetch | tee ~/server-info.txt
fastfetch --pipe | xclip -selection clipboard

Installation & Download

fastfetch is available from most distro package managers.

EnvironmentCommand
Ubuntu/Debian (recent)sudo apt install fastfetch
Fedorasudo dnf install fastfetch
Archsudo pacman -S fastfetch
cargo (universal)cargo install fastfetch

Verify with fastfetch --version and run with fastfetch. If an older distro lacks a package, install via cargo.

Common Options

Command / KeyDescription
--logo nonePrint text only, without the logo
--key-valuePrint in a readable key-value format
--jsonPrint structured JSON for piping
--config pathUse a custom config file
--pipeStrip colors for file/pipe output

3 Essential Command Combinations

  • fastfetch — Show full system info
  • fastfetch --json | jq '.cpu' — Extract only CPU info from JSON
  • fastfetch --logo none | head — Show a summary without the logo

💬 "Using fastfetch on a real server"

A step-by-step look at grasping the environment on a new server.

Step 1 · Install

Install with a package manager.

sudo apt install fastfetch

Step 2 · Check environment

Review specs and state in one screen.

fastfetch

Step 3 · Save info

Keep it as a checkup record.

fastfetch --key-value | tee ~/server-info.txt

How it is used in practice

1. Record server specs

Situation — Attach specs to a checkup report.

fastfetch --key-value | head -20

Result — CPU, memory, and disk info are organized as key-value pairs.

Point — Paste straight into a report as spec evidence.

2. Compare across machines

Situation — Collect info from several servers.

for h in srv1 srv2; do ssh $h fastfetch --json; done

Result — Gather JSON info from each server for comparison.

Point — Useful as evidence for capacity planning and scaling.

Caveats

  • Older distros may lack a package; building via cargo is an alternative.
  • Output includes hardware and network info—check for sensitive data (IPs) before sharing.
  • GPU detection can vary by driver and environment.