如何使用Neofetch个性化显示Linux系统信息

简介:

可用于查看和显示 Linux 系统信息的开源工具和脚本实在太多,Neofetch 也是其中之一,Neofetch 可以以更全面的方式来显示输出详实的 Linux 系统信息,简单地来说,如果你想查看 Linux 所使用的硬件规格、内核版本、运行时间和桌面环境等信息,Neofetch 会非常适合你。之所以要推荐它,是因为其输出非常个性化、有意思。

安装Neofetch

使用下面的步骤,我们可以非常容易的在 Debian/Ubuntu 中安装 Neofetch。由于 Neofetch 是一个适用于大多数操作系统的跨平台应用,我们甚至可以在 Windows (Cygwin) 中进行安装。 在 Neofetch 的 GitHub 主页上,也对 Arch Linux、Gentoo、Fedora 和 Mac OS X 的安装步骤进行了详尽的介绍。

1. 在终端中执行如下命令添加第三方源:

echo "deb http://dl.bintray.com/dawidd6/neofetch jessie main" | sudo tee -a /etc/apt/sources.list

2. 执行如下命令添加公钥(需要已经安装 curl):

  1. curl -"https://bintray.com/user/downloadSubjectPublicKey?username=bintray" -Release-neofetch.key
  2. sudo apt-key add Release-neofetch.key
  3. rm Release-neofetch.key

3. 将 Neofetch 安装到当前系统

  1. sudo apt-get update
  2. sudo apt-get install neofetch
使用Neofetch

NeoFetch 安装好之后要如何使用呢?其实只需在终端中执行它的用户名便可以直接输出数据了。

sudo neofetch


大家可以看到,其默认输出的信息已经非常详尽。如果觉得显示单调,可以使用扩展参数进行输出。例如:可以将内存使用率按百分比用颜色进度条进行显示:

sudo neofetch --memory_display bar --color_blocks off


还可以自定义输出的文本颜色:

neofetch --colors 7 7 5 11 7 9


也可以将系统输入的详细信息以截图方式直接输出保存成图片:

neofetch --scrot /path/to/img

图片输出路径大家可以根据自己的喜好的设定。

配置alias

每次要使用都要重复过长的参数十分无趣和耗时,Neofetch 的参数这么多,相信你跟我一样也记不下来。所以建议大家还是把参数写到 .bashrc 文件当中,通过 alias 来执行。 以下是我在自己 .bashrc 文件中添加的参数,各位可以参考:

  1. alias neofetch2="neofetch \
  2. --block_range 1 8 \
  3. --line_wrap off \
  4. --bold off \
  5. --uptime_shorthand on \
  6. --gtk_shorthand on \
  7. --colors 4 1 8 8 8 7
  8. "

对了,在改完配置文件记得 source ~/.bashrc 让其生效。下次再使用时,直接执行 neofetch2 就 OK了。


本文转自Linux就该这么学博客园博客,原文链接:http://www.cnblogs.com/linuxprobe/p/5399148.html,如需转载请自行联系原作者

相关文章
|
4月前
|
缓存 Linux Windows
linux(三十三)系统信息命令top系统分析
linux(三十三)系统信息命令top系统分析
92 1
|
4月前
|
安全 Linux 应用服务中间件
linux(三十一)系统信息命令ps查看系统进程
linux(三十一)系统信息命令ps查看系统进程
152 1
|
4月前
|
安全 Linux 开发工具
linux(三十二)系统信息命令kill终止进程
linux(三十二)系统信息命令kill终止进程
39 2
|
4月前
|
关系型数据库 MySQL Linux
哇~真的是你呀!今天我们来学习Linux文件管理中的:系统信息查看与修改、内容统计与筛选。
Linux文件管理中的系统信息查看与修改、内容统计与筛选。主机名修改时临时修改,重启失效。 hostname new_hostname 刷新生效bash
41 2
|
5月前
|
Linux API
linux系统编程 获取系统信息
linux系统编程 获取系统信息
57 0
|
网络协议 Linux
快速上手Linux核心命令(七):Linux系统信息相关命令
快速上手Linux核心命令(七):Linux系统信息相关命令
99 0
快速上手Linux核心命令(七):Linux系统信息相关命令
|
存储 运维 监控
学点Linux命令没坏处(系统信息和用户管理)
本章一起了解下Linux系统相关,分别从一下几个方面来学习:系统信息 用户管理(用户的增删改查,权限修改等等)。
|
Linux
LINUX安装之后,图标显示问题
LINUX安装之后,图标显示问题
85 0
linux 文件夹内容太多,如何显示看不到的上半部分
linux 文件夹内容太多,如何显示看不到的上半部分