对于许多 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 编程语言及其概念。