通过linux花里胡哨的控制台,学习linux基础命令

news2024/11/30 14:31:58

今天这个B我装定了!

  • 前言
    • 命令集
  • 开始
    • 1、cowsay (让牛说话,够无聊的,但牛说的话是你输入的,细思极恐!)
      • Debian/Ubuntu 安装命令:
      • RHEL/CentOS/Fedora 安装:
      • 运行
        • 解释
    • 2、fortune -- (每日一句)鸡汤的味道
      • Debian/Ubuntu 安装命令:
      • RHEL/CentOS/Fedora 安装:
    • 中文安装方式
      • 安装成功后,输入:
    • 3、sl -- 蒸汽机车,复古的浪漫
      • Debian/Ubuntu 安装命令:
      • RHEL/CentOS/Fedora 安装:
      • 安装成功后,输入:
    • 4、cmatrix -- 体验黑客帝国的“数字雨”(这个酷)
      • Debian/Ubuntu 安装命令:
      • RHEL/CentOS/Fedora 安装:
      • 安装成功后,输入:
    • 5、figlet --打造个性化终端文本
      • Debian/Ubuntu 安装命令:
      • RHEL/CentOS/Fedora 安装:
      • 安装成功后,输入 :
    • 6、lolcat --为终端添加彩虹色彩
      • Debian/Ubuntu 安装命令:
      • RHEL/CentOS/Fedora 安装:
      • 安装成功后,输入:
    • 7、boxes -- 打造你的 ASCII 艺术框
      • Debian/Ubuntu 安装命令:
      • RHEL/CentOS/Fedora 安装:
      • 安装成功后,输入 :
      • 选择边框样式:使用 -d 参数后跟边框样式的名称,可以选择不同的边框风格。
      • 要查看你的 boxes 命令支持的所有边框样式,你可以使用以下命令:
      • 调整边框宽度:通过 -s wxh 参数可以调整边框的宽度(w)与高度(h)。

前言

  通过以下花里胡哨的linux软件,让你快速记住Linux系统上安装软件和卸载软件命令。

命令集

# 安装1
sudo apt install <package_name>
# 卸载保留文件
sudo apt remove <package_name>
# 完全卸载
sudo apt purge <package_name>
# 自动移除不再需要的依赖
sudo apt autoremove
# 查找软件包
sudo apt search <keyword>
# 显示软件包信息
sudo apt show <package_name>
#非ubuntu系统
# 安装2
sudo yum install <package_name>
# 查询软件
sudo yum search <keyword>
# 可安装软件列表
sudo yum list available
# 保留配置卸载
sudo yum remove <package_name>
#完全卸载
sudo yum erase <package_name>
#清理缓存
sudo yum clean all
#获取软件包信息
sudo yum info <package_name>

开始

1、cowsay (让牛说话,够无聊的,但牛说的话是你输入的,细思极恐!)

Debian/Ubuntu 安装命令:

sudo apt install cowsay 

RHEL/CentOS/Fedora 安装:

sudo yum install cowsay

运行

cowsay "你好"

运行效果

解释

  在Linux系统中,sudo是一个非常重要且常用的命令,其全称为“Super User DO”,意为“以超级用户权限执行”。sudo命令允许经过授权的普通用户在不切换到root用户的情况下临时获得管理员权限来执行特权命令或操作。这样既方便了系统管理员分配和控制权限,又增强了系统的安全性,因为不需要广泛共享root密码。

  在Ubuntu和其他基于Debian的Linux发行版中,apt命令是管理软件包的主要工具,包括安装、更新和卸载软件。以下是使用apt命令来安装、卸载以及相关操作的基本用法

  在基于RPM的Linux发行版中,如CentOS、RHEL(Red Hat Enterprise Linux)和Fedora,yum(Yellowdog Updater, Modified)是一个强大的包管理工具,用于自动处理软件包的安装、更新、卸载以及依赖关系。以下是如何使用yum命令来安装和卸载软件的简要指南:

2、fortune – (每日一句)鸡汤的味道

  fortune 是一个简单的命令行程序,它能够随机地从数据库中选择一条信息并显示出来。这些信息可能是名人名言、幽默短语、励志格言,甚至是一些有趣的小故事。

Debian/Ubuntu 安装命令:

sudo apt install fortune

RHEL/CentOS/Fedora 安装:

sudo yum install fortune

中文安装方式

sudo apt install fortunes-zh

安装成功后,输入:

fortune

3、sl – 蒸汽机车,复古的浪漫

Debian/Ubuntu 安装命令:

sudo apt install sl

RHEL/CentOS/Fedora 安装:

sudo yum install sl

安装成功后,输入:

sl
#如果要控制速度
sl 6

4、cmatrix – 体验黑客帝国的“数字雨”(这个酷)

  cmatrix 是一个在 Linux 终端中模拟《黑客帝国》电影中数字雨效果的程序,它在屏幕上不断下落由字符组成的“雨滴”,营造出一种仿佛置身电影中的科技感。

Debian/Ubuntu 安装命令:

sudo apt install cmatrix

RHEL/CentOS/Fedora 安装:

