Linux中几个在终端中有趣的命令

news2024/11/17 14:32:30

uhh…最近我不知道该更新些什么,所以就更新Linux几个很有趣的命令

文章目录

  • 前言
  • 1.命令:sl
    • 安装 sl
    • 输出
  • 2. 命令:telnet
  • 命令:fortune
    • 安装fortune
  • 4.命令:rev(反转)
    • 安装rev
  • 5. 命令:factor
  • 6. 命令:脚本
  • 7.命令:cowsay
    • 安装cowsay
    • 输出
  • xcowsay
    • 输出
  • cowthink
  • 8.命令:yes
  • 9.命令:toilet
    • 安装toilet
  • 10. 命令:矩阵
    • 安装 cmatrix
  • 11.命令:oneko
  • 12.命令:while
  • 13.命令:espeak
    • 安装espeak
    • 输出
  • 14 命令:aafire
    • 安装 aafire
    • 输出
  • 15. 命令:bb
  • 16. ASCIIquarium
    • 安装 ASCIIquarium
  • 17. 命令:有趣的手册页
  • 结尾:17个Linux命令,我喜欢oneko,总之很好玩,


前言

Linux很有趣!呵呵。好吧,所以你不相信我。请注意,在本文的最后,您将不得不相信Linux实际上是一个有趣的系统。我就进监狱

1.命令:sl

您可能知道命令“ls”列表命令,该命令经常用于查看文件夹的内容,但由于键入错误,有时会导致“sl”,如何在终端中获得一点乐趣而不是“找不到命令”。

安装 sl

sudo apt install sl   [On Debian/Ubuntu & Mint]
sudo yum install sl   [On CentOS/RHEL 7]
sudo dnf install sl   [On CentOS/RHEL 8 & Fedora]
sudo pacman -S sl     [On Arch Linux]
sudo pkg_add -v sl    [On FreeBSD]

输出

sl

在这里插入图片描述

2. 命令:telnet

不!不!!它并不像看起来那么复杂。你会熟悉telnet。Telnet 是一种通过网络实现的面向文本的双向网络协议。这里没有要安装的内容。你应该有一个Linux和一个工作的互联网。

telnet towel.blinkenlights.nl

在这里插入图片描述
我用的是cmd,额…Linux我得等很久
嗯…播放的是星球大战,这部系列我都看完了,然后我又看了几遍,然后看吐了(跑题了)嗯…抱歉,,跑题了


命令:fortune

安装fortune

sudo apt install fortune   [On Debian/Ubuntu & Mint]
sudo yum install fortune   [On CentOS/RHEL 7]
sudo dnf install fortune   [On CentOS/RHEL 8 & Fedora]
sudo pacman -S fortune     [On Arch Linux]
sudo pkg_add -v fortune    [On FreeBSD]

在这里插入图片描述
所以它到底有什么用?🤔

4.命令:rev(反转)

安装rev

它颠倒了给它的每一行字,是不是很有趣。
我不想等了,我直接在网上找了

root@tecmint:~# rev

123abc 
cba321 

xuniL eb ot nrob
born to be Linux

5. 命令:factor

对于一些数学来说,这个命令输出给定数字的所有可能因素。
在这里插入图片描述

6. 命令:脚本

它是脚本吗?嗯,好吧,这不是命令和脚本,但它很好…🤔

for i in {1..12}; do for j in $(seq 1 $i); do echo -ne $i×$j=$((i*j))\\t;done; echo;done 

在这里插入图片描述

7.命令:cowsay

终端中的 ASCII 奶牛会说任何您想说的话。

安装cowsay

sudo apt install cowsay   [On Debian/Ubuntu & Mint]
sudo yum install cowsay   [On CentOS/RHEL 7]
sudo dnf install cowsay   [On CentOS/RHEL 8 & Fedora]
sudo pacman -S cowsay     [On Arch Linux]
sudo pkg_add -v cowsay    [On FreeBSD]

输出

在这里插入图片描述
用牛说的“fortune命令”如何啊?
在这里插入图片描述
嗯…我看不懂吧👨‍💻👨‍💻👨‍💻
注意:“|”称为流水线指令,它用于一个命令的输出需要是另一个命令的输入的情况。在上面的例子中,“fortune”命令的输出充当“cowsay”命令的输入。此管道指令经常用于脚本和编程。

xcowsay

xcowsay是一个图形程序,其响应类似于Cowsay,但以图形方式响应,因此它是Cowsay的X。

sudo apt install xcowsay   [On Debian/Ubuntu & Mint]
sudo yum install xcowsay   [On CentOS/RHEL 7]
sudo dnf install xcowsay   [On CentOS/RHEL 8 & Fedora]
sudo pacman -S xcowsay     [On Arch Linux]
sudo pkg_add -v xcowsay    [On FreeBSD]

