如何自定义 Linux 终端启动画面

对于许多 Linux 用户来说,终端就像虚拟的第二个家,因为他们将大部分工作时间都花在了输入命令上。 如果您不想让自己厌烦沉闷的黑色命令行屏幕,那么根据您的内心需求对终端进行个性化设置是很重要的。

Linux 让您可以选择自定义终端的任何方面——它的外观、行为、配色方案、字体和闪屏。

在本文中,我们将了解如何自定义 Linux 终端的闪屏以使命令行会话活跃起来。

第 1 步:查找 Shell 配置文件

安装在 Linux 机器上的终端模拟器用作底层 shell 的前端。 在大多数 Linux 发行版上,Bash 是系统预装的默认 shell。 在 Linux 上,如果您不喜欢默认的 shell(大多数情况下是 Bash),您可以随时使用 chsh 更改 shell。

每个 shell 都有一个存储在用户主目录中的配置文件。 对于 Bash,该文件称为 .bashrc. 如果您使用的是 Zsh,它将是 .zshrc.

在主目录中,找到与您当前使用的 shell 对应的配置文件。 出于本指南的目的,我们将演示如何在 Bash 上自定义启动画面。 但是,请注意,其他 shell 的步骤也类似。

要个性化终端的启动画面,首先,使用您喜欢的文本编辑器打开 shell 配置文件。 在这种情况下,Vim:

vim ~/.bashrc

第 2 步:添加启动画面内容

在开始向文件添加复杂的脚本之前,请先尝试打印一个简单的字符串,以验证 shell 是否正确读取了配置文件。 为此,将以下行附加到配置文件:

echo "Welcome to the Terminal!"

现在,保存并退出 Vim 并重新启动终端以查看更改。

每次启动 shell 时都会显示欢迎文本消息,通常在您重新启动终端时。

现在您知道配置文件有效,是时候向该文件添加一些有趣的信息和命令了。

1. 在启动画面中显示系统信息

为了增加趣味,您可以以一种有吸引力的方式在新终端实例的顶部显示系统信息。 您不必担心提取系统详细信息并很好地呈现它们,已经有几种工具可以为您完成这项工作。 最常用的两个是 Neofetch 和 Screenfetch。

在将命令添加到配置文件之前,请使用系统上的默认包管理器安装 Neofetch(或 Screenfetch)。

然后,根据您在上面安装的软件包,在 shell 配置文件的末尾添加以下任一命令:

neofetch
screenfetch

Save 更改并重新启动终端。

2.显示随机消息

您可以使用 财富 每当您启动终端时显示随机(有时是有趣的)引号。 在编辑配置文件之前,安装 财富 打包在您的系统上。

在 Ubuntu/Debian 上:

sudo apt install fortune

在 Arch Linux 上:

sudo pacman -S fortune-mod

安装财富 Fedora 和 CentOS:

sudo dnf install fortune-mod

安装后,将以下命令添加到配置文件的末尾:

fortune

输出:

您可以使用其他实用程序如 牛赛 创建引人注目的闪屏提示。 在您的机器上安装 cowsay 包并将以下行附加到 shell 配置文件中:

fortune | cowsay

输出:

3. 在启动时显示 ASCII 艺术

对于某些用户来说,普通文本可能是一个巨大的障碍。 尽管 Linux 终端不支持图像和视频,但是您可以使用 ASCII 艺术为屏幕添加视觉触感。

为此,您可以使用 无花果 实用程序将普通文本转换为 ASCII 艺术。 该软件包在官方发行版存储库中可用,并且可以使用默认软件包管理器下载。

在 Ubuntu 等基于 Debian 的系统上:

sudo apt install figlet

在 Arch Linux 上安装 figlet:

sudo pacman -S figlet

在 Fedora/CentOS 和其他基于 RPM 的发行版:

sudo dnf install figlet

安装后,将以下语句附加到 shell 配置文件:

figlet -cl "This is a string"

…在哪里 ”这是一个字符串” 是您要显示为 ASCII 艺术的文本。

为了 example:

4.添加天气和日期信息

如果您对 Linux 很着迷,并且在命令行上工作时似乎不记得当前的日期和天气,您可以配置终端以在启动时提醒您这些细节。

安装 curl 如果您还没有它,请在您的系统上。 然后要在每次启动终端时获取天气详细信息,请将以下行附加到配置文件中:

curl wttr.in/paris?0

确保替换“巴黎” 在上述命令中加上您的地理位置。 ?0 命令程序只打印当前天气而不是默认的三天预报。

您还可以使用日期实用程序打印当前日期和日期。 只需将以下行添加到 shell 配置中:

date

将这两个命令添加到文件后,启动屏幕将如下所示:

第 3 步:保存并验证更改

完成调整和编辑配置文件后,是时候通过保存和退出文件来永久应用这些更改了。 要查看启动画面,只需从应用程序菜单重新启动终端或使用 Ctrl + Alt + 而是键盘快捷键。

您还可以创建自定义脚本来打印您想在终端启动屏幕上看到的内容。 然后,只需在 shell 配置文件中添加执行脚本的命令即可。

不要满足于默认的终端外观

与 Windows 和 macOS 不同,用户可以完全控制其 Linux 系统的外观和行为。 您可以从字面上更改操作系统的任何方面,因为大多数代码都是开源的并且可以修改。

但是,如果您不熟悉编程语言,则可能很难理解代码。 因此,想要涉足定制和内核开发的 Linux 修补匠应该很好地掌握 C 编程语言及其概念。