超有趣的linux命令2

2023-11-03

超有趣的linux命令2

此次实验命令均在Ubuntu16.04版本上测试
注意有些命令需要在图形化界面才能显示效果

温馨提示:可能有人是第一次接触Ubuntu,所以下面详细写了如何配置源和网络,以及安装命令的方式

1. 首先配置软件源

  1. 以命令行方式配置阿里云的源
root@wzw-virtual-machine:/etc/apt#  /etc/apt/sources.list  //源存放路径

sed -i 's/https:\/\/mirrors.aliyun.com/http:\/\/mirrors.cloud.aliyuncs.com/g' /etc/apt/sources.list
  1. 以图形化方式修改
    //点击设置

    // 点击软件和更新

    // 将下面四个都勾选

    // 选择其他站点

// 找到阿里云服务器地址,点击选择服务器即可

// 点击重新载入

2.配置网络环境

以下操做均在root用户下进行

切换root用户前需先设置root用户密码,“sudo passwd -u root”//用来设置密码
如需切换root用户,请使用 "su root"命令
// 修改网卡配置文件
root@wzw-virtual-machine:~# vim /etc/network/interfaces
auto lo
iface lo inet loopback

auto ens33  //此处根据你们自己网卡名设置
iface ens33 inet static
// 下面三行根据自己实际情况进行修改
address 192.168.182.128 
netmask 255.255.255.0
gateway 192.168.182.2
dns-nameserver 114.114.114.114
dns-nameserver 8.8.8.8

//修改完成之后使其生效
root@wzw-virtual-machine:~# /etc/init.d/networking restart
//尝试ping一下百度
root@wzw-virtual-machine:~# ping -c2 baidu.com
PING baidu.com (39.156.66.10) 56(84) bytes of data.
64 bytes from 39.156.66.10: icmp_seq=1 ttl=128 time=27.4 ms
64 bytes from 39.156.66.10: icmp_seq=2 ttl=128 time=28.9 ms

--- baidu.com ping statistics ---

1. aafire命令

心在跳是爱情如烈火

// 安装命令
root@wzw-virtual-machine:~# apt-get install libaa-bin
//  执行
root@wzw-virtual-machine:~# aafire 
退出的话再按一次回车即可

效果图如下

2.oneko命令

在你桌面养只猫

root@wzw-virtual-machine:~# apt-get install oneko  //安装命令
root@wzw-virtual-machine:~# oneko
ctrl+c即可退出

效果如下

3. rev命令

字母也疯狂

回车之后,你输入的字符串都会倒过来打印在屏幕上
root@wzw-virtual-machine:~# rev 
ls
sl

yes
sey

hello
olleh

要退出也是ctrl+c

3. xeyes命令

萌萌的大眼睛

root@wzw-virtual-machine:~# apt-get install xeyes  //安装命令
root@wzw-virtual-machine:~# xeyes  //执行
也是ctrl+c退出

效果如下

4. asciiview命令

一切皆为“字符串”

root@wzw-virtual-machine:~# apt-get install aview //安装
root@wzw-virtual-machine:~# apt-get install imagemagick -y
// 随便上传一张图片,因为用文件测试的话会乱码,别问我怎么知道的
root@wzw-virtual-machine:~# asciiview 4.png -driver curses //执行命令
也是ctrl+c退出

效果如下

原图

5. boxes命令

艺术体字符串画

root@wzw-virtual-machine:~# apt-get install boxes  //安装
root@wzw-virtual-machine:~# echo 'hello world' | boxes -p boy
root@wzw-virtual-machine:~# echo 'hello world' | boxes -d girl

效果如下
在这里插入图片描述

6. figlet命令

// 标题也能用字符串

root@wzw-virtual-machine:~#  apt-get install figlet  //安装
root@wzw-virtual-machine:~# figlet linux very nice

7. toilet

root@wzw-virtual-machine:~# apt-get install toilet -y  //安装
root@wzw-virtual-machine:~# toilet linux very good  //执行

效果如下

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