输出

xcowsay Natsuki

在这里插入图片描述
啊哈,我终于抓住它了

cowthink

cowthink是另一个命令,只需运行“cowthink Linux非常有趣”,即可查看cowsay和cowthink输出的差异。
在这里插入图片描述

8.命令:yes

这很有趣,但也很有用,尤其是在脚本和系统管理员中,可以将自动预定义的响应传递到终端或生成。

在这里插入图片描述
注意:(直到你中断,即ctrl + c)。

9.命令:toilet

什么?你在开玩笑吗,呵呵!绝对不是,但可以肯定的是,这个命令名称本身太有趣了,我不知道这个命令的名字是从哪里来的。

安装toilet

sudo apt install toilet  [On Debian/Ubuntu & Mint]
sudo yum install toilet  [On CentOS/RHEL 7]
sudo dnf install toilet  [On CentOS/RHEL 8 & Fedora]
sudo pacman -S toilet    [On Arch Linux]
sudo pkg_add -v toilet   [On FreeBSD]

在这里插入图片描述
它甚至提供某种颜色和字体样式。
在这里插入图片描述
注意:Figlet 是另一个在终端中或多或少提供这种效果的命令。

10. 命令:矩阵

你可能看过好莱坞电影黑客帝国(我没看过),并且会对Neo提供的力量着迷,可以看到矩阵中的任何内容,或者你可能会想到看起来像黑客桌面的动画。

安装 cmatrix

sudo apt install cmatrix  [On Debian/Ubuntu & Mint]
sudo yum install cmatrix  [On CentOS/RHEL 7]
sudo dnf install cmatrix  [On CentOS/RHEL 8 & Fedora]
sudo pacman -S cmatrix    [On Arch Linux]
sudo pkg_add -v cmatrix   [On FreeBSD]

在这里插入图片描述

11.命令:oneko

好吧,所以你相信Linux的鼠标指针是相同的愚蠢的黑/白指针,如果没有动画谎言,那么我担心你可能错了。“oneko”是一个包,它将用鼠标指针附加一个“Jerry”,并随着你的指针移动。

sudo apt install oneko  [On Debian/Ubuntu & Mint]
sudo yum install oneko  [On CentOS/RHEL 7]
sudo dnf install oneko  [On CentOS/RHEL 8 & Fedora]
sudo pacman -S oneko    [On Arch Linux]
sudo pkg_add -v oneko   [On FreeBSD]

在这里插入图片描述
嗯…我捕捉的画面不太好,但它是一只猫
注意:一旦你关闭运行oneko的终端,Jerry就会消失,也不会在启动时启动。您可以添加应用程序以启动并继续。

12.命令:while

下面的“while”命令是一个脚本,它为您提供彩色日期和文件,直到您中断(ctrl + c)。只需将以下代码复制并粘贴到终端中即可。

while true; do echo "$(date '+%D %T' | toilet -f term -F border --gay)"; sleep 1; done

在这里插入图片描述
注意:使用以下命令修改上述脚本时,将给出类似的输出,但略有不同,请在终端中检查。

 while true; do clear; echo "$(date '+%D %T' | toilet -f term -F border --gay)"; sleep 1; done

在这里插入图片描述

13.命令:espeak

只需将多媒体扬声器的旋钮调到最大,然后再将此命令粘贴到终端中,然后让我们知道您聆听上帝声音的感受。

安装espeak

sudo apt install espeak  [On Debian/Ubuntu & Mint]
sudo yum install espeak  [On CentOS/RHEL 7]
sudo dnf install espeak  [On CentOS/RHEL 8 & Fedora]
sudo pacman -S espeak    [On Arch Linux]
sudo pkg_add -v espeak   [On FreeBSD]

输出

在这里插入图片描述

14 命令:aafire

您的linux发生火灾怎么样。只需在终端中输入“aafire”,不带引号,即可看到魔法。按任意键中断程序。

安装 aafire

sudo apt install libaa-bin  [On Debian/Ubuntu & Mint]
sudo yum install aalib  [On CentOS/RHEL 7]
sudo dnf install aalib  [On CentOS/RHEL 8 & Fedora]
sudo pacman -S aalib    [On Arch Linux]
sudo pkg_add -v aalib   [On FreeBSD]

输出

aafire

在这里插入图片描述

15. 命令:bb

首先,安装命令,然后在终端中输入“bb”,看看会发生什么。

sudo apt install bb  [On Debian/Ubuntu & Mint]
sudo yum install bb  [On CentOS/RHEL 7]
sudo dnf install bb  [On CentOS/RHEL 8 & Fedora]
sudo pacman -S bb    [On Arch Linux]
sudo pkg_add -v bb   [On FreeBSD]

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这比精神污染都一样,注意,声音调小点

16. ASCIIquarium

如何在linux获得水族馆。

