openEuler系统下neofetch工具的安装与基本使用
创始人
2024-09-25 13:52:48
0

openEuler系统下neofetch工具的安装与基本使用

  • 一、neofetch工具介绍
    • 1.1 neofetch简介
    • 1.2 neofetch特点
  • 二、检查本地环境
    • 2.1 本地环境介绍
    • 2.2 检查操作系统版本
    • 2.3 检查内核版本
  • 三、安装neofetch工具
    • 3.1 下载neofetch软件
    • 3.2 解压软件包
    • 3.3 复制二进制文件
    • 3.4 查看neofetch版本
  • 四、neofetch工具的基本使用
    • 4.1 直接使用neofetch命令
    • 4.2 neofetch命令帮助
    • 4.3 查看neofetch的配置文件
    • 4.4 仅显示Logo或者系统信息
    • 4.5 更改输出颜色
    • 4.6 显示不同发行版风格
  • 五、将输出信息保存文本
  • 六、总结

一、neofetch工具介绍

1.1 neofetch简介

neofetch是一个命令行工具,可以用来显示系统的基本信息和硬件配置。它支持多种操作系统,包括Linux、macOS和Windows等。

1.2 neofetch特点

Neofetch 是一款流行的开源命令行工具,主要用于在终端中展示系统信息以及操作系统的艺术化 ASCII 标志。它拥有以下显著特点:

  • 系统信息概览:Neofetch 能够快速获取并展示关键系统信息,包括但不限于操作系统名称和版本、内核版本、运行时间、已安装的软件包数量、正在使用的 Shell、屏幕分辨率、桌面环境、窗口管理器、主题和图标集等。

  • 高度可定制性:用户可以根据个人喜好自定义 Neofetch 的输出样式,从极简模式到详细模式,甚至可以调整颜色、字体和布局。这种自定义能力使得 Neofetch 成为一个个性化的系统信息展示工具。

  • 美观的输出:Neofetch 使用 ASCII 艺术来显示操作系统的徽标,同时配合鲜艳的色彩和精心设计的文本布局,使得输出的信息不仅实用,而且美观,增强了终端界面的视觉效果。

  • 跨平台支持:Neofetch 支持多种操作系统,包括 Linux、macOS 和 Windows 等,几乎涵盖了市面上的主流平台。这意味着用户无论在何种环境下都可以享受到 Neofetch 带来的便利。

  • 灵活的显示控制:用户可以通过命令行参数或配置文件来控制 Neofetch 展示哪些信息,甚至可以指定使用自定义的图像或 ASCII 艺术作为背景。

  • 开源与社区支持:Neofetch 是一个开源项目,遵循 MIT 许可证发布。它拥有活跃的开发者和用户社区,不断贡献新功能、修复问题和提供技术支持。

  • 易用性:Neofetch 的使用非常简单,只需在终端中输入 neofetch 命令即可运行,无需复杂的配置或安装过程。

  • 持续更新与维护:尽管原始维护者已经将其归档,但 Neofetch 通过 fork 形式继续得到开发和维护,确保了工具的持续改进和兼容性。

二、检查本地环境

2.1 本地环境介绍

本次实践环境如下,使用操作系统版本为openEuler 24.03 (LTS)

hostnameIP地址操作系统版本内核版本
openEuler192.168.3.83openEuler 24.03 (LTS)6.6.0-28.0.0.34.oe2403.x86_64

2.2 检查操作系统版本

检查本地操作系统版本,当前小说版本为openEuler 24.03 (LTS)

[root@openEuler ~]# cat /etc/os-release NAME="openEuler" VERSION="24.03 (LTS)" ID="openEuler" VERSION_ID="24.03" PRETTY_NAME="openEuler 24.03 (LTS)" ANSI_COLOR="0;31"  

2.3 检查内核版本

检查系统内核版本

[root@openEuler ~]# uname -r 6.6.0-28.0.0.34.oe2403.x86_64 

三、安装neofetch工具

3.1 下载neofetch软件

执行以下命令,下载neofetch软件包。

 wget -c https://github.com/dylanaraps/neofetch/archive/refs/tags/7.1.0.tar.gz 

在这里插入图片描述

3.2 解压软件包

执行以下命令,解压软件包。

tar -xvf 7.1.0.tar.gz 

在这里插入图片描述

3.3 复制二进制文件

将neofetch-7.1.0/目录下的neofetch文件复制到/usr/local/bin/目录下

cp -a  neofetch-7.1.0/neofetch /usr/local/bin/ 

3.4 查看neofetch版本

查看neofetch版本

[root@openEuler ~]#  neofetch --version Neofetch 7.1.0 

四、neofetch工具的基本使用

4.1 直接使用neofetch命令

直接使用neofetch命令,
这将显示操作系统和计算机的相关信息,例如系统名称、内核版本、主机名、CPU型号、内存、GPU等等。

 neofetch 

在这里插入图片描述

4.2 neofetch命令帮助

  • neofetch还提供了许多选项和参数,可以更改系统信息的显示方式,例如更改图标、颜色、字体等
