通过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.xdnf.cn/news/1420002.html

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

相关文章

Elasticsearch入门基础和集群部署

Elasticsearch入门基础和集群部署 简介基础概念索引&#xff08;Index&#xff09;类型&#xff08;Type&#xff09;&#xff08;逐步弃用&#xff09;文档&#xff08;Document&#xff09;字段&#xff08;Field&#xff09;映射&#xff08;Mapping&#xff09;分片&#x…

【硬件模块】ESP-01SWiFi模块基于AT指令详解(WiFi,TCP/IP,MQTT)

ESP-01S ESP-01S是由安信可科技开发的一款Wi-Fi模块。其核心处理器是ESP8266&#xff0c;该处理器在较小尺寸的封装中集成了业界领先的Tensilica L106超低功耗32位微型MCU&#xff0c;带有16位精简模式&#xff0c;主频支持80MHz和160MHz&#xff0c;并集成了Wi-Fi MAC/BB/RF/P…

【联通支付注册/登录安全分析报告】

联通支付注册/登录安全分析报告 前言 由于网站注册入口容易被黑客攻击&#xff0c;存在如下安全问题&#xff1a; 暴力破解密码&#xff0c;造成用户信息泄露短信盗刷的安全问题&#xff0c;影响业务及导致用户投诉带来经济损失&#xff0c;尤其是后付费客户&#xff0c;风险巨…

政安晨:【Keras机器学习示例演绎】(四十三)—— 使用 KerasNLP 实现英语到西班牙语的翻译

目录 简介 设置 下载数据 解析数据 数据标记化 格式化数据集 建立模型 训练我们的模型 解码测试句子&#xff08;定性分析&#xff09; 解码测试句子&#xff08;定性分析&#xff09; 评估我们的模型&#xff08;定量分析&#xff09; 10 个轮次后&#xff0c;得分…

政安晨:【Keras机器学习示例演绎】(四十二)—— 使用 KerasNLP 和 tf.distribute 进行数据并行训练

目录 简介 导入 基本批量大小和学习率 计算按比例分配的批量大小和学习率 政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras机器学习实战 希望政安晨的博客能够对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在…

使用html和css实现个人简历表单的制作

根据下列要求&#xff0c;做出下图所示的个人简历&#xff08;表单&#xff09; 表单要求 Ⅰ、表格整体的边框为1像素&#xff0c;单元格间距为0&#xff0c;表格中前六列列宽均为100像素&#xff0c;第七列 为200像素&#xff0c;表格整体在页面上居中显示&#xff1b; Ⅱ、前…

【Unity Shader入门精要 第6章】基础光照(一)

1. 什么是光照模型 光照原理 在真实世界中&#xff0c;我们能够看到物体&#xff0c;是由于眼睛接收到了来自观察目标的光。这里面包括两种情况&#xff1a;一部分是观察目标本身发出的光&#xff08;自发光&#xff09;直接进入我们的眼睛&#xff0c;另一部分是其他物体&am…

基于Django实现的校园疫情监控平台

基于Django实现的校园疫情监控平台 开发语言:Python 数据库&#xff1a;MySQL所用到的知识&#xff1a;Django框架工具&#xff1a;pycharm、Navicat、Maven 系统功能实现 登录注册功能 用户在没有登录自己的用户名之前只能浏览本网站的首页&#xff0c;想要使用其他功能都会…

组织机构树形列表实现

源码地址&#xff1a;https://www.lanzouw.com/itjDc1ydraof 本来上传了源码&#xff0c;但是发现只能VIP才能下载&#xff0c;所以重新上传到蓝奏云上了&#xff0c;链接如下&#xff1a; 先看下效果图&#xff1a; 可以自己写HTML来自定义每一项的内容显示&#xff0c;包括…

哈希算法在区块链中的应用

哈希算法是区块链技术的核心组件之一&#xff0c;它确保了区块链数据的不可篡改性和安全性。在本文中&#xff0c;我们将探讨哈希算法的基本原理&#xff0c;以及它在区块链中的具体应用。 哈希算法的基本原理 哈希算法是一种数学函数&#xff0c;它接收输入&#xff08;或“消…

excel转pdf的java实现

一、实现原理 采用java调用vbs脚本调用office应用把excel转成pdf。 支持文件格式&#xff1a;xlsx,xls,csv 二、前期准备 1、安装office软件 2、准备vbs脚本文件&#xff0c;放到C:\excel2pdf_script\目录下。&#xff08;本文只用2个文件&#xff09; 三、VBS转换脚本 1…

有边数限制的最短路

文章目录 题目 有边数限制的最短路算法分析1、问题&#xff1a;为什么Dijkstra不能使用在含负权的图中&#xff1f;dijkstra详细步骤2、什么是bellman - ford算法&#xff1f;3、bellman - ford算法的具体步骤4、在下面代码中&#xff0c;是否能到达n号点的判断中需要进行if(di…

vue2 八大组件通信,父子通信,跨层级通信,事件总线,vuex等

文章目录 什么是组件通信&#xff1f;父子通信流程propsProps 定义Props 作用特点数组写法对象写法&#xff08;props校验&#xff09;简写只验证数据类型&#xff1a;完整写法&#xff0c;完整的验证&#xff1a; props父向子传值用props父传子在子组件中修改props $emit子向父…

vue3点击添加小狗图片,vue3拆分脚本

我悄悄蒙上你的眼睛 模板和样式 <template><div class"XueXi_Hooks"><img v-for"(dog, index) in dog1List" :src"dog" :key"index" /><button click"addDog1">点我添加狗1</button><hr …

圆柱齿轮的旋向如何判断?

上期出了个题&#xff0c;给了两个内齿轮&#xff0c;请大家来判断他们的旋向&#xff0c;看到了有不少小伙伴评论给出了自己的答案&#xff0c;正确和错误差不多各半吧&#xff0c;错的占比要大一些。这期咱们就好好聊一聊这个问题。 外齿轮的旋向大家貌似判断都没什么问题&a…

Hive行列转换应用与实现

Hive行列转换应用与实现 1.多行转多列 问题引入 解决方法 2.多行转单列 问题引入 解决方法 3.多列转多行 问题引入 解决方法 4.单列转多行

信息系统项目管理师0102:可行性研究的内容(7项目立项管理—7.2项目可行性研究—7.2.1可行性研究的内容)

点击查看专栏目录 文章目录 7.2项目可行性研究7.2.1可行性研究的内容1.技术可行性分析2.经济可行性分析3.社会效益可行性分析4.运行环境可行性分析5.其他方面的可行性分析记忆要点总结7.2项目可行性研究 可行性研究是在项目建议书被批准后,从技术、经济、社会和人员等方面的条…

200+套AxureBi可视化大数据大屏看板原型设计方案

产品名称&#xff1a;200套AxureBi可视化大屏看板原型设计方案 模板数量&#xff1a;200套平均单价0.46元&#xff08;持续增加中~平均每2周一更&#xff09; 软件版本: Axure 8,Axure 9,Axure 10&#xff08;兼容&#xff09; 作品类型: BI数据大屏可视化Axure原型 文件类型: …

多线程-线程安全

目录 线程安全问题 加锁(synchronized) synchronized 使用方法 synchronized的其他使用方法 synchronized 重要特性(可重入的) 死锁的问题 对 2> 提出问题 对 3> 提出问题 解决死锁 对 2> 进行解答 对4> 进行解答 volatile 关键字 wait 和 notify (重要…

SpringBoot中使用MongoDB

目录 搭建实体类 基本的增删改查操作 分页查询 使用MongoTemplate实现复杂的功能 引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> 在ap…