root@tecmint:~# apt-get install libcurses-perl
root@tecmint:~# cd /tmp 
root@tecmint:~# wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz
root@tecmint:~# tar -zxvf Term-Animation-2.4.tar.gz
root@tecmint:~# cd Term-Animation-2.4/
root@tecmint:~# perl Makefile.PL &&  make &&   make test
root@tecmint:~# make install

安装 ASCIIquarium

现在下载并安装 ASCIIquarium。

root@tecmint:~# cd /tmp
root@tecmint:~# wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
root@tecmint:~# tar -zxvf asciiquarium.tar.gz
root@tecmint:~# cd asciiquarium_1.1/
root@tecmint:~# cp asciiquarium /usr/local/bin
root@tecmint:~# chmod 0755 /usr/local/bin/asciiquarium

最后,在终端中运行“asciiquarium”或“/usr/local/bin/asciiquarium”,不带引号,成为将在您眼前发生的魔术的一部分。

asciiquarium

在这里插入图片描述

17. 命令:有趣的手册页

首先,安装有趣的手册页,然后为以下命令运行手册页。

sudo apt install funny-manpages  [On Debian/Ubuntu & Mint]
sudo yum install funny-manpages  [On CentOS/RHEL 7]
sudo dnf install funny-manpages  [On CentOS/RHEL 8 & Fedora]
sudo pacman -S funny-manpages    [On Arch Linux]
sudo pkg_add -v funny-manpages   [On FreeBSD]

其中一些可能是18+,运行风险自负,它们都太有趣了。

结尾:17个Linux命令,我喜欢oneko,总之很好玩,

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/339424.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第二章 Opencv图像处理基本操作

目录1.读取图像1-1.imread()方法2.显示图像2-1.imshow()方法2-2.waitKey()方法2-3.destroyAllWindows()方法2-4.小总结3.保存图像3-1.imwrite()方法4.查看图像属性4-1.常见的三个图像属性1.读取图像 要对一幅图像进行处理,第一件事就是要读取这幅图像。 1-1.imread(…

Vue驼峰与短横线分割命名中有哪些坑

目录 0.前言 驼峰和短横线分割命名注意事项 组件注册命名 父子组件数据传递时命名 父子组件函数传递 0.前言 Vue驼峰命名法指的是将变量以驼峰形式命名,例如 userName、userId 等,而短横线分隔符法则指的是用短横线分隔变量名,例如 user…

Python 高级编程之生成器与协程进阶(五)

文章目录一、概述二、生成器1)生成器和迭代器的区别2)生成器创建方式1、通过生成器函数创建2、通过生成器表达式创建3)生成器表达式4)yield关键字5)生成器函数6)return 和 yield 异同7)yield的使…

RocketMQ底层源码解——事务消息的实现

1. 简介 RocketMQ自身实现了事务消息,可以通过这个机制来实现一些对数据一致性有强需求的场景,保证上下游数据的一致性。 以电商交易场景为例,用户支付订单这一核心操作的同时会涉及到下游物流发货、积分变更、购物车状态清空等多个子系统…

Linux高级命令之压缩和解压缩命令

压缩和解压缩命令学习目标能够使用tar命令完成文件的压缩和解压缩1. 压缩格式的介绍Linux默认支持的压缩格式:.gz.bz2.zip说明:.gz和.bz2的压缩包需要使用tar命令来压缩和解压缩.zip的压缩包需要使用zip命令来压缩,使用unzip命令来解压缩压缩目的:节省磁盘空间2. ta…

如何在VMware虚拟机上安装运行Mac OS系统(详细图文教程)

一、安装前准备 虚拟机运行软件:VMware Workstation Pro,版本:16.0.0 。VMware Mac OS支持套件:Unlocker。Mac OS系统镜像。 如果VMware 在没有安装Unlocker的情况下启动,在选择客户机操作系统时没有支持Mac OS的选项…

Mock.js初步使用(浏览器端)

Mock.js&#xff1a;生成随机数据&#xff0c;拦截 Ajax 请求。官方地址&#xff1a;http://mockjs.com/第一个demodemo.html<!DOCTYPE html> <html> <head><meta charset"utf-8"><title>mockjs demo</title> </head> <…

STM32单片机OLED显示

OLED接口电路STM32单片机OLED显示程序源代码#include "sys.h"#define OLED_RST_Clr() PCout(13)0 //RST#define OLED_RST_Set() PCout(13)1 //RST#define OLED_RS_Clr() PBout(4)0 //DC#define OLED_RS_Set() PBout(4)1 //DC#define OLED_SCLK_Clr()PCout(15)0 //SCL…

详解Python文件pyinstaller打包