--ascii:使用ASCII字符来表示系统图标 --color_blocks:使用彩色的块来表示系统信息 --kernel_shorthand:使用更简短的方式来表示内核版本 --off:关闭某些特定的信息显示,例如标志、操作系统等 --cpu:展示CPU信息 --gpu:展示GPU信息 --memory:展示内存信息 --disk:展示磁盘信息 --uptime:展示系统运行时间 --kernel:展示内核版本信息 --shell:展示Shell信息 --de:展示桌面环境信息 --wm:展示窗口管理器信息 

4.3 查看neofetch的配置文件

neofetch的配置文件位置默认在$HOME/.config/neofetch/config.conf
可以自定义根据需要修改。

[root@openEuler ~]# grep -Ev "^#|^$"  ./.config/neofetch/config.conf print_info() {     info title     info underline     info "OS" distro     info "Host" model     info "Kernel" kernel     info "Uptime" uptime     info "Packages" packages     info "Shell" shell     info "Resolution" resolution     info "DE" de     info "WM" wm     info "WM Theme" wm_theme     info "Theme" theme     info "Icons" icons     info "Terminal" term     info "Terminal Font" term_font     info "CPU" cpu     info "GPU" gpu     info "Memory" memory     # info "GPU Driver" gpu_driver  # Linux/macOS only     # info "CPU Usage" cpu_usage     # info "Disk" disk     # info "Battery" battery     # info "Font" font     # info "Song" song     # [[ "$player" ]] && prin "Music Player" "$player"     # info "Local IP" local_ip     # info "Public IP" public_ip     # info "Users" users     # info "Locale" locale  # This only works on glibc systems.     info cols } title_fqdn="off" kernel_shorthand="on" distro_shorthand="off" os_arch="on" uptime_shorthand="on" memory_percent="off" memory_unit="mib" package_managers="on" shell_path="off" shell_version="on" speed_type="bios_limit" speed_shorthand="off" cpu_brand="on" cpu_speed="on" cpu_cores="logical" cpu_temp="off" gpu_brand="on" gpu_type="all" refresh_rate="off" gtk_shorthand="off" gtk2="on" gtk3="on" public_ip_host="http://ident.me" public_ip_timeout=2 de_version="on" disk_show=('/') disk_subtitle="mount" disk_percent="on" music_player="auto" song_format="%artist% - %album% - %title%" song_shorthand="off" mpc_args=() colors=(distro) bold="on" underline_enabled="on" underline_char="-" separator=":" block_range=(0 15) color_blocks="on" block_width=3 block_height=1 col_offset="auto" bar_char_elapsed="-" bar_char_total="=" bar_border="on" bar_length=15 bar_color_elapsed="distro" bar_color_total="distro" cpu_display="off" memory_display="off" battery_display="off" disk_display="off" image_backend="ascii" image_source="auto" ascii_distro="auto" ascii_colors=(distro) ascii_bold="on" image_loop="off" thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" crop_mode="normal" crop_offset="center" image_size="auto" gap=3 yoffset=0 xoffset=0 background_color= stdout="off"  

4.4 仅显示Logo或者系统信息

  • 只显示Logo
neofetch -L 

在这里插入图片描述

  • 只显示系统信息
neofetch --off 

在这里插入图片描述

4.5 更改输出颜色

更改输出颜色

neofetch --ascii_distro off --colors 8 2 1 3 4 5 6 7 8 
[root@openEuler ~]# neofetch --ascii_distro off --colors 8 2 1 3 4 5 6 7 8         #####           root@openEuler        #######          --------------        ##O#O##          OS: openEuler 24.03 (LTS) x86_64        #######          Host: KVM/QEMU (Standard PC (Q35 + ICH9, 2009) pc-q35-8.1)      ###########        Kernel: 6.6.0-28.0.0.34.oe2403.x86_64     #############       Uptime: 6 hours, 49 mins    ###############      Packages: 532 (rpm)    ################     Shell: bash 5.2.15   #################     Resolution: 1280x800 #####################   Terminal: /dev/pts/0 #####################   CPU: AMD Ryzen 7 5700U with Radeon Graphics (4) @ 1.796GHz   #################     GPU: 00:01.0 Vendor 1234 Device 1111                         Memory: 260MiB / 7431MiB                                                                                               

在这里插入图片描述

4.6 显示不同发行版风格

默认情况下,neofetch 显示当前发行版的 Logo。但是可以设置输出不同发行版的 ASCII Logo。

neofetch --ascii_distro macos 

在这里插入图片描述

五、将输出信息保存文本

导出neofetch输出:
有时我们希望将neofetch输出保存到文件中。要将neofetch输出保存到文件中,请使用以下命令:

