前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >7 个有趣的 Linux 命令,我猜你一个都没玩过!

7 个有趣的 Linux 命令,我猜你一个都没玩过!

作者头像
网络技术联盟站
发布2023-03-13 21:03:50
1.6K0
发布2023-03-13 21:03:50
举报
文章被收录于专栏:网络技术联盟站
Linux 命令行可以是高级用户和系统管理员的法宝,Linux 不仅仅是枯燥乏味的系统,Linux 是由喜欢玩乐的人开发的,他们创建了一系列好玩的命令,当你想要微笑时,试着自己玩这些。

1、蒸汽机车(sl)

无论出于何种原因,您都可以使用该sl命令使蒸汽机车在您的终端上行驶,使用您的软件包管理器安装 Steam Locomotive。例如,在 Fedora 上:

代码语言:javascript
复制
$ sudo dnf install sl
实际用途

据我所知,这个sl命令真的只是为了好玩,知道「sl」有什么有趣的用途吗?在评论中告诉我。

2、壁炉(aafire)

用aafire命令温暖你的心和你的终端,输入此命令会播放壁炉动画,您可以使用包管理器安装 aafire,在 Debian、Mint、Elementary 和类似版本上:

代码语言:javascript
复制
$ sudo apt install libaa-bin

在 Fedora、CentOS 和其他平台上:

代码语言:javascript
复制
$ sudo dnf install aalib
实际用途

这张图片是一种微妙的方式,可以向您的团队或老板传达一切都将烟消云散。

3、Yes

您可以使用该 yes命令打印出一串文本,直到它被Ctrl+C强行停止。例如,我是 Buffalo Bills 的粉丝,所以我选择使用以下yes命令打印出无休止的 Buffalo Bills 系列:

代码语言:javascript
复制
$ yes Buffalo Bills
实际用途

您可以使用此命令将确认通过管道传送到脚本,以便当脚本暂停以请求确认时,它会自动接收yes. 例如,假设您运行的脚本经常停下来要求您确认:

代码语言:javascript
复制
$ foo
Are you sure you want to do this? Y/n  Y
Are you really sure? y/N  Y
But are you really? y/N

您可以通过传递yes 给命令来自动接受此类消息:

代码语言:javascript
复制
$ yes | foo

或者,您也可以使用 yes 自动拒绝消息:

代码语言:javascript
复制
$ yes no | foo

4、fortune

您可以通过安装 Fortune 在命令行上算命。财富会随机打印一条可能有意义的消息。

使用你的包管理器安装 Fortune:

代码语言:javascript
复制
$ sudo apt install fortune

在 Fedora 上:

代码语言:javascript
复制
$ sudo dnf install fortune-mod

该fortune命令有许多可以从中提取的数据集,例如,您可以从文学作品或科幻电视节目Firefly 中获取名言,或者从笑话、Linux 技巧等中进行选择,在您的存储库中搜索“fortune”以查看您的发行版提供哪些选项。

代码语言:javascript
复制
$ fortune
Johnson's law:
  Systems resemble the organizations that create them.
实际用途

您可以使用 Fortune 生成伪随机数,没有足够的熵来使其加密安全,但是当您需要一个意想不到的数字时,您可以计算字符或单词:

代码语言:javascript
复制
$ fortune | wc --chars
38
$ fortune | wc --words
8
$ fortune | wc --chars
169

5、Lolcat

Lolcat 是一个将文件或标准输入连接到标准输出(如通用猫)并为其添加彩虹色的程序,您可以将其他命令的输出通过管道传输lolcat,到为结果提供彩虹色的地方。

这是lolcat -h其帮助输出的结果:

6、Figlet and banner

该figlet和banner命令让你创建简单的ASCII文本横幅,这是 CentOS 系统的文本横幅:

代码语言:javascript
复制
$ figlet centos.com

管道figlet到lolcat彩色横幅:

代码语言:javascript
复制
$ figlet centos.com | lolcat
代码语言:javascript
复制
$ banner Hello World
实际使用

这两个figlet和banner简便的方法,以提醒用户哪些系统他们登录到,这可能是有用的,当你有几十台服务器的工作,因为许多系统管理员,网页设计师,和云开发人员做的。

7、espeak

您可以通过安装espeak.

一旦espeak被安装,调大音量您的计算机上,并有一些乐趣聆听到你的机器和你谈谈,Espeak 是一个软件语音合成器,有几个不同的语音库可用。

代码语言:javascript
复制
$ espeak "Linux is the best operating system."
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络技术联盟站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、蒸汽机车(sl)
  • 2、壁炉(aafire)
  • 3、Yes
  • 4、fortune
  • 5、Lolcat
  • 6、Figlet and banner
  • 7、espeak
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档