sudo yum install cmatrix

安装成功后,输入:

cmatrix

5、figlet --打造个性化终端文本

  figlet 是一个非常有趣的命令行工具,可以将普通文本转换成各种有趣的大写字母艺术形式。

Debian/Ubuntu 安装命令:

sudo apt install figlet

RHEL/CentOS/Fedora 安装:

sudo yum install figlet

安装成功后,输入 :

figlet "Hello, Runoob!"

6、lolcat --为终端添加彩虹色彩

  lolcat 这个工具可以把你输入的文本转换成彩虹般的颜色,让你的终端界面瞬间变得活泼起来。lolcat 是一个使用ASCII艺术来显示彩色文本的命令行程序,它以彩虹的顺序(红、橙、黄、绿、蓝、靛、紫)逐字显示文本,创造出一种独特的视觉效果。

Debian/Ubuntu 安装命令:

sudo apt install lolcat

RHEL/CentOS/Fedora 安装:

sudo yum install lolcat

安装成功后,输入:

echo "Hello, Runoob!" | lolcat

7、boxes – 打造你的 ASCII 艺术框

boxes 是一个命令行工具,它能够为任何给定的文本创建一个由 ASCII 字符组成的边框,这些边框有多种风格和形状,可以用于装饰你的终端输出,或者在社交媒体上分享有趣的艺术框框。

Debian/Ubuntu 安装命令:

sudo apt-get install boxes

RHEL/CentOS/Fedora 安装:

sudo yum install boxes

安装成功后,输入 :

echo "Hello, Runoob!" | boxes

选择边框样式:使用 -d 参数后跟边框样式的名称,可以选择不同的边框风格。

echo "Hello, Runoob!" | boxes -d cat
echo "Hello, Runoob!" | boxes -d dog
echo "Hello, Runoob!" | boxes -d santa

要查看你的 boxes 命令支持的所有边框样式,你可以使用以下命令:

boxes -l

调整边框宽度:通过 -s wxh 参数可以调整边框的宽度(w)与高度(h)。

echo "Hello, Runoob!" | boxes -s 40x10

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

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

相关文章

libssh C++封装之七(File)

1 概述 libssh是一个在客户端和服务器端实现SSHv2协议的多平台C库。使用libssh,您可以远程执行程序、传输文件、使用安全透明的隧道、管理公钥等等。本文描述的对libssh客户端功能的C++封装。 libssh下载地址 3 实现 3.6 File File类型可以读写远程文件。 3.6.1 File定义 …

李宏毅-注意力机制详解

原视频链接&#xff1a;attention 一. 基本问题分析 1. 模型的input 无论是预测视频观看人数还是图像处理&#xff0c;输入都可以看作是一个向量&#xff0c;输出是一个数值或类别。然而&#xff0c;若输入是一系列向量&#xff0c;长度可能会不同&#xff0c;例如把句子里的…

Attention Sink

论文发现自回归LLM存在的一个有趣现象&#xff1a;对于输入文本最靠前的少量几个token&#xff0c;无论它们在语义上与语言建模任务的相关性如何&#xff0c;大量的注意力分数都会分配给他们&#xff0c;如下图所示&#xff1a; 模型的前两层还能保持attention score更多分配给…

第四步->手撕spring源码之bena注入实现和依赖

本步骤目标 上述几个步骤 定义和注册Bean (opens new window)、实例化Bean (opens new window)&#xff0c;按照是否包含构造函数实现不同的实例化策略 (opens new window)&#xff0c;那么在创建对象实例化这我们还缺少什么&#xff1f;其实还缺少一个关于类中是否有属性的问题…

【应用浅谈】Odoo的库存计价与产品成本(二)

序言:时间是我们最宝贵的财富,珍惜手上的每个时分 Odoo的库存&#xff08;Stock&#xff09;模块拥有众多功能&#xff0c;其中库存计价是一项非常重要的功能&#xff0c;原生的成本方法分三种&#xff1a;【标准成本】&#xff0c;【平均成本】&#xff0c;【先进先出】&#…

【算法】竞赛常用知识之字符串1

前言&#xff1a; 本系列是学习了董晓老师所讲的知识点做的笔记 董晓算法的个人空间-董晓算法个人主页-哔哩哔哩视频 (bilibili.com) 动态规划系列&#xff08;还没学完&#xff09; 【算法】动态规划之线性DP问题-CSDN博客 【算法】动态规划之背包DP问题&#xff08;2024…

Mybatis-Plus大批量插入数据到MySQL

