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

今天这个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.mzph.cn/pingmian/10972.shtml

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

相关文章

Windows离线安装snmp服务

打开1里面有教程 选择“管理” 启动&#xff0c;发现不行 再把2拷贝到&#xff1a; 在启动就可以了&#xff08;查看服务&#xff1a;ctrlshiftEsc&#xff09;

【ROS2】节点

文章目录 ROS2 节点示例&#xff1a;创建并运行成功一个节点1. 创建功能包2. 编写源文件、CMakeLists.txt、package.xml3. 编译功能包4. 设置环境变量5. 运行节点6. 查看节点 参考链接 ROS2 节点 机器人的每一项功能&#xff0c;都被称为是一个节点。 每个节点都是一个独立的…

ASP.NET一种多商家网络商店的设计与实现

摘 要 21世纪是网络的世纪&#xff0c;电子商务随之将成为主流商业模式&#xff0c;多商家网络商店系统就是一个C2C型的电子商务系统。本文详细论述了采用ASP.NET 2005 和 SQL Server 2000等技术实现的一个多商家网络商店的过程。论文首先阐述了本设计题目的选题意义、背景&a…

Swift 使用枚举协议CaseIterable遍历枚举所有值

在Swift中&#xff0c;可以使用.allCases属性来枚举一个符合CaseIterable协议的枚举的所有情况。使用不同的方法&#xff0c;如for-in循环&#xff0c;reduce&#xff0c;filter和map函数&#xff0c;你可以迭代一个枚举。 什么是CaseIterable协议&#xff1f; CaseIterable是…

香港虚拟主机哪里可以试用?用于企业建站的

香港虚拟主机适合个人、企业建站&#xff0c;包括外贸企业网站、个人博客网站、中小企业官网等&#xff0c;那么作为新手不知道哪家香港虚拟主机好用的时候&#xff0c;该如何找到可以试用的香港虚拟主机呢&#xff1f; 香港虚拟主机也称作香港空间、香港虚拟空间&#xff0c;…

【Unity】Unity项目转抖音小游戏(二)云数据库和云函数

业务需求&#xff0c;开始接触一下抖音小游戏相关的内容&#xff0c;开发过程中记录一下流程。 抖音云官方文档&#xff1a;https://developer.open-douyin.com/docs/resource/zh-CN/developer/tools/cloud/develop-guide/cloud-function-debug 1.开通抖音云环境 抖音云地址&a…

C++string 类的常用方法

string (构造函数) (1) default 构造长度为零字符的空字符串。 (2) copy 构造 str 的副本。 (3) substring 复制从字符位置 pos 开始并跨越 len 字符的 str 部分&#xff08;如果任一 str 太短或 len 为 string&#xff1a;&#xff1a;npos&#xff0c;则复制 str 的末尾…

代码随想录训练营Day30:动态规划2

1.62不同路径 dp[i][j]数组的定义&#xff1a;到达坐标&#xff08;i&#xff0c;j&#xff09;所需要的路径个数。递推公式&#xff1a;dp[i][j] dp[i-1][j]dp[i][j-1];//到达&#xff08;i&#xff0c;j&#xff09;的上一步只能是从上面到或者左边到初始化&#xff1a;对于…

Leaflet.canvaslabel在Ajax异步请求时bindPopup无效的解决办法

目录 前言 一、场景重现 1、遇到问题的代码 2、问题排查 二、通过实验验证猜想 1、排查LayerGroup和FeatureGroup 2、排查Leaflet.canvaslabel.js 三、柳暗花明又一村 1、点聚类的办法 2、歪打正着 总结 前言 在上一篇博客中介绍了基于SpringBoot的全国风景区WebGIS按…

Flutter 中的 Card 小部件:全面指南

Flutter 中的 Card 小部件&#xff1a;全面指南 在 Flutter 中&#xff0c;Card 是一个用于呈现内容的容器&#xff0c;它带有圆角边缘和阴影效果&#xff0c;常用于展示信息块&#xff0c;如用户头像、相册、笔记或任何需要突出显示的内容。Card 小部件提供了一种简单而直观的…

