Sreenath 发布的文章

以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。

你使用 WSL 在 Windows 内运行 Linux 吗?你想知道如何关闭在 WSL 中运行的 Linux 发行版吗?

你当然可以在 WSL 中运行的 Linux 系统中 执行 shutdown 命令

sudo shutdown now

你还可以使用 wsl 命令关闭 Linux 系统。如果你有多个发行版在 WSL 中运行,这是一种极好的方法。

在 WSL 中使用 Windows 终端关闭 Linux 系统

在这个方法中,我假设通常的 shutdown 命令在 WSL Linux 系统中不起作用。

首先,在 Windows 中打开一个终端。在这里,我使用的是 Windows 11,并在 WSL 2 下安装了 Ubuntu。

打开 Windows 终端

? 你可以在标准的 Windows 终端上使用 wsl 命令。在运行的 Linux 发行版中也可以访问该命令。这里,命令的名称是 wsl.exe

现在,你需要列出已安装的发行版及其状态。为此,请输入

wsl --list --verbose
或
wsl -l -v

列出已安装的发行版

在这里,你可以看到,我已经安装了一个 WSL Ubuntu,它目前正在运行。

关闭所有正在运行的 Linux 发行版

有时,你可能想一次性停止正在运行的 WSL 实例。

在 Powershell 或 Windows 终端中,使用以下命令:

wsl --shutdown

这将关闭所有会话。

此外,你还可以在任何正在运行的 WSL Linux 发行版终端中执行相同的功能。在发行版中时,你只需要使用 wsl.exe 而不是 wsl

wsl.exe --shutdown

关闭所有正在运行的 WSL 发行版

运行此命令后,所有正在运行的 WSL 发行版都将终止。WSL 2 轻量级虚拟机也被终止。因此,如果你想重新启动 WSL 2 虚拟机环境,它将很有用。

终止特定的 Linux 发行版

要终止特定正在运行的 WSL 发行版,请打开单独的 Windows 终端并运行:

wsl --terminate <发行版名称>

此处,发行版名称是你使用 wsl -l -v ⁣ 命令列出所有已安装的 WSL 发行版时获得的名称。

列出 WSL 发行版

wsl --terminate Ubuntu

执行后,指定的 Linux 发行版将被终止。

如果你在另一个发行版中,请使用以下命令列出系统上安装的所有 WSL 发行版:

wsl.exe -l -v

现在,使用以下命令终止所需的发行版:

wsl.exe --terminate <发行版名称>

从另一个 WSL 发行版中关闭 WSL 发行版

总结

有些人直接关闭正在运行的 Linux 应用,但我认为这不太优雅。

另外,就像 Linux 终端一样,你可以使用:

  • logout 命令,用于关闭该发行版。
  • exit 命令用于退出运行 Linux 发行版的终端。
  • 或者,按 CTRL+D 执行与 exit 命令相同的操作。

但关闭 Linux 系统的 WSL 方式还有一个额外的优势,即可以针对多个 Linux 系统执行此操作。

我希望它对你有帮助。

(题图:DA/615fd564-a02c-4340-9c8f-ebabcc7c0e0c)


via: https://itsfoss.com/shut-down-wsl-distros/

作者:Sreenath 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Obsidian 知识库工具的真正威力在于链接。学习使用它。

Obsidian 的最大卖点之一是其强大的文档链接和可视化。Obsidian 提供了多种链接文档和图像的方法。我们将逐一介绍。

你将在 Obsidian 中看到三种内部链接方法:

  • 拖放方式(简单但有限)
  • 使用 Markdown 链接
  • 使用维基链接(广泛且强大)

我还将分享一些有关使用图表和反向链接的技巧。让我们来看看它。

非自由和开源软件警告! Obsidian 不是开源软件,我们知道这一事实。然而,它是一种在编码人员(包括开源开发人员)中非常流行的工具。这就是我们介绍它的原因。

方法 1:通过拖放链接