neofetch  > info_system.txt 
[root@openEuler ~]# cat info_system.txt                                                          root@openEuler                        (#####                            --------------                      (((########  #####                  OS: openEuler 24.03 (LTS) x86_64                     (((        ##########    __...__     Host: KVM/QEMU (Standard PC (Q35 + ICH9, 2009) pc-q35-8.1)              ((((((((           #######    /((((((###\   Kernel: 6.6.0-28.0.0.34.oe2403.x86_64            (((((((((((   .......           \(((((####/   Uptime: 6 hours, 51 mins           ((((((    ((((#########            *******     Packages: 532 (rpm)     %((((((#          ((########                         Shell: bash 5.2.15  /(((((              ###                             Resolution: 1280x800 /(((((((#   (((&                                     Terminal: /dev/pts/0          (((((((((((((                                   CPU: AMD Ryzen 7 5700U with Radeon Graphics (4) @ 1.796GHz           ((((((((((((                                   GPU: 00:01.0 Vendor 1234 Device 1111            (((((((((     ((((((###                       Memory: 267MiB / 7431MiB                        /((((((######                       //((((((######                                                                  /((((((#####                                                                    *********/  

六、总结

neofetch是一款跨平台的命令行工具,专门设计用于快速展示系统基本信息和硬件配置,如操作系统详情、内核版本、桌面环境及硬件规格。它支持在多种操作系统上运行,包括Linux、macOS和Windows,提供一致的用户体验,便于用户在不同平台上获取系统概览。以其直观的ASCII艺术输出和高度可定制性著称,neofetch不仅实用,还增加了终端界面的美观性,是系统管理员和普通用户检查系统状态的理想工具。

相关内容

热门资讯

安卓系统入门玄关隔断,探索玄关... 你家的玄关是不是也像个小迷你的小天地呢?今天,就让我带你一起探索一下安卓系统入门玄关隔断的奥秘吧!想...
安卓系统如何下载imovie,... 你有没有想过,在安卓手机上也能享受到iMovie的剪辑乐趣呢?没错,虽然iMovie是苹果家的宝贝,...
安卓系统记课时app,功能与体... 亲爱的手机控们,你们是不是也和我一样,对学习有着无尽的热情,却又总是被琐碎的课时记录搞得头昏脑胀?别...
学生戒网安卓系统,创新技术助力... 亲爱的同学们,你们是不是也和我一样,手机不离手,一有空就刷刷刷,不知不觉就沉迷其中了呢?别担心,今天...
js判断苹果安卓系统,Java... 你有没有想过,当你打开一个网页,它怎么就知道你是用苹果手机还是安卓手机呢?是不是觉得神奇?其实,这背...
安卓原生系统怎样更新,安卓原生... 你有没有发现,你的安卓手机最近是不是有点儿“慢吞吞”的?别急,这可不是你的错觉,手机就像人一样,也需...
安卓苹果系统转移游戏,畅享无缝... 亲爱的召唤师们,是不是最近换了个新手机,却愁眉苦脸地发现游戏数据无法转移呢?别急,今天小助手就来教你...
安卓系统电池耗电排行,解析常见... 手机电池耗电快,是不是你也和我一样,每天都要担心电量告急呢?别急,今天就来和你聊聊安卓系统电池耗电排...
小米手机MIUI系统和安卓系统... 你有没有发现,现在手机界里,小米手机可是个热门话题呢!尤其是它的MIUI系统和安卓系统,简直是让人又...
和平精英安卓系统互通,畅享跨平... 你有没有想过,在和平精英的世界里,安卓系统和苹果系统是不是能像好朋友一样,手拉手一起玩耍呢?今天,就...
安卓系统相片删不掉,安卓系统相... 你有没有遇到过这种情况:在安卓手机上,明明已经把照片删除了,可它就像顽皮的小精灵一样,死活不肯离开你...
安卓原生系统测试指令,全面掌握... 亲爱的手机控们,你是否曾好奇过,那些让安卓手机流畅运行的背后,究竟隐藏着怎样的秘密?今天,就让我带你...
手机系统是安卓8,智能生活新篇... 你有没有发现,现在的手机系统真是五花八门,让人挑花了眼?不过,要说最火热的,那还得数安卓8系统。它就...
安卓也分很多系统,安卓系统多样... 你有没有想过,我们平时用的安卓系统,其实也像是个大家庭,里面分了好多种“小家庭”呢?没错,安卓系统不...
wp系统手机可以刷安卓系统,探... 你有没有想过,你的WP系统手机其实也可以变身成为安卓小精灵呢?没错,就是那个应用丰富、功能强大的安卓...
安卓系统和iOS系统运行原理,... 你有没有想过,为什么你的手机可以轻松地打开各种应用,而你的朋友却只能用那几个固定的?这背后,其实是安...
安卓手机的车载系统,智能驾驶新... 你有没有想过,你的安卓手机除了打电话、发短信、刷抖音,还能变成一辆车的高级助手呢?没错,就是那种一上...
安卓系统手机刷任务,步骤、技巧... 亲爱的手机控们,你们是不是也和我一样,对安卓系统手机刷任务充满了好奇和期待呢?想象你的手机就像一辆老...
originos系统属于安卓系... 亲爱的读者们,你是否曾在手机系统的大海中迷失方向?今天,就让我带你一起探索一个神秘的新世界——Ori...
安卓手机如何系统退回,恢复流畅... 亲爱的安卓手机用户们,你是否在某个瞬间,突然对手机上那新换的系统产生了“水土不服”的感觉?别急,今天...