unity---常用API

1. Vector3&#xff1a;结构体由x、y、z这3个数值组成&#xff0c;表示一个向量 magnitude变量返回该向量的长度normalized变量返回 magnitude 为 1 时的该向量zero静态变量Vector3(0, 0, 0)one静态变量Vector3(1, 1, 1)forward静态变量Vector3(0, 0, 1)back静态变量Vector3(0…

Flutter 中的 Stack 小部件:全面指南

Flutter 中的 Stack 小部件&#xff1a;全面指南 在 Flutter 中&#xff0c;Stack 是一个用于叠加多个小部件的布局小部件。它允许你将多个小部件重叠放置&#xff0c;通过控制每个小部件的位置和大小&#xff0c;你可以创建出复杂的布局效果&#xff0c;如徽章图标、对话框、…

pandas DataFrame 常用遍历方法

在Pandas中&#xff0c;可以使用多种方法遍历DataFrame中的数据。以下是几种常见的方法&#xff1a; 基于索引遍历DataFrame的每一行。 基于行号遍历DataFrame的每一行, 该方式通过行号获取行数据信息&#xff0c;格式为Series&#xff0c;无法获取改行的index信息。 使用iterr…

1.8. 离散时间鞅-无界停时定理与随机游走

无界停时定理与随机游走 无界停时定理与随机游走1. 无界停时定理1.1. 一致可积1.2. 非一致可积2. 应用于随机游动-鞅方法2.1. 随机游走构造的鞅2.2. 对称简单随机游走无界停时定理与随机游走 1. 无界停时定理 本节给出一致可积下鞅的无界停时定理,说明一致可积下鞅的停止过程…

Agent AI智能体:未来社会的角色、发展与挑战

Agent AI智能体在未来社会中的角色、发展路径以及可能带来的挑战是一个非常值得关注的话题。让我们来深入探讨一下这些方面。 1. 角色与应用场景 Agent AI智能体是指具有自主决策能力和执行能力的人工智能系统&#xff0c;它们可以代表个人或组织执行各种任务和活动。在未来社…

大学课程中的算法java实现【学习算法】

大学课程中的算法java实现【学习算法】 前言前言推荐离散数学Warshall算法 P102可达性矩阵 P187欧拉图 Fleury算法 P201最小生成树 P234哈夫曼数 P240 数据结构与算法计算机操作系统最后 前言 这是陈旧已久的草稿2023-04-22 23:20:38 这是准备自己用java实现大学课程中所有遇…

免疫优化算法(Immune Optimization Algorithm)

注意&#xff1a;本文引用自专业人工智能社区Venus AI 更多AI知识请参考原站 &#xff08;[www.aideeplearning.cn]&#xff09; 算法背景 免疫算法是一种模拟生物免疫系统的智能优化算法。想象一下&#xff0c;当我们的身体遇到病毒或细菌侵袭时&#xff0c;免疫系统会启动…

mysql 事物

MySQL中的事务&#xff08;Transaction&#xff09;是一个确保数据完整性和一致性的重要概念。它将一组SQL操作捆绑在一起&#xff0c;当作一个单一的工作单元来执行。事务具备以下四个关键特性&#xff0c;即ACID特性&#xff1a; 原子性&#xff08;Atomicity&#xff09;&am…

DHCP原理

什么是DHCP DHCP (Dynamic Host Configuration Protocol,动态主机配置协议&#xff09;是由Internet工作任务小组设计开发的&#xff0c;专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议&#xff0c;是一个应用层协议&#xff0c;使用UDP的67和68端口。 DHCP的前身是B…

Windows下安装 Emscripten 详细过程

背景 最近研究AV1编码标准的aom编码器&#xff0c;编译的过程中发现需要依赖EMSDK&#xff0c;看解释EMSDK就是Emscripten 的相应SDK&#xff0c;所以此博客记录下EMSDK的安装过程&#xff1b;因为之前完全没接触过Emscripten 。 Emscripten Emscripten 是一个用于将 C 和 …