无聊时应该尝试的 11 个有趣的 Linux 命令行程序
在 Linux 终端上工作并不一定会有压力。抽出一些时间,享受这些有趣的 Linux 命令行工具的时刻。
Linux 终端是一个功能强大的实用程序。您可以使用它来控制整个系统,在执行日常任务时编写和输入命令。但继续盯着命令行并继续工作很快就会变得难以承受。
幸运的是,终端也是乐趣的源泉。您可以使用命令、听音乐,甚至玩游戏。虽然期望从充满命令的窗口中获得大量娱乐有点太过分了,但您可以在无聊时找到实用程序来打发时间。
这里有一些有趣的命令,每个 Linux 用户都应该至少尝试一次。
1.CMatrix
首先是每个 Linux 用户都喜欢的有趣工具,CMatrix 是一个命令行实用程序,可以生成同名热门电影系列中的经典“黑客帝国”动画。您可以期待看到一些不同颜色的精彩动画,您也可以对其进行自定义。
尽管 CMatrix 使用常规字体而不是原始日语字符,但您将享受使用该工具的每一刻。可以将其用作桌面屏幕保护程序,也可以将程序包含在窗口管理器屏幕截图中,选择权在于您。您甚至可以走极端,在笔记本电脑上设置一个 24/7 运行该程序的 CMatrix 服务器。
要在基于 Debian 的发行版(例如 Ubuntu)上安装 CMatrix:
sudo apt install cmatrix
在 Arch Linux 及其衍生产品上:
sudo pacman -S cmatrix
在基于 RHEL 的发行版(例如 Fedora)上:
sudo dnf install cmatrix
2.牛赛
牛说什么?当然,不仅仅是“哞”。
owsay 是一个基于 ASCII 艺术的命令行实用程序,它用简洁的 ASCII 牛艺术显示指定的输入。虽然该程序没有太多内容,但您可以在启动终端实例时通过使用随机引号调用该程序,将其用作 Bash 提示符。
cowsay "Mooooo"
要在 Debian 和 Ubuntu 上安装owsay:
sudo apt install cowsay
在 Arch Linux 上:
sudo pacman -S cowsay
在 Fedora、CentOS 和 RHEL 上:
sudo dnf install cowsay
3. sl
每个人都喜欢火车,尤其是蒸汽机车。 Linux 实用程序 sl 将您最喜欢的蒸汽机车带到您的办公桌上,当然是使用终端。
运行 sl 命令非常简单。
sl
在 Ubuntu 和 Debian 上安装 sl 很容易。
sudo apt install sl
同样,在基于 Arch 的发行版上:
sudo pacman -S sl
在 Fedora、CentOS 和 RHEL 上:
sudo dnf install sl
4.无花果
您是否见过顶部带有精美 ASCII 艺术的 Linux 终端?您可以使用 Figlet 获得相同的结果,FIGlet 是一种命令行工具,可将用户输入转换为 ASCII 横幅。
与其他一些 ASCII 艺术生成器不同,FIGlet 没有字符限制,这就是它的与众不同之处。您可以使用该工具创建无限长度的 ASCII 艺术作品,但如果您提供更长的字符串,字符可能会损坏。
Figlet 使用以下命令语法:
figlet "Your string here"
您可以使用以下命令在 Debian/Ubuntu 上安装 Figlet:
sudo apt install figlet
在基于拱门的分布上安装figlet:
sudo pacman -S figlet
在 Fedora、CentOS 和 RHEL 上:
sudo dnf install figlet
5、财富
想阅读报价吗?也许是一些有趣的事情,或者也许是一条有教育意义的信息?每次你发财时都会感到兴奋,因为你不知道接下来会发生什么。 Fortune 是一个 Linux 实用程序,它在执行时返回随机消息和报价。
fortune
人们很容易全神贯注于命令,阅读 Fortune 输出的有趣(大多是有趣的)引言。该工具最好的一点是什么?您可以将其与owsay 和类似程序一起使用,为自己生成引人入胜的Bash 提示符。
cowsay | fortune
要在 Ubuntu/Debian 上安装 Fortune:
sudo apt install fortune
在 Arch Linux 和类似发行版上:
sudo pacman -S fortune-mod
在基于 RHEL 的发行版(例如 Fedora 和 CentOS)上安装 Fortune 也很容易。
sudo dnf install fortune-mod
6. 眼睛
如果您喜欢每次需要完成某件事时都有一双眼睛注视着您,那么 xeyes 可能是最适合您的 Linux 工具。从字面上看,xeyes 为您的桌面带来了一双眼睛。最好的部分?眼球根据鼠标指针的位置移动。
启动该程序很容易。只需在终端中输入 xeyes 并按 Enter 即可。默认情况下,眼睛的位置位于左上角,但您可以使用 -geometry 标志轻松更改它。
在 Ubuntu 和基于 Debian 的发行版上,您可以使用 APT 安装 xeyes。
sudo apt install x11-apps
要在基于 Arch 的发行版上安装 xeyes:
sudo pacman -S xorg-xeyes
在 Fedora、CentOS 和 RHEL 上:
sudo dnf install xeyes
7. aafire
想让你的 Linux 桌面变得明亮吗?你需要aafire。它是一个基于终端的实用程序,可以在您的终端内启动 ASCII art fire。虽然您不会实际感受到 aafire 带来的热量,但它绝对是您系统上的一个“酷”Linux 程序。
要在 Ubuntu 和 Debian 上安装 aafire:
sudo apt install libaa-bin
在 Arch Linux 及其衍生产品上:
sudo pacman -S aalib
在 Fedora、CentOS 和其他基于 RHEL 的发行版上:
sudo dnf install aalib
8. 说
您是否曾经希望您的 Linux 桌面完全按照您的意愿说话? espeak 是一个文本转语音实用程序,可将指定字符串转换为语音并实时返回输出。您可以通过使用歌词或电影对话调用命令来使用 espeak。
对于测试运行,您可以尝试先指定一个基本字符串。不要忘记调高桌面扬声器的音量。
espeak "Hello World"
您还可以更改振幅和字间距,并使用 espeak 来调整声音。作者可以使用此工具将他们的文字转化为语音,使其成为评估内容质量的完美工具。
在 Ubuntu/Debian 上:
sudo apt install espeak
您可以从 AUR 在 Arch Linux 上安装 espeak。
yay -S espeak
在 Fedora、CentOS 和 RHEL 上:
sudo dnf install espeak
9. 阿斯奇水族馆
对于那些希望有一天拥有一家水族馆的人来说,机会来了。顾名思义,asciiquarium 使用 ASCII 字符在您的终端内创建一个虚拟水族馆。
鱼和植物都被着色了,这让它们变得栩栩如生,将沉闷的终端屏幕抛在脑后。偶尔还能看到鸭子在水里游泳。
要在 Ubuntu 和 Debian 上安装 asciiquarium:
sudo add-apt-repository ppa:ytvwld/asciiquarium
sudo apt install asciiquarium
在基于 Arch 的发行版上:
sudo pacman -S asciiquarium
在基于 RHEL 的发行版上安装 asciiquarium 也很容易。
sudo dnf install asciiquarium
10. 钻机
由于某种原因想要快速生成一个假身份吗?装备就是你所需要的。作为一个命令行实用程序,它以易于阅读的方式返回用户和计算机的输出。您可以在脚本中实现rig的功能,以测试批量需要用户信息的功能。
要在 Ubuntu 和 Debian 上安装 rig:
sudo apt install rig
在基于 Arch 的发行版上:
yay -S rig
在基于 RHEL 的发行版(例如 Fedora 和 CentOS)上:
sudo dnf install rig
11.远程登录
Telnet 是一种网络协议,允许您在两台计算机之间建立基于文本的通信通道。您可能会问,这有什么关系?有趣的是,除了访问远程计算机之外,使用 Telnet 在 Linux 终端中还可以做很多有趣的事情。
想在 Linux 终端下棋吗?键入以下命令:
telnet freechess.org
如果您是《星球大战》的忠实粉丝,并且想在 Linux 上享受该系列的宇宙体验,请输入:
telnet towel.blinkenlights.nl 23
如果上述命令不起作用,您可以使用以下命令:
telnet telehack.com
starwars
您甚至可以使用 Telnet 在 Linux 上查看整个世界地图,方法是输入:
telnet mapscii.me
享受 Linux 命令行的乐趣
上面列表中提到的所有很酷的 Linux 命令将保证您在我们忙碌的生活中享受片刻的乐趣。您可以安装这些实用程序来简单地使用,也可以通过在代码中使用它们来使它们变得富有成效。
无论实际应用是什么,Linux 程序总能满足您的期望。每个 Linux 用户都应该了解其他一些软件和应用程序。