社区编辑申请
注册/登录
十二个在终端运行的有趣的 Linux 命令
系统 Linux
终端是一个非常强大的工具,它可能是 Unix 中最有趣的部分。在你可以使用的大量有用的命令和脚本中,有些似乎不太实用,如果不是完全没用的话。这里有一些很有趣的 Bash 命令,其中一些也很有用。

 终端是一个非常强大的工具,它可能是 Unix 中最有趣的部分。在你可以使用的大量有用的命令和脚本中,有些似乎不太实用,如果不是完全没用的话。这里有一些很有趣的 Bash 命令,其中一些也很有用。

让我们一起来看看。

1、cal

很少有人知道这一点,但任何 Unix 系统都带有内置日历。要访问它,您只需键入: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ cal 

cal命令可以用来显示公历(阳历)日历。

命令格式:

cal [参数][月份][年份]

命令功能:

用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份

命令参数:

-1 显示一个月的月历

-3 显示系统前一个月,当前月,下一个月的月历

-s 显示星期天为一个星期的第一天,默认的格式

-m 显示星期一为一个星期的第一天

-j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)

-y 显示当前年份的日历 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ cal -j 

2、sl

这个代表“蒸汽机车”,经常被输入错误(因为它是 ls 的反义词)。判断终端上的视觉效果有多无聊,定期在终端上看到机车是很酷的,尤其是当您不想要的时候。

首先,在终端中输入以下命令安装 sl: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install sl 

然后输入命令: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sl 

3、rev

此命令用于反转任何输入(顾名思义)。当我说reverse时,这意味着如果输入是“linuxmi”,输出将是“imxunil”。 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ rev 

进入一个交互模式,可以使用快捷键Ctrl + c退出。但是rev也可以使用以下方法来反转整个文件:

rev [文件路径]

4、aafire

有没有想过终端黑色界面上的火会是什么样子?这可以通过 aafire 命令来实现。

第一步是在终端上使用以下代码安装 aafire: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install libaa-bin 

安装完成后,在您的终端上输入: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ aafire 

5、espeak

如果你厌倦了听到周围日常的声音,这个命令可能是你的逃避。您可以通过使用以下命令安装 espeak 来收听计算机对话: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install espeak 

之后,使用以下命令运行 espeak: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ espeak "输入您的计算机所说的内容www.linuxmi.com" 

请注意,您在双引号内键入的内容就是您的计算机会显示的内容。

6、figlet

Figlet 是为那些喜欢用 ASCII 艺术书写的人的命令。它极大地简化了这项任务,因为它会自动转换任何给定的字符串。默认情况下,它在“/usr/share/figlet/fonts/”中带有一堆字体,您当然可以添加自己的字体。 

  1. figlet [-f path to the font] [string] 

例如: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ figlet linuxmi.com 

7、Banner

类似于 figlet,以大横幅格式显示文本。使用以下命令安装它: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install sysvbanner 

并使用语法: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ banner linuxmi 

8、cowsay

该脚本基本上使用传递给它的参数的 ascii 符号来显示牛字符。首先,使用此脚本安装 cowsay: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install cowsay 

然后在终端输入: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ cowsay www.linuxmi.com 

注意:将“www.linuxmi.com”替换为奶牛需要显示的任何文本。

如果你更喜欢五颜六色的小马而不是奶牛,你可以安装 ponysay 包及其相应的命令: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ ponysay Linux迷 www.linuxmi.com 

9、Cowthink

考思

这个命令类似于 cowsay ,唯一的区别是输出显示为一个想法。要使用此命令,只需键入: 

  1. cowthink "Do you know the Linux fan site www.linuxmi.com" 

10、toilet

toilet 指令是一个搞怪指令,它是figlet的增强版本,输出由ASCII码组成的艺术字。如果觉得白色不好看,还可以通过参数设置字体和颜色。

目前有21种字体样式(在/usr/share/figlet目录里,Ubuntu 20.04.3),如下面的截图所示。 

  1. ascii12.tlf circle.tlf mono9.tlf smmono12.tlf  
  2. ascii9.tlf emboss2.tlf pagga.tlf smmono9.tlf 
  3. bigascii12.tlf emboss.tlf smascii12.tlf wideterm.tlf  
  4. bigascii9.tlf future.tlf smascii9.tlf  
  5. bigmono12.tlf letter.tlf smblock.tlf  
  6. bigmono9.tlf mono12.tlf smbraille.tlf 