超有趣的linux命令2 的相关文章

  • 如何确定代码是否在信号处理程序上下文中运行?

    我刚刚发现有人正在从信号处理程序调用我编写的绝对不是异步信号安全的函数 所以 现在我很好奇 如何避免这种情况再次发生 我希望能够轻松确定我的代码是否在信号处理程序上下文中运行 语言是 C 但该解决方案不适用于任何语言吗 int myfunc
  • 查看 Linux 上的多核或多 CPU 利用率

    我有一个在 Linux 上运行的程序 我需要确定它如何利用所有 CPU 内核 有没有什么程序可以查看这些信息 跑过 top 命令并按下 1 查看各个核心
  • 将node.js +expressjs应用程序的NODE_ENV设置为ubuntu下的守护进程

    我按照这些说明让守护进程正常工作 http kevin vanzonneveld net techblog article run nodejs as a service on ubuntu karmic http kevin vanzon
  • 使用 ProcessBuilder 运行 shell 脚本

    我正在尝试使用 Java 和 ProcessBuilder 运行脚本 当我尝试运行时 我收到以下消息 error 2 没有这样的文件或目录 我不知道我做错了什么 但这是我的代码 ps 我尝试只执行不带参数的脚本 错误是相同的 String
  • Rstudio 更有意义的窗口标题

    我在 Ubuntu 16 04 下使用 R studio 版本 1 0 143 窗口标题仅显示一个非常无信息的 RStudio 我希望至少有当前选项卡的名称 或者最好是与此选项卡对应的文件的完整路径 在 Windows 下 完整路径似乎出现
  • 裸机交叉编译器输入

    裸机交叉编译器的输入限制是什么 比如它不编译带有指针或 malloc 的程序 或者任何需要比底层硬件更多的东西 以及如何才能找到这些限制 我还想问 我为目标 mips 构建了一个交叉编译器 我需要使用这个交叉编译器创建一个 mips 可执行
  • 如何列出 nginx 中的所有虚拟主机

    有没有一个命令可以列出 CentOS 上 nginx 下运行的所有虚拟主机或服务器 我想将结果通过管道传输到文本文件以用于报告目的 我正在寻找与我用于 Apache 的命令类似的命令 apachectl S 2 gt 1 grep 端口 8
  • 为什么默认情况下不启用 arp 忽略/通告 [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我有一个需要经验才能回答的具体问题 为什么 arp ignore arp announce 在 Linux 安装 例如 debian 上默认不启用 有
  • Bash - 比较 2 个文件列表及其 md5 校验和

    我有 2 个列表 其中包含带有 md5sum 检查的文件 即使文件相同 列表也具有不同的路径 我想检查每个文件的 md5 和 我们正在讨论数千个文件 这就是为什么我需要脚本来仅显示差异 第一个列表是普通列表 第二个列表是文件的当前状态 我想
  • OpenSSL 未签名证书静默

    遇到了麻烦 还有其他一些相关的帖子 但没有那么具体 我正在尝试为开发机器默默地生成证书 这些是我最初运行的命令 但被要求输入密码 openssl genrsa des3 out server key 1024 openssl req new
  • pthread_self() 返回的线程 ID 与调用 gettid(2) 返回的内核线程 ID 不同

    这句话来自于pthread self 的手册页 http linux die net man 3 pthread self 那么 我应该根据什么来决定是否应该使用pthread self or gettid确定哪个线程正在运行该函数 两者都
  • Ubuntu 16.04/Django - Gunicorn - Worker 无法启动

    我正在 Digital Ocean Ubuntu 16 04 VPS 上部署 Django 项目 我使用的是Django的一键安装 然后替换为我的项目 问题是服务器返回502 Error EDIT 没有realestate scanner
  • 用于获取特定用户 ID 和进程数的 Bash 脚本

    我需要 bash 脚本来计算特定用户或所有用户的进程 我们可以输入 0 1 或更多参数 例如 myScript sh root deamon 应该像这样执行 root 92 deamon 8 2 users has total proces
  • Nginx 作为负载均衡器,具有 75% 和 25% 加权路由

    我是 Nginx 新手 我有两台服务器 serverA 和 serverB 我希望 75 的请求发送到 serverA 其余 25 的请求发送到 serverB 这可能吗 使用nginx加权路由 stream upstream stream
  • 为什么 call_usermodehelper 大多数时候都会失败?

    从内核模块中 我尝试使用 call usermodehelper 函数来执行可执行文件 sha1 该可执行文件将文件作为参数并将文件的 SHA1 哈希和写入另一个文件 名为输出 可执行文件完美运行 int result 1 name hom
  • Apache LOG:子进程 pid xxxx 退出信号分段错误 (11)

    Apache PHP Mysql Linux 注意 子进程 pid 23145 退出信号分段错误 11 tmp 中可能存在 coredump 但 tmp下没有找到任何东西 我怎样才能找到错误 PHP 代码中函数的无限循环导致了此错误
  • 使用 --prof 选项创建多个日志文件而不是一个 v8.log 的节点

    我正在尝试使用 prof 选项来分析我的 Node 应用程序 但我发现不是一个单一的 v8 log 文件 而是使用诸如isolate 0x9582b40 v8 log isolate 0xa1cab78 v8 6049 等前缀创建的多个文件
  • Eclipse Kepler 在 64 位 ubuntu 上冻结

    几天前我刚刚将 Ubuntu 升级到 14 04 并在此过程中从 32 位切换到 64 位 从那时起 Eclipse 就变得非常不稳定 运行几分钟后 它将开始随机冻结越来越长的时间 特别是在代码完成时 已经必须禁用它 而且在剪切 粘贴时 偶
  • Unix 中的访问时间是多少

    我想知道访问时间是多少 我在网上搜索但得到了相同的定义 读 被改变 我知道与touch我们可以改变它 谁能用一个例子来解释一下它是如何改变的 有没有办法在unix中获取创建日期 时间 stat结构 The stat 2 结构跟踪所有文件日期
  • Java时区混乱

    我正在运行 Tomcat 应用程序 并且需要显示一些时间值 不幸的是 时间快到了 还有一个小时的休息时间 我调查了一下 发现我的默认时区被设置为 sun util calendar ZoneInfo id GMT 08 00 offset

随机推荐

  • Mybatis:in在where查询条件中的写法(mysql和pgsql)

    在mybatis使用过程中 有时需要传递一个包含多个值的参数 用in来查询这些值范围内的数据 如fid是一个Int类型字段 现在需要查询1 2 3 这三个fid的记录 直接将 1 2 3作为一个入参传递进来时 需要做些修改才能正确实现In的
  • 哪些行业需要重点防御ddos攻击

    DDoS攻击是网络安全领域最为常见 危害性十分庞大的攻击方式之一 各大行业都很容 易遭受DDoS攻击 因此受到了各个企业的广泛关注 那么到底什么是DDoS攻击 哪些行业最 需要预防DDoS攻击 我们一起来看看吧 到底什么是DDoS攻击 DD
  • 类什么时候被加载

    在Java中 类会在第一次使用时被加载 而加载类的时机取决于类的加载触发条件 Java类的加载过程是按需加载的 这意味着只有在需要使用类的时候 类才会被加载到内存中 类加载的触发条件包括以下情况 创建类的实例 当你使用 new 关键字创建一
  • 组合优化

    组合优化 MATLAB实现GA BP和PSO BP多输入单输出预测 目录 组合优化 MATLAB实现GA BP和PSO BP多输入单输出预测 基本介绍 程序设计 GA BP PSO BP 参考资料 基本介绍 MATLAB实现GA BP和PS
  • Android混合开发详解

    1 Android加载HTML页面 1 1 WebView简介与使用 Webview的应用场景 WebView控件功能强大 除了具有一般View的属性和设置外 还可以对url请求 页面加载 渲染 页面交互进行强大的处理 主要用于html页面
  • 淘宝购物车测试用例

    功能 购物车界面的所有跳转链接都可以点的动 点击店铺名可以跳转到店铺界面 点击商品可以跳转到商品界面 如果店铺的 table 区域中有 凑单 字样 跳转到凑单界面 如果店铺有 领券 字样 可以弹出领券界面 如果不选择任何商品就进行结算 则显
  • C语言可以开发哪些项目?

    C语言是我们大多数人的编程入门语言 对其也再熟悉不过了 不过很多初学者在学习的过程中难免会出现迷茫 比如 不知道C语言可以开发哪些项目 可以应用在哪些实际的开发中 这些迷茫也导致了我们在学习的过程中不知道如何学 学什么 所以 总结这个列表
  • 第147篇 笔记-预言机(Oracle)

    定义 区块链预言机是将区块链连接到外部系统的实体 从而使智能合约能够基于现实世界的输入和输出执行 预言机为分散的 Web3 生态系统提供了一种访问现有数据源 遗留系统和高级计算的方式 去中心化预言机网络 DON 支持创建混合智能合约 其中链
  • Sentinel服务熔断和流控

    简介 Sentinel 随着微服务的流行 服务和服务之间的稳定性变得越来越重要 Sentinel 是面向分布式服务架构的流量控制组件 主要以流量为切入点 从限流 流量整形 熔断降级 系统负载保护 热点防护等多个维度来帮助开发者保障微服务的稳
  • Spring 框架——利用HandlerExceptionResolver实现全局异常捕获

    一 需求描述 因为在项目中 我们不可否认的会出现异常 而且这些异常并没有进行捕获 经常出现的bug如空指针异常等等 在之前的项目中 如果我们没有进行任何配置 那么容器会自动打印错误的信息 如果tomcat的404页面 400页面等等 如果我
  • kettle(五):下载 Sakila数据库

    Step1 下载 Sakila数据库 参考网址 https blog csdn net geekcoder article details 8988052 下载地址 https dev mysql com doc index other h
  • 基于arduino实现的智能窗

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 前言 一 器件 二 代码 1 引入库 成果图 初次检测 https img blog csdnimg cn 921efe361a3043acaa08048f2ca0
  • weex 可用样式,与唯一布局方式flex

    Weex 布局模型基于 CSS Flexbox Flexbox 是默认且唯一的布局模型 所以你不需要手动为元素添加 display flex 属性 对于刚开始接触 weex想把它当html5 css3使用的我 在没看文档的情况下也是蒙蔽了
  • 深度学习自学第二周:基于keras实现猫狗大战

    目录 一 初步实现 一 选取训练集 测试集 验证集 二 构建神经网络模型 三 数据预处理 四 绘制损失曲线和精度曲线 二 优化模型 三 数据测试 结合之前学习的知识 现在可以进行猫狗大战的实现了 数据集是采用猫狗大战kaggle竞赛提供的2
  • 三句话,让Ai帮你画18万张图

    本文介绍Stable Diffusion的快速上手 本地部署 以及更多有趣的玩法展示 在 DALL E 2 和 Imagen 之后 AI绘图领域又一个热乎的深度学习模型出炉 Stable Diffusion 8月份发布的 Stable Di
  • Python 异常的传递性

    视频版教程 Python3零基础7天入门实战视频教程 异常是具有传递性的 假如方法A调用方法B 方法B调用方法C 如果方法C代码出现异常 并且没有处理异常 则会传递给方法B 同理 如果B依然没有处理异常 则最终传递给方法A def funC
  • FPGA边缘检测(上升沿、下降沿、双边沿)的三种实现方案

    边缘检测在数字电路设计中非常常见 通常包含上升沿检测 posedge 下降沿检测 negedge 以及双边沿检测 double edge 边缘检测虽然实现非常简单 但有一些值得注意的地方 在设计中一不留神可能就会出现边沿漏检的情况 下面结合
  • 小波理论的基本概念及概述 学习笔记

    本文来自 https blog csdn net seek97 article details 81266223 感谢前辈的分析和总结 下文我做了简要的修改 一 前言 欢迎阅读此份关于小波变换的入门教程 小波变换是一个相对较新的概念 其出现
  • SpringBoot+Nacos:@RefreshScope自动刷新原理

    RefreshScope的作用 经过 RefreshScope注解修饰的bean 将被RefreshScope进行代理 用来实现配置 实例热加载 即当配置变更时可以在不重启应用的前提下刷新bean中相关的属性值 RefreshScope注解
  • 超有趣的linux命令2

    超有趣的linux命令2 此次实验命令均在Ubuntu16 04版本上测试 注意有些命令需要在图形化界面才能显示效果 温馨提示 可能有人是第一次接触Ubuntu 所以下面详细写了如何配置源和网络 以及安装命令的方式 1 首先配置软件源 以命