Neofetch 是 Linux 系统中最常用的终端信息展示工具,轻量、简洁且高度可自定义,能快速显示系统发行版、CPU、GPU、内存等核心信息,搭配美化后更是终端党必备“门面”。本文针对 Ubuntu 24.04 系统,整理了从安装到深度自定义的全套实用技巧,新手也能轻松上手,复制命令就能用~
一、快速安装 Neofetch(Ubuntu 24.04 专属)
Ubuntu 24.04 官方源已收录 Neofetch,无需添加第三方源,直接通过 apt 命令即可完成安装,步骤简单无门槛。
# 1. 更新软件源(确保能获取最新版本)
sudo apt update
# 2. 安装 Neofetch(-y 自动确认安装,无需手动输入y)
sudo apt install -y neofetch
# 3. 验证安装是否成功(运行后会显示系统信息)
neofetch
安装成功后,输入 neofetch 即可看到默认样式的系统信息,包含 Ubuntu 官方 ASCII 图标和核心硬件/系统信息。
二、基础实用技巧(新手必学)
2.1 让终端启动自动显示 Neofetch
每次打开终端手动输入 neofetch太麻烦,只需添加一行命令,就能实现终端启动自动加载,适配 Bash 和 Zsh 两种常用终端(Ubuntu 24.04 默认是 Bash)。
# 若使用 Bash 终端(默认)
echo "neofetch" >> ~/.bashrc
source ~/.bashrc # 立即生效,无需重启终端
# 若使用 Zsh 终端(自行安装的)
echo "neofetch" >> ~/.zshrc
source ~/.zshrc
备注:执行后,下次打开终端会自动显示 Neofetch 信息,若想取消,删除 ~/.bashrc 或 ~/.zshrc 里的“neofetch”一行即可。
2.2 常用参数(临时调整,无需改配置)
Neofetch 支持多种参数,可临时调整显示效果,适合快速展示特定信息,无需修改配置文件,常用参数整理如下(直接复制命令运行):
# 1. 精简显示:只显示内核、CPU、内存(隐藏其他无关信息)
neofetch --disable packages --disable uptime --disable shell
# 2. 更换 ASCII 图标:比如换成 Arch、Debian 等发行版的 logo
neofetch --ascii_distro arch # 换成 Arch 的 ASCII 图标
neofetch --ascii_distro debian # 换成 Debian 的 ASCII 图标
# 3. 自定义 ASCII 图标颜色(数字对应终端颜色:1红、3黄、5紫等)
neofetch --ascii_colors 1 3 5 # 红、黄、紫三色交替
# 4. 关闭图标:只显示文字信息(适合终端窗口较小时使用)
neofetch --no_logo
# 5. 显示 CPU 温度(需安装传感器,下文有说明)
neofetch --cpu_temp on
# 6. 调整信息显示行数(精简输出,适合小窗口)
neofetch --line_wrap off
三、深度自定义(永久生效,打造专属样式)
基础样式满足不了需求?通过修改配置文件,可实现永久自定义,包括图标显示、信息顺序、颜色、显示内容等,步骤如下:
3.1 复制默认配置文件到用户目录
Neofetch 的默认配置文件在 /etc/neofetch/ 下,直接修改系统配置文件容易出错,建议复制到用户目录下修改(仅对当前用户生效)。
# 1. 创建用户级配置目录(若不存在)
mkdir -p ~/.config/neofetch
# 2. 复制默认配置文件到用户目录
cp /etc/neofetch/config.conf ~/.config/neofetch/
# 3. 编辑配置文件(使用 nano 编辑器,新手友好)
nano ~/.config/neofetch/config.conf
3.2 高频自定义项(直接搜关键字修改)
打开配置文件后,按 Ctrl+W 搜索以下关键字,修改对应值即可,修改后按 Ctrl+O 保存,Ctrl+X 退出,再次运行 neofetch 即可生效。
# 1. 显示/关闭 ASCII 图标(on 显示,off 关闭)
display_logo="on"
# 2. 图标颜色(可选:black/red/green/yellow/blue/magenta/cyan/white)
logo_color="cyan" # 青色,推荐搭配 Ubuntu 终端
# 3. 调整信息显示顺序(按需删减、排序,括号内为可选项)
info_order=(distro kernel uptime cpu gpu memory shell de wm)
# 说明:distro(发行版)、kernel(内核)、uptime(运行时间)、cpu(处理器)等
# 4. 开启 CPU 温度显示(默认 off,需安装 lm-sensors)
cpu_temp="on"
# 5. 关闭 IP 地址显示(避免暴露本机 IP,按需关闭)
ip_addr="off"
# 6. 标签和信息的颜色(数字对应终端颜色,0-7)
label_color="4" # 标签颜色(蓝色)
info_color="7" # 信息颜色(白色,清晰易读)
# 7. 隐藏不必要的信息(按需设置为 off)
packages="off" # 隐藏已安装软件包数量
wm_theme="off" # 隐藏窗口管理器主题
四、进阶美化(提升终端逼格)
4.1 用图片替代 ASCII 图标(颜值拉满)
默认的 ASCII 图标不够个性?可以用自定义图片(如系统壁纸、动漫图标)替代,需安装依赖工具 w3m-img,步骤如下:
# 1. 安装图片显示依赖
sudo apt install -y w3m-img
# 2. 编辑配置文件,开启图片显示
nano ~/.config/neofetch/config.conf
# 3. 修改以下3行(替换为自己的图片路径)
image_backend="w3m" # 图片渲染后端,固定为 w3m
image_source="~/Pictures/ubuntu-logo.png" # 图片路径(替换成你的图片)
image_size="20" # 图片大小,数字越大越宽(按需调整)
备注:图片格式推荐 png/jpg,路径尽量用绝对路径(如 /home/用户名/Pictures/xxx.png),避免路径错误导致图片不显示。
4.2 搭配工具,实现彩虹色/打字机动画
搭配 lolcat(彩虹色输出)和 pv(打字机动画),让 Neofetch 更具观赏性,安装和使用方法如下:
# 1. 安装所需工具
sudo apt install -y lolcat pv
# 2. 彩虹色 Neofetch(炫酷视觉效果)
neofetch | lolcat
# 3. 打字机动画(逐字显示,氛围感拉满)
neofetch | pv -qL 120 # 120 是打字速度,越大越快
# 4. 两者结合(彩虹色+打字机,效果拉满)
neofetch | lolcat | pv -qL 120
五、Ubuntu 24.04 常见坑及解决方法
使用过程中可能遇到一些小问题,整理了最常见的3个坑,附详细解决方法,新手可直接参考:
坑1:w3m-img 安装后,图片不显示/乱码
原因:部分终端对图片支持较差,比如 xterm,优先使用 Ubuntu 自带的终端或主流终端。
解决方法:
- 更换终端:使用 gnome-terminal(Ubuntu 默认)、konsole、kitty 等终端,这些终端对图片支持更好。
- 检查图片路径:确保 image_source 中的路径正确,建议用绝对路径,避免中文路径。
坑2:CPU 温度不显示
原因:未安装 CPU 温度传感器,Neofetch 无法获取温度数据。
解决方法:安装 lm-sensors 传感器,步骤如下:
sudo apt install -y lm-sensors
sudo sensors-detect --auto # 自动检测传感器,一路按回车即可
neofetch --cpu_temp on # 再次运行,即可显示 CPU 温度
坑3:终端显示中文乱码
原因:终端字体未设置为支持中文的字体,或编码格式异常。
解决方法:
- 设置终端字体:打开终端 → 右上角设置 → 字体 → 选择 “Noto Sans Mono CJK SC”(Ubuntu 自带的中文等宽字体)。
- 统一编码格式:在终端输入以下命令,临时解决乱码(永久生效可添加到 ~/.bashrc):
export LC_ALL=en_US.UTF-8
六、一键美化脚本(懒人必备)
不想一步步操作?复制以下脚本,一键完成 Neofetch 安装、依赖安装、自动启动配置,适合新手直接使用:
#!/bin/bash
# Ubuntu 24.04 Neofetch 一键美化脚本
sudo apt update && sudo apt upgrade -y
# 安装核心工具和依赖
sudo apt install -y neofetch w3m-img lolcat pv lm-sensors
# 自动配置传感器
sudo sensors-detect --auto
# 创建用户配置目录并复制配置文件
mkdir -p ~/.config/neofetch
cp /etc/neofetch/config.conf ~/.config/neofetch/
# 设置终端自动启动 Neofetch(Bash 终端)
echo "neofetch" >> ~/.bashrc
# 立即生效
source ~/.bashrc
echo "Neofetch 一键配置完成!"
neofetch
使用方法:将脚本保存为 neofetch-setup.sh,在终端输入 bash neofetch-setup.sh,等待执行完成即可。
总结
Neofetch 是 Ubuntu 24.04 终端中非常实用的工具,既能快速查看系统信息,又能通过自定义打造专属终端样式。本文从安装、基础使用、深度美化到避坑,覆盖了新手到进阶的全部需求,所有命令均经过 Ubuntu 24.04 实测,复制就能用。
如果觉得配置麻烦,可直接使用文中的一键脚本,或获取我整理的成品配置文件,无需手动修改,直接替换即可拥有美观的 Neofetch 样式~