注意:figlet或toilet出来的字符是没有色彩的,需要配合lolcat才行。

以下是显示上述字符图的21条命令: 

  1. toilet -f ascii12 linuxmi|lolcat  
  2. toilet -f ascii9 linuxmi|lolcat  
  3. toilet -f bigascii12 linuxmi|lolcat  
  4. toilet -f bigascii9 linuxmi|lolcat  
  5. toilet -f bigmono12 linuxmi|lolcat  
  6. toilet -f bigmono9 linuxmi|lolcat  
  7. toilet -f circle linuxmi|lolcat  
  8. toilet -f emboss2 linuxmi|lolcat  
  9. toilet -f emboss linuxmi|lolcat  
  10. toilet -f future linuxmi|lolcat  
  11. toilet -f future linuxmi|lolcat  
  12. toilet -f letter linuxmi|lolcat  
  13. toilet -f mono12 linuxmi|lolcat  
  14. toilet -f mono9 linuxmi|lolcat  
  15. toilet -f smmono12 linuxmi|lolcat  
  16. toilet -f smmono9 linuxmi|lolcat  
  17. toilet -f smascii12 linuxmi|lolcat  
  18. toilet -f smascii9 www.linuxmi.com|lolcat  
  19. toilet -f smblock www.linuxmi.com|lolcat  
  20. toilet -f smbraille www.linuxmi.com|lolcat  
  21. toilet -f wideterm www.linuxmi.com|lolcat 

示例: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ toilet -f mono12 -F gay "linuxmi" 

11、Oneko

这个命令通过在屏幕上添加一只猫来给你的终端添加一些情趣,它会追着你的(鼠标)光标。通过运行以下脚本安装它: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install oneko 

输入oneko显示猫。

12、cmatrix

如果您看过好莱坞电影黑客帝国,那么您将很容易与这个命令产生共鸣。使用脚本安装 cmatrix: 

  1. linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install cmatrix 

通过在终端中键入 cmatrix 来运行它。

总结

我们当然知道命令有多重要,特别是在Linux终端中,但偶尔休息一下,用这些有趣的命令来娱乐一下也是不错的。 

 

责任编辑:庞桂玉 来源: Linux公社
相关推荐

2022-04-20 10:43:24

Linux命令

2020-04-25 19:00:15

2017-03-06 16:45:36

Linux命令动画演示

2015-09-23 09:36:06

Linux命令

2014-10-31 10:50:28

Linux命令行工具

2020-04-14 15:10:38

Linux终端命令

2022-06-17 16:27:14

Linux终端互联网

2014-03-10 11:43:45

Linux终端命令

2014-03-14 09:13:35

Linux终端进程管理终端命令

2016-07-21 14:36:34

2010-03-05 16:44:52

Linux终端命令

2020-06-02 16:05:59

Linux终端命令

2022-07-28 15:46:08

Linux工具

2015-06-24 10:13:38

2022-04-08 12:56:52

Linux终端命令

2015-05-25 10:40:22

Linux命令行技巧

2017-01-16 15:12:36

Linuxwatch命令命令

2009-12-16 09:40:38

Linux终端Linux命令

2015-05-13 14:26:40

2015-05-15 13:25:43

同话题下的热门内容

超实用的 Linux 高级命令,运维同仁一定要懂!五种常见 Linux 系统安装包管理工具中文使用指南一学就会:如何在 Linux 中挂载远程文件系统或目录Linux下,如何自动对日志进行压缩备份?Linux内存管理(Golang实现)选择 Linux 发行版时要考虑的六个重要因素如何在 Linux 中连接到串行控制台如何在 Linux 上正确使用 cat 命令

编辑推荐

Linux系统下安装MySQL的步骤详解CentOS与Ubuntu有什么不同?Linux下如何使用minicom USB串口为什么你可能想要略过Ubuntu 17.04?Linux中7个判断文件系统类型的方法
我收藏的内容
点赞
收藏

51CTO技术栈公众号