是的,这是最简单的链接。转到要在其中创建链接的文档。现在,在左侧边栏上,展开该特定文件夹,其中包含目标注释。

要创建链接,只需将此目标文件拖放到你希望链接显示的位置即可。

通过拖放添加链接

你可以稍后更改链接文本。

方法 2:使用 Markdown 链接

由于 Obsidian 使用 Markdown 作为其核心,因此可以通过输入传统的 Markdown 命令进行链接。

比方说,你必须在 “Markdown Advanced” 页面中创建一个指向 “Markdown Checklist” 页面的链接。首先,你需要记下要链接到的文件的位置。

然后,只需添加这一行:

[链接文本](文件的相对路径)

或者,如果你有要链接的文件,并且想要提供系统中的绝对路径,请使用:

[链接文本](file://绝对路径)

使用绝对路径链接

? 如果你 使用 Markdown 链接,请确保文件和文件夹的名称中没有空格,因为这在某些情况下可能会引起一些麻烦。

方法 3:使用紧凑型维基链接来链接页面

Obsidian 支持使用 维基链接 Wikilink 来链接页面的直观方式。它们是紧凑的链接并且是交互式链接。默认情况下,此功能处于打开状态。

如果你想知道,是的,它与维基百科有关。他们用它来内部链接他们的维基页面。

添加内部注释的链接

要创建链接,只需输入 [[。这将启动一个交互式对话框,你可以在其中搜索要链接的文档。

添加交互式维基链接

? 你可以使用 [[link|要显示的文本]]使自定义文本显示在维基链接上。例如 [[notes/hello.md|这是 Hello 文件的链接]]

添加图像文件

此外,你可以使用此链接方法添加其他文件,例如图像,但在使用 [[ 搜索之前需要添加 ! 符号。请看下图以了解其实际效果。

使用维基链接添加图像

添加内部标题链接

有一种方法可以在同一页面的各个标题之间创建内部链接。为此,首先输入 [[,然后使用 Markdown 标题语法和要链接的特定标题的名称。

例如,如果你打算链接到文档中的第六个标题(2 级标题),请使用:

[[##Paragraph Six

这将显示在交互式选择中。

链接到标题

? 你可以将鼠标悬停在链接上时按 CTRL 键来进行预览。

添加指向文本块的链接

Obsidian 允许你创建指向文档中特定文本块的链接。为此,首先,转到要添加链接的块的最末尾。

现在,使用 ^ 符号向该块添加唯一标识符。

向块添加唯一标识符

现在,你可以通过输入 [[^ 来添加到此部分的链接。这将自动提示你可用的块。选择一项并按回车键。

添加链接到块

维基链接的问题

有时,如果你想要纯 Markdown 文档,并且专注于多个 Markdown 编辑器之间的互操作性,那么维基链接功能可能会产生问题。

由于这些在 Obsidian 内部工作,因此链接在其他编辑器上显示为损坏。在这种情况下,你可以关闭维基链接。一切都完美无缺,只是链接现在将以 Markdown 格式显示。

为此,首先选择左下角的设置按钮。

点击设置

现在,从 “ 文件和链接 Files and Links ” 选项卡关闭维基链接功能。

关闭维基链接功能

组织附件文件的提示

对于那些在 Obsidian 中附加许多文件的人,建议在每本书下为这些附件创建一个单独的文件夹。

现在,打开 “ 设置 Settings > 文件和链接 Files and Links ”。在这里,首先,你需要确保链接路径是相对于文件位置的。然后,将新附件的默认位置设置为 “ 当前文件夹下的子文件夹 Subfolder under current folder ”。现在,在下一个字段中指定 “ 附件 Attachments ”,即 “ 子文件夹名称 Subfolder name ”。

设置附件文件夹位置

就是这样。从现在开始,当你通过复制和粘贴放置任何附件时,它们将自动放置在该笔记文件夹内的“附件”文件夹中。新链接将在任何 Markdown 编辑器之间完美地互操作,因为路径现在是相对于文件位置的。

? 即使此维基链接功能已关闭,你仍然可以使用 [[ 键以交互方式搜索和添加链接。变化是,现在链接不再是紧凑的,而是长 Markdown 链接。

此外,你还可以打开 “ 自动更新内部链接 Automatically Update Internal Links ” 按钮,以确保在重命名文件时自动更新链接。

使用图表和反向链接

创建完链接后,就可以通过链接查看笔记之间的其他笔记之间的关系。单击侧面的图表视图按钮即可进入图表预览。

Obsidian 中的图表视图

正如你所看到的,你将在一个整洁的图表上获得该注释的链接。如果你按空白选项卡上的图表视图,你将获得所有笔记及其关系。

Notes Vault 示例的一些链接示例

此外,每个笔记都有一 “传出链接” 和 “传入链接” 选项卡,你可以在其中跟踪相关链接。

传出和传入链接

总结

正如你所看到的,虽然在 Obsidian 中创建指向其他页面的内部链接很简单,但通过维基链接,你可以创建更加个性化和定制的知识库。

对于那些不喜欢 Obsidian 闭源性质的人来说,Logseq 是一个不错的选择。

(题图:DA/57173f4d-5548-471f-8d70-a48e3b5e964a)


via: https://itsfoss.com/obsidian-create-links/

作者:Sreenath 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

使用 GNOME 的 Nautilus 文件搜索,通过这些方便的提示改善您的文件搜索体验,成为一名专业的搜索者。

GNOME 的 Nautilus 文件管理器功能丰富。

不信?看看这篇文章,你就会知道如何将 Nautilus 的全部功能 发挥到极致。

文件搜索是 Nautilus 被忽视的功能之一。没有多少 Linux 用户充分发挥了它的潜力。

因此,我编写了本教程,与大家分享一些使用 Nautilus 文件管理器中文件搜索选项的技巧。

我知道经验丰富的 Linux 用户可以使用终端中的 find 命令 实现相同的目的,但许多桌面用户更喜欢使用 GUI。

让我们从最简单的搜索选项开始。

按名称搜索文件

打开 Nautilus 并单击顶部栏上的放大镜。这将打开一个搜索栏,你可以在其中输入查询字符串。

当你输入时,搜索结果会不断完善,并在输入完整文件名时进行匹配。

在 Nautilus 中搜索

? 搜索在当前目录及其子目录中执行。可以启用 隐藏文件视图,将隐藏文件包含在搜索结果中。

根据时间搜索文件

使用 Nautilus,你可以根据文件的创建、修改或上次访问的时间过滤搜索。

为此,请单击搜索按钮并开始输入。当你开始输入时,你会注意到搜索按钮附近有一个下拉菜单。点击它。这将为你提供一个菜单,其中包含用于过滤搜索的选项。

单击下拉菜单

单击下拉菜单上的 “ 选择日期 Select Dates ” 按钮。另外,选择选项 “ 文件名 File Name ” 以按文件名匹配。

按日期搜索的设置

这将为你提供一个扩展菜单,你可以在其中选择文件创建、修改或上次访问的日期。

设定标准

在这里,如果你想设置自定义日期,请单击日历图标,如下图所示:

点击日历图标

现在,你将看到一个小日历,并可以相应地选择日期。

选择日期

从列表中设置你选择的日期后,你可以看到搜索栏上应用的条件,并向你显示基于该条件的文件。

应用日期标准

根据文件类型搜索文件

你还可以根据文件类型过滤搜索。假设你正在寻找 PDF 文件。

与上一步一样,单击搜索图标并开始输入文件名。现在,从下拉菜单中,单击 “ 任何 Anything ” 选项并选择 “ 文件名 File Name ”。

根据文件类型搜索

从展开的视图中选择要搜索的文件类型。在这里,我选择了 “PDF/Postscript”。

设置所需的文件类型

选择所需的文件类型后,你可以在搜索栏上看到应用的条件。你还将看到相应的结果。

应用文件类型标准

在搜索选项中没有找到所需的文件类型?向下滚动到底部并单击 “ 其他类型 other types ”。

获取更多文件类型

这将为你提供更多文件类型。

列出更多文件类型

搜索文件内容,而不是名称

默认情况下,根据文件名执行文件搜索。如果你想知道是否有包含特定单词的文件,Nautilus 也允许你这样做。

首先,单击搜索图标并开始输入。现在,与前面的部分一样,转到下拉菜单。

在下拉菜单中,不要选择 “ 文件名 File Name ”,而是选择 “ 全文 Full Text ”。

现在,你可以搜索特定字符串并根据特定日期或文件类型进行搜索过滤。过滤的方法与前面提到的相同。

选择“全文”选项

在这里,我使用了字符串 “text to be”,你可以看到列出了几个具有该特定字符串的文件。另外,你可以看到,该部分也突出显示。

仅搜索文件或仅搜索文件夹

默认情况下,Nautilus 会搜索文件和文件夹。你可以将搜索细化为文件或文件夹。

为此,请在下拉菜单中选择 “ 文件名 File Name ”,然后从类型列表中选择 “ 文件 Files ” 或 “ 文件夹 Folders ”,如下所示。

仅在文件或文件夹中搜索

这将根据你的选择过滤结果。

应用多个过滤器

你可以将日期过滤器和类型过滤器组合在一起以获得更精确的搜索。为此,请从各自的下拉列表中选择每个条件。

你可以在下面的截图中看到,我已经搜索了包含字符串 “to be search” 的文件。我应用的标准是 1 天内创建的 PDF 文件。

应用多个过滤器

更多 Nautilus 提示和调整

Nautilus 足以满足大多数搜索场景。如果你需要更多,还有专用的 GUI 工具,可让你执行桌面范围的自定义搜索。

ANGRYsearch - 用于 Linux 的快速搜索图形用户界面工具

想要更多这样的 Nautilus 技巧吗? 以 root 身份打开文件 怎么样?

在 Nautilus 文件管理器中以管理员身份打开文件和文件夹

或者将终端的功能与文件管理器结合起来?

在 Linux 中混合搭配终端与 Nautilus 文件管理器

这里还有更多此类提示。请自行查看。

在 Linux 中调整 Nautilus 文件管理器的 13 种方法

我希望你喜欢这些技巧,它们有助于更好地改善你的桌面 Linux 体验。

你还知道其他这样酷的技巧吗? 请在评论中分享。

(题图:DA/77ae519f-e942-42b0-9808-4af943b168cb)


via: https://itsfoss.com/nautilus-file-search/

作者:Sreenath 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

没错,即使是 GNOME 登录屏幕也可以自定义。这里有一个方便的实用工具,可以让事情变得更简单。

从停靠区到 GRUB 屏幕,GNOME 都可以根据你的喜好进行定制。

登录界面也在此列,因为一款名为 “ GDM 设置 GDM Settings ”的新工具可让你更改 GNOME 登录界面的外观并调整其功能。

你可以更改壁纸、主题、图标、时间格式、顶部面板项目等。你还可以在登录界面启用轻击功能(我喜欢这个)。

在本教程中,你将了解安装此工具的步骤以及如何使用它来更改 GDM 登录屏幕的各个方面。

不用说,你必须使用 GNOME 桌面环境和 GDM 显示管理器才能按照此处的说明进行操作。

? 以这种方式使用设置可能会产生问题。请使用 Timeshift 备份系统设置。如果你容易手忙脚乱,不喜欢排除故障,这篇文章就不适合你。

使用 GDM 设置工具进行调整

让我们首先看看你可以使用这个很棒的程序进行哪些更改。

1、更改 shell 主题、图标和壁纸

你可以更改登录屏幕的主题、图标和壁纸。这是一个例子。

要更改主题,你应该先下载它。可以从 GNOME Look 网站 获取一个。

接下来,确保主题位于 /usr/share/themes 中。存储在 ~/.themes 中的主题对 GDM 设置应用是不可见的。

在 GDM 设置应用中,转到 “ 外观 Appearance ” 选项卡并选择 “ 主题 Themes ”(Shell/图标/光标)。

GDM 主题设置

如果要设置壁纸,请将 “ 背景 Background ” 更改为 “ 图像 Image ”,然后从文件浏览器浏览图片。

更换壁纸

完成后,单击 “ 应用 Apply ”。这将要求输入密码。请在出现提示时提供。

你将收到注销通知以应用更改。注销后,更改将可见。

注销提示

? 你可以更改所有设置然后单击“应用”,或者每次设置后单击“应用”。如果按“应用”,则会提示你注销,每次都需要重新登录并再次打开该设置应用。

2、更改字体

在更改字体之前,你需要为所有用户在系统上安装该字体。

为了确保这一点,请将下载的自定义字体文件粘贴到 /usr/local/share/fonts,然后使用以下命令创建字体缓存:

fc-cache -f -v

现在,打开 GDM 设置并转到“ 字体 Fonts ”选项卡。在那里,你可以设置字体、抗锯齿设置等。

更改字体设置

你可以看到新字体现已设置为你的登录屏幕。

自定义字体

3、更改顶部面板的颜色

要更改顶部面板颜色,请转到侧栏中的 “ 顶部栏 Top Bar ” 选项。在 “ 调整 Tweaks ” 下,启用 “ 更改背景颜色 Change Background Color ” 按钮,然后设置所需的颜色。

更改顶部面板颜色设置

将顶部栏的文本颜色更改为适合你选择的背景的颜色也同样重要。

更改顶栏颜色

4、更改时间显示格式

使用下拉菜单将时钟更改为 24 小时或 12 小时格式。

更改时间显示格式设置

此外,你可以通过切换相应的按钮使秒在顶部栏上可见。

顶栏显示秒

5、启用登录屏幕轻击

在大多数发行版中,这是默认行为。即使在系统中启用了轻击,GNOME 登录界面也需要使用鼠标左键点击。

要更改此设置,请转到鼠标和触摸板部分并启用 “ 轻击 Tap to Click ” 按钮。

启用屏幕点击

在同一菜单上,你可以选择调整鼠标光标大小(如果你觉得它很小)。

更改鼠标光标大小

6、启用夜灯

你可以为 GDM 启用预定的夜灯。

转到 “ 显示 Display ”,打开 “ 夜灯 Night Light ” 按钮。现在,安排日落到日出或你选择的方便时间。

启用夜灯

7、添加徽标和欢迎消息

转到 “ 登录屏幕 Login Screen ” 选项卡,然后启用 “ 启用徽标 Enable Logo ” 按钮。这将为你提供一个浏览图像的按钮。

添加 logo

选择图像并按 “ 应用 Apply ”。

? 在我的系统显示器上,尺寸高达 128×128 像素的图像看起来是可以接受的,超出这个尺寸对我来说看起来很大。因此,请相应地选择尺寸。

应用图像后,要设置欢迎消息,请启用欢迎消息按钮,然后添加你想要显示的文本。

添加欢迎信息

当你选择用户输入密码时,将显示该消息。

登录屏幕欢迎消息

8、导出和导入设置

如果你想在其他系统上应用相同的设置,你可以导出设置并将其导入到运行 GDM 设置工具的其他系统上。

单击左上角的菜单,然后选择 “ 导出到文件 Export to file ”。

导出到文件

将文件命名为 “.ini” 并将其保存在安全的地方。你可以稍后导入。

命名文件

9、重置所有设置

不喜欢你所做的更改? 有一个简单的方法可以恢复默认值。

要重置调整,请单击左上角的菜单并选择 “ 重置设置 Reset settings ”。

重置设置

现在,按 “ 应用 Apply ”。它会询问你的密码。提供后,系统将提示你注销。

你可以看到,所有更改均已恢复。

10、更多设置

还有其他可用的调整,例如:

  1. 通过 “ 顶栏 Top Bar 电源 Power 显示电池百分比 Show Battery Percentage ”,在顶栏显示电池百分比。
  2. 通过 “ 登录屏幕 Login Screen 禁用用户列表 Disable User List ”,在登录屏幕上禁用或启用用户列表。
  3. 通过 “ 电源 Power ” 选项卡更改屏幕关闭时间、暂停时间和其他电源设置。

安装 GDM 设置工具

既然你知道该工具可以进行哪些调整,你可能想自己尝试一下。让我们看看如何安装它。

? 在 Ubuntu / Pop!\_OS 上,GDM 设置工具对我不起作用。我在 Debian 12 Bookworm 上以 Flatpak 应用使用。

GDM 设置工具可以作为 Flatpak 安装。

flatpak install flathub io.github.realmazharhussain.GdmSettings

或者,它可以作为 AppImage 提供。

对于 Arch Linux 用户,请使用 AUR 中的任何 AUR 助手进行安装。

yay -S gdm-settings

结论

登录屏幕并不是每个人都可以定制的。除了“轻击”更改之外,大多数其他更改都只是外观更改。

总的来说,对于喜欢自定义设置的每个角落的人们来说,有这样的选择是件好事。

?️ 你是那些痴迷于定制的 Linux 用户之一吗? 你会尝试 GDM 设置工具吗?

(题图:DA/fb8961d0-852d-4d89-b5b2-d2912b38f6f8)


via: https://itsfoss.com/customize-gdm-login/

作者:Sreenath 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

玩得开心,安德森先生!

Cmatrix 是一款充满乐趣的 Linux 和 Unix 系统命令行程序。它可以模仿经典电影《 黑客帝国 Matrix 》系列中的场景,用绿色的字符流营造出雨一般的下落效果。

Cmatrix 命令

除了充满视觉冲击力的绿色字符流之外,你还可以发挥想象,利用这款有趣的命令做更多事情。

? 需要注意的是,Cmatrix 是一个 CPU 密集型的命令,所以请慎重使用它。

如何在 Ubuntu 及其他 Linux 系统中安装 Cmatrix

Cmatrix 已经被收录在几乎所有主要的 Linux 发行版的官方库中。如果你是 Ubuntu 用户,可以通过如下命令来安装 Cmatrix:

sudo apt install cmatrix

对于 Fedora 用户,应该使用以下命令进行安装:

sudo dnf install cmatrix

而对于 Arch Linux 用户,则可以使用 pacman 命令进行安装:

sudo pacman -S cmatrix

Cmatrix 的基础应用

cmatrix 命令自身提供了丰富的选项,你可以自由改变默认的绿色字符流的外观呈现。

加粗的字符

你可以选择使用 -b 选项,偶尔展示加粗的字符,

cmatrix -b

加粗的 Cmatrix 字符

或者,你也可以调整设置,让所有的字符都以加粗方式显示,

cmatrix -B

全部显示为加粗的字符

异步滚动

默认情况下,Cmatrix 会创建一个字符同步下落的显示。但如果你想看到一个更为动态、视觉上更吸引人的显示效果,就可以在代码中操控字符的下落速度。

你可以这样设置 Cmatrix,让其进行异步滚动:

cmatrix -a

自定义字符下落速度

你想让字符下落的速度更快,或者更慢吗?只需在 Cmatrix 中做出微小改动,就可以实现。

如想让字符以更快的速度下落,你可以这样设定:

cmatrix -u 2

字符快速下落

在这里,默认的屏幕更新延迟是 4,如果你把这个值降低,那么字符下落的速度就会增加,反之则会减慢。所以,如果你想让 Cmatrix 以更慢的速度运行,你可以这样设置:

cmatrix -u 9

字符慢速下落

自定义颜色

你可能想问,绿色能改吗?当然,你想变成紫色也行。

运行 Cmatrix 的时候,你可以自由调整它的颜色。只需要使用 -C 选项,然后在后面添加你想要的颜色,如下所示:

cmatrix -C magenta

颜色变为洋红色

你可以任选绿色(green)、红色(red)、蓝色(blue)、白色(white)、黄色(yellow)、青色(cyan)、洋红色(magenta)以及黑色(black)这些颜色。

其他可选设置

选项对应功能
cmatrix -o旧式滚动模式
cmatrix -mLambda 模式:把所有的字符变为 lambda 符号
cmatrix -s屏保模式:按键有就自动退出
cmatrix -h调出帮助手册

运行 Cmatrix 时的快捷键选项

就算在启动 Cmatrix 的时候你没有添加任何选项,你仍可以在实际运行中随时改变设置。下面就是一些可供你随时选择的选项。

随时改变颜色

当然,你无需重新启动程序,就可以随时改变显示的颜色。但需要记住,不同的键位对应着不同的颜色。在 Cmatrix 未关闭的情况下,如果你按下了存储在键位上的指令,显示的颜色将会直接变更。

颜色相应键位
红色!
绿色@
黄色#
蓝色$
洋红色%
青色^
白色&
黑色)

自由调整更新速度

在 Cmatrix 运行的过程中,你可以按 09 的任何一位数字键来随意改变当前的更新速度。

此外,Cmatrix 也有许多其他的选项可供你选择,你可以在命令的 man 页面里面找到它们。

man cmatrix

彩虹魔法:Cmatrix 配合 lolcat

? 请注意,Cmatrix 本身就是 CPU 密集型的命令,所以在使用其他命令操控它的时候需特别小心。

你可以将 Cmatrix 和 lolcat 结合在一起使用,以此营造出一种更加有趣的视觉效果。如果你是 Ubuntu 的用户,可以通过如下的命令来安装 lolcat:

sudo apt install lolcat

安装完毕后,只需简单地通过管道将 Cmatrix 连接到 lolcat,你便可以看到赏心悦目的彩虹效果了。

cmatrix | lolcat

Cmatrix 配合 Lolcat 效果

当然,你也可以尝试用 lolcat 来管理所有的 Cmatrix 的功能。

或者,你可以调出一个倾斜的彩虹条纹效果,为自己的视觉体验增添一些新花样。

cmatrix | lolcat -p 100

此外,只要轻轻一点,你就可以直接反转现有的背景和前景颜色,使你的终端完全沉浸在五彩斑斓之中。

cmatrix | lolcat -i

Cmatrix 与反转颜色的 Lolcat

终端界面的无尽可能

我知道 Cmatrix 不可能是 最实用的 Linux 命令,但无可否认,它令人喜爱且同样能够带给你乐趣。难道你不想尝试更多和你的 Linux 系统之间的 有趣交互 吗?

就像 Cowsay 这样的命令,虽然简单,却欢乐无穷:

哞~ 我的 Linux 终端里有头牛

这里还有更多玩法等待你去探索:

在终端中享受乐趣的 13 种 Linux 命令

现在,玩得开心,安德森先生!

(题图:MJ/9f9f8665-e5d0-47b5-9df0-b39abd9dca3d)


via: https://itsfoss.com/using-cmatrix/

作者:Sreenath 选题:lujun9972 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

这是一个小小的 CLI 工具,可在 Linux 终端中添加水族箱。

Linux 的众多命令工具 里,有一部分偏向于休闲娱乐而非工作。Asciiquarium 就是一个很好的例子。

Asciiquarium 为 Linux 终端提供了以 ASCII 格式构建的简单的水族馆动画效果。

看起来有趣吗?我们一起进一步了解。

如何在 Linux 中安装 Asciiquarium

如果你是 Arch Linux 或 Fedora 用户,你可以直接从官方仓库中安装。

Fedora 的用户请运行:

sudo dnf install asciiquarium

而 Arch Linux 用户请运行:

sudo pacman -S asciiquarium

对于 Ubuntu,Asciiquarium 没有包含在默认仓库里。因此,你需要选择使用预编译的二进制文件,或者一些外部的 PPA。

使用 PPA 安装 Asciiquarium

首先,添加 Asciiquarium 的 PPA:

sudo add-apt-repository ppa:ytvwld/asciiquarium
sudo apt update

然后,安装相关的软件包和依赖:

sudo apt install asciiquarium
删除 PPA

在你删除 Asciiquarium 的 PPA 之前,首先要移除相关软件包。

sudo apt purge asciiquarium
sudo apt autoremove

然后,从系统中移除 PPA:

sudo add-apt-repository --remove ppa:openshot.developers/ppa
sudo apt update

使用二进制文件安装 Asciiquarium

? 你需要为你的系统单独安装一些 Perl 模块。同时,它将在你的系统中安装几个与 Perl 相关的包,所以请注意。

安装 Perl 依赖包

要运行二进制文件,你需要从 CPAN 中安装 Animation 和 Curses 模块。

在 Ubuntu 中安装 CPAN:

sudo apt install cpanminus libcurses-perl

接着,运行:

cpan Term::Animation

Animation 模块安装

该操作会要求你做一些配置,只需选取默认值即可。全部设置好后,来下载 Asciiquarium 的发布版。

下载 Asciiquarium

解压文件,你会得到一个名为 Asciiquarium 的文件,接下来,让它具有执行权限。

赋予 Asciiquarium 执行权限

如果你需要通过命令行来完成,只需打开终端,并用 chmod 命令赋予执行权限。

chmod +x asciiquarium

此时,你可以直接在当前目录下运行这个文件以获取动画效果:

./asciiquarium

或者,你也可以把这个文件放在一个 包含在你的 PATH 中的位置上。

如何使用 Asciiquarium

Asciiquarium 使用起来非常简单,它不设任何命令行选项。只需运行 asciiquarium,你就能在终端中看到水族馆的动画效果。

Asciiquarium 动画效果

程序还提供了几个热键支持。

  • r:重绘动画
  • p:暂停/播放动画
  • q:退出程序
?

此外,也可以使用箭头键提升动画的速度。

用 lolcat 加强 Asciiquarium 的体验

如果你想让 Asciiquarium 的颜色更丰富,可以综合使用 lolcat。首先安装 lolcat

sudo apt install lolcat

然后,运行:

asciiquarium | lolcat

Asciiquarium Lolcat 效果

如果你还需要更多的动画效果,可以适当调节 lolcat 的参数,例如:

asciiquarium | lolcat -p 200

Asciiquarium 和 lolcat 的效果调整

这样操作会产生各种不同的颜色效果。

你还可以使用 lolcat-i 选项,来反转颜色:

asciiquarium | lolcat -i -p 200

颜色反转效果

赠品:XFishTank(让你的桌面诠释海底世界)

还有一个类似的有趣命令叫做 xfishtank。它在你的根窗口,即桌面,创建一片海洋世界。你可以从 Ubuntu 的官方仓库直接安装 xfishtank

sudo apt install xfishtank

安装完成后,直接运行:

xfishtank

XFishTank 提供了很多选项供你调节,例如鱼儿的数量、气泡等等。你可以参考 该命令的 man 页面 学习更多相关内容。

xfishtank -b 100 -f 15

Xfishtank 效果展示

结语

就像你所看到的,Linux 终端里的小鱼或许不能提供实质性的帮助,但它确实能带给我们愉快的心情。

如果你不是那么喜欢鱼,那么试试看牛吧。

哞~ 我的 Linux 终端里有头牛

希望你在这些有趣的小工具的陪伴下,能够更加享受 Linux 的世界。?

(题图:MJ/83766cba-02e1-4d20-8797-a38e5c17a0c0)


via: https://itsfoss.com/asciiquarium/

作者:Sreenath 选题:lujun9972 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出