本文python文件打包用到的是pyinstaller库并且以如下格式的文件为例 其中bird.py用到了images文件夹当中的png pyinstaller有两种打包方式: 方法1:文件夹模式 onedir 在终端用命令 pyinstaller -D flappybird.py执行完后文件格式如下 可以看到多了.idea,pycache,build,dis…

Linux系列 备份与分享文档

作者简介&#xff1a;一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。 座右铭&#xff1a;低头赶路&#xff0c;敬事如仪 个人主页&#xff1a;网络豆的主页​​​​​​ 目录 前言 一.备份与分享文档 1.使用压缩和解压缩工具 &#xff08;1&…

Java零基础教程——数据类型

目录数据类型数据类型的分类运算符算术运算符符号做连接符的识别自增、自减运算符赋值运算符关系运算符逻辑运算符短路逻辑运算符三元运算符运算符优先级数据类型 数据类型的分类 引用数据类型&#xff08;除基本数据类型之外的&#xff0c;如String &#xff09; 基本数据类…

【STM32】【HAL库】遥控关灯2 分机

相关连接 【STM32】【HAL库】遥控关灯0 概述 【STM32】【HAL库】遥控关灯1主机 【STM32】【HAL库】遥控关灯2 分机 【STM32】【HAL库】遥控关灯3 遥控器 需求 接收RF433和红外信号,根据信号内容控制舵机 硬件设计 主控采用stm32F103c6 STM32 433接收 其他接口 软件设计 接…

[SSD固态硬盘技术 14] GC垃圾回收太重要了

今天介绍臭名昭著的垃圾收集 过程(或“GC”),maybe 这是对JAVA 工程师而言。当遇到GC导致速度降低时候, 他们真的想跳脚。 我想到我的小孩打疫苗,哭的哇哇叫, 在他的眼里疫苗应该也是讨厌的吧, 但事实真的如此吗? 但首先,让我们考虑一下如果根本没有 GC,闪存系统会发…

【Shell1】shell语法,ssh/build/scp/upgrade,环境变量,自动升级bmc,bmc_wtd,

文章目录1.shell语法&#xff1a;Shell是用C语言编写的程序&#xff0c;它是用户使用Linux的桥梁&#xff0c;硬件>内核(os)>shell>文件系统1.1 变量&#xff1a;readonly定义只读变量&#xff0c;unset删除变量1.2 函数&#xff1a;shell脚本传递的参数中包含空格&am…

微信小程序 学生选课系统--nodejs+vue

系统分为学生和管理员&#xff0c;教师三个角色 学生小程序端的主要功能有&#xff1a; 1.用户注册和登陆系统 2.查看选课介绍信息 3.查看查看课程分类 4.查看课程详情&#xff0c;在线选课&#xff0c;提交选课信息 5.在线搜索课程信息 6.用户个人中心修改个人资料 7.用户查看…

数据中心的 TCP-Delay ACK 与 RTO, RACK

TCP 对 RTO 有个最小值限制&#xff0c;一般限制为 MIN_RTO 200ms。之所以有这个限制&#xff0c;在于要适应 Delay ACK&#xff0c;而 Delay ACK 的意义&#xff0c;不多说&#xff0c;摘自 RFC1122&#xff1a; MIN_RTO 应该足够大&#xff0c;以覆盖 Delay ACK 的影响&…

【Day6】合并两个排序链表与合并k个已排序的链表,java代码实现

前言&#xff1a; 大家好&#xff0c;我是良辰丫&#x1f680;&#x1f680;&#x1f680;&#xff0c;今天与大家一起做两道牛客网的链表题&#xff0c;好久写关于链表题的博客了&#xff0c;这两道题可以帮大家巩固一下链表知识&#xff0c;我把两道题的链接放到下面&#xf…

【C++之容器篇】造轮子:模拟实现vector类

目录前言一、项目结构1. vector的简介2. 项目结构二、vector的底层结构三、默认成员函数1. 构造函数(1)无参构造函数2. 拷贝构造函数3. 析构函数4. 赋值运算符重载函数四、迭代器1. 普通对象的正向迭代器2. const 对象的正向迭代器五、容量接口1. size()2. capacity()3. reserv…

分布式-分布式理论笔记

分布式系统的特点 分布式系统技术就是用来解决集中式架构的性能瓶颈问题&#xff0c;来适应快速发展的业务规模&#xff0c;是建立在网络之上的硬件或者软件系统&#xff0c;彼此之间通过消息等方式进行通信和协调。 特点 具有可扩展性&#xff0c;不出现单点故障、服务或者…

Hadoop之——WordCount案例与执行本地jar包

目录 一、WordCount代码 (一)WordCount简介 1.wordcount.txt (二)WordCount的java代码 1.WordCountMapper 2.WordCountReduce 3.WordCountDriver (三)IDEA运行结果 (四)Hadoop运行wordcount 1.在HDFS上新建一个文件目录 2.新建一个文件&#xff0c;并上传至该目录下…