通过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…

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

香港虚拟主机适合个人、企业建站&#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 的末尾…

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

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

免疫优化算法(Immune Optimization Algorithm)

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

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 和 …

[hpssupfast@mailfence.com].Elbie勒索病毒如何恢复数据和预防

[hpssupfastmailfence.com].Elbie是一种新型勒索病毒,快速恢复重要数据请添加技术服务号(safe130)。以下是关于elbie勒索病毒的详细信息&#xff1a; 病毒介绍&#xff1a; elbie勒索病毒&#xff0c;也称为PHOBOS勒索软件&#xff0c;它通过加密文件并要求支付赎金以恢复对文…

涉案财物管理系统|DW-S405系统全国都有案例

涉案财物管理系统&#xff08;智财物&#xff1a;DW-S404&#xff09;是一套成熟系统&#xff0c;依托互3D技术、云计算、大数据、RFID技术、数据库技术、AI、视频分析技术对涉密载体进行统一管理、分析的信息化、智能化、规范化的系统。 涉案财物管理系统主要实现对涉案物品进…

RisingWave基本操作

什么是RisingWave RisingWave 是一款基于 Apache 2.0 协议开源的分布式流数据库。RisingWave 让用户使用操作传统数据库的方式来处理流数据。通过创建实时物化视图&#xff0c;RisingWave 可以让用户轻松编写流计算逻辑&#xff0c;并通过访问物化视图来对流计算结果进行及时、…

分享一个处理大文件效率拉满的神器

&#x1f3c3;‍♂️ 微信公众号: 朕在debugger© 版权: 本文由【朕在debugger】原创、需要转载请联系博主&#x1f4d5; 如果文章对您有所帮助&#xff0c;欢迎关注、点赞、转发和订阅专栏&#xff01; 前言 系统当天有些表的数据需要恢复成前一天的样子&#xff0c;幸好有…

Rpcx (一):详解【介绍、基础示例 demo】

一.rpcx介绍 1.1 rpc是什么 远程过程调用的通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。如果涉及的软件采用面向对象编程,那么远程过程调用亦可称作远程调用或远程方法调用。简单地说就是能使应用像调用本地…

【动态规划】子序列问题I|最长递增子序列|摆动序列|最长递增子序列的个数|最长数对链

一、最长递增子序列 300. 最长递增子序列 算法原理&#xff1a; &#x1f4a1;细节&#xff1a; 1.注意子序列和子数组的区别&#xff1a; (1)子序列&#xff1a;要求顺序是固定的&#xff08;要求没那么高&#xff0c;所以子序列就多一些&#xff09; (2)子数组&#xff1a;要…

2024年深圳市教师招聘报名流程(建议电脑)

2024年深圳市教师招聘报名流程&#xff08;建议电脑&#xff09; #深圳教师招聘 #深圳教招 #深圳教师招聘考试 #教师招聘报名照片处理 #深圳教师招聘笔试

(Java)心得:LeetCode——19.删除链表的倒数第 N 个节点

一、原题 给你一个链表&#xff0c;删除链表的倒数第 n 个结点&#xff0c;并且返回链表的头结点。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5], n 2 输出&#xff1a;[1,2,3,5]示例 2&#xff1a; 输入&#xff1a;head [1], n 1 输出&#xff1a;[]示例 3&…

1-02-02:虚拟化与容器化Docker环境搭建

1.02.02 虚拟化与容器化Docker环境搭建 一. 虚拟化与容器化技术简介1. 虚拟机环境2. docker环境 二. Docker 架构与隔离机制2.1 Docker 架构2.2 Docker 隔离机制2.3 资源限制2.4 Docker应用场景 三. 实战:Docker在Centos7安装与镜像加速 ❤❤❤3.1 docker安装3.2 设置镜像加速 …

17 SPI FLASH读写

SPI 协议简介 SPI 即 Serial Periphera linterface 的缩写&#xff0c;顾名思义就是串行外围设备接口&#xff0c;主要用于与FLASH、实时时钟、AD 转换器等外设模块的通信&#xff0c;它是一种高速的全双工同步的通信总线。 SPI 设备分为主设备和从设备&#xff0c;SPI 通信必…