MyBatis-Plus的saveBatch方法 GetMapping("/save1") public void save1() {// 数据准备List<MallOrder> orderList getMallOrderList();// mybatis-pluslong start System.currentTimeMillis();mallOrderService.saveBatch(orderList);System.out.println(&…

java中EQ、NE、GE、GT、LE、LT

关系运算符 包括EQ、NE、GE、GT、LE、LT几个&#xff0c;关系运算符返回的是真“True”或假“False”。 eq&#xff08;Equal to&#xff09; 等 运算符 &#xff0c;如果运算符两边相同则返回真&#xff0c;否则返回假&#xff1b; ne&#xff08;Not Equal to&#xff09; 不…

美术:模型动画

游戏模型制作流程&#xff0c;SP和BP根据情况来选择软件对UV进行处理 3Dmax 制作模型和动画&#xff08;橘肉&#xff09;RizomUV 对模型进行展UV&#xff08;橘皮&#xff09;Substance Painter 纹理手绘&#xff08;给橘皮制定想要的皮肤&#xff09;BodyPaint 3D 纹理手绘&a…

Hive Transaction事务表(含实现原理)

Hive Transaction事务表 在Hive中&#xff0c;事务表&#xff08;Transactional Tables&#xff09;允许用户执行事务性操作&#xff0c;包括ACID&#xff08;原子性、一致性、隔离性、持久性&#xff09;特性。事务表是在Hive 0.14版本引入的&#xff0c;并且在后续版本中不断…

最新的云渲染100活动有哪些?渲染100邀请码1a12

随着科技的进步&#xff0c;云渲染已经成为设计行业的必备工具&#xff0c;各个云渲染平台为了吸引用户也推出各种各样的活动&#xff0c;今天我们以广受好评的渲染100为例&#xff0c;来说下它们的活动体系。 1、新用户活动 渲染100对新用户很友好&#xff0c;提供了充足的测…

PyTorch的卷积和池化

卷积计算 input 表示输入的图像filter 表示卷积核, 也叫做滤波器input 经过 filter 的得到输出为最右侧的图像&#xff0c;该图叫做特征图 卷积的计算是将卷积核放入左上角&#xff0c;在局部区域间做点积&#xff0c;然后将卷积核在Input上面依次从左向右&#xff0c;从上到下…

STM32串口通信入门

文章目录 一、串口协议和RS-232标准&#xff0c;以及RS232电平与TTL电平的区别1.串口通信协议2.RS-232标准3.RS232电平与TTL电平的区别4.USB/TTL转232“模块&#xff08;CH340芯片为例&#xff09; 二、补充实验&#xff08;一&#xff09;几个常见的库函数、结构体1.时钟配置函…

LeetCode—用队列实现栈

一.题目 二.思路 1.后入先出的实现&#xff1a; 创建两个队列来实现栈&#xff08;后入先出&#xff09;&#xff1a; 两个队列&#xff0c;保持一个存数据&#xff0c;另一个为空&#xff0c;入数据&#xff08;push&#xff09;要入不为空的队列&#xff0c;&#xff08;p…

深圳晶彩智能ESP32-1732S019实时观看GPIO的状态

深圳晶彩智能ESP32-1732S019介绍 ESP32-1732S019开发板是基于ESP32-S3-WROOM-1模块作为主控&#xff0c;双核MCU ,集成WI-FI和蓝牙功能&#xff0c;主控频率可达240MHz , 512KB SRAM , 384KB ROM&#xff0c;8M PSRAM&#xff0c;16MB Flash&#xff0c;显示分辨率为170*320 I…

冯喜运:5.12黄金回撤继续上涨,下周原油走势分析

【黄金消息面分析】&#xff1a;本周&#xff0c;黄金市场迎来了自4月中旬以来的最佳单周表现。周五&#xff08;3月9日&#xff09;&#xff0c;金价攀升至2360.54美元/盎司&#xff0c;涨幅0.62%&#xff0c;而纽约商品交易所6月交割的黄金期货价格上涨1.5%&#xff0c;收报2…

Springboot+Vue项目-基于Java+MySQL的毕业就业信息管理系统(附源码+演示视频+LW)

大家好&#xff01;我是程序猿老A&#xff0c;感谢您阅读本文&#xff0c;欢迎一键三连哦。 &#x1f49e;当前专栏&#xff1a;Java毕业设计 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f380; Python毕业设计 &…

其他的 框架安全:Apache Shiro 漏洞序列.(CVE-2016-2807)

什么是 Apache Shiro Apache Shiro 是一个强大且易用的Java安全框架&#xff0c;它为应用程序提供了身份验证、授权、加密和会话管理等常见的安全功能。漏洞大多会发生在登录处&#xff0c;返回包里包含remeberMedeleteMe字段.&#xff08; Shiro 这个属于第三方的&#xff0c…

表的创建与操作表

1. 创建表 创建表有两种方式 : 一种是白手起家自己添&#xff0c;一种是富二代直接继承. 2. 创建方式1 (1). 必须具备条件 CREATE TABLE权限存储空间 (2). 语法格式 CREATE TABLE IF NOT EXISTS 表名(字段1, 数据类型 [约束条件] [默认值],字段2, 数据类型 [约束条件] [默…

Spring高手之路18——从XML配置角度理解Spring AOP

文章目录 1. Spring AOP与动态代理1.1 Spring AOP和动态代理的关系1.2 AOP基本术语 2. 通过XML配置实现Spring AOP2.1 添加Spring依赖2.2 定义业务接口和实现类2.3 定义切面类2.4 配置XML 1. Spring AOP与动态代理 1.1 Spring AOP和动态代理的关系 Spring AOP使用动态代理作为…