以古诗文和符号图形作为Linux系统终端的欢迎界面。
开启系统终端即会进入欢迎界面,古诗文和符号图形随机出现,以Ubuntu 18.04系统为例,给张图一睹风采:

首先安装必须的软件:

sudo apt-get update
sudo apt-get install cowsay
sudo apt-get install fortune

添加新的文字序列库:

git clone https://github.com/ruanyf/fortunes.git
sudo mv fortunes/data/* /usr/share/games/fortunes/cd /usr/share/games/fortunes/
sudo rm -rf *.datfor a in `ls`; do sudo strfile -c % $a $a.dat; done

文字序列统计:

fortune -f

预览文字序列:

fortune -c

接下来实现打开终端显示图形和文字序列功能,进入/etc/profile.d/目录中,并创建welcome.sh:

cd /ect/profile.d/
sudo vim welcome.sh

将下列命令写入welcome.sh中:

#!/bin/bashanimal=$(ls /usr/share/cowsay/cows | shuf -n 1)
fortune /usr/share/games/fortunes/tang300 | cowsay -f ${animal%%.*}

为welcome.sh添加可执行权限:

sudo chmod ugo+x welcome.sh

每次开启终端,即可查看如上图所示的欢迎界面。

Linux终端欢迎界面相关推荐

  1. linux终端 字符界面 显示乱码

    方法一:配置SSH工具 SecureCRT中文版配置 [全局选项]→[默认会话]→[编辑默认设置]→[终端]→[外观]→[字体]→[新宋体 10pt CHINESE_GB2312]→[字符编码 UTF ...

  2. Linux命令行终端图形界面编程库curses

    Linux命令行终端图形界面编程库curses 陈拓 2021/08/22-2020/08/23 1. 概述 curses是一个在Linux/Unix下广泛应用的图形函数库,作用是可以在终端内绘制简单 ...

  3. Linux终端:speedtest_cli检测你的实时带宽速度

    Linux终端:speedtest_cli检测你的实时带宽速度 你在家(或者办公室)的上传和下载速度如何?你能保证,你支付费用给ISP的同时得到了等价的回报? 要想测试我们因特网连接的速度,当下存在着 ...

  4. linux游戏欢迎界面,制作Linux登录欢迎界面

    1.登录提示语: 将提示语写入/etc/motd 文件 _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ ...

  5. linux命令 upower -e,分享|如何在 Linux 终端下检查笔记本电池状态

    在图形界面下查看你的笔记本电池状态是很容易的,只需将鼠标指向任务栏中的电池图标上,你便可以很容易地知道电池的电量.但如果我们想要从命令行中获得这些信息呢?并不是所有人都知道如何做到这点.前几天我的一个 ...

  6. 12个让您震撼的Linux终端命令

    来自:Linux公社  作者:醉落红尘 链接:https://www.linuxidc.com/Linux/2020-04/162889.htm Linux命令行提供了一种比图形界面使用更简单更轻松. ...

  7. 12 款 Linux 终端推荐

    点击上方蓝字,每天一起学 Python 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的终端 ...

  8. lua运行外部程序_LTUI v2.2 发布, 一个基于lua的跨平台字符终端UI界面库

    LTUI是一个基于lua的跨平台字符终端UI界面库. 此框架源于xmake中图形化菜单配置的需求,类似linux kernel的menuconf去配置编译参数,因此基于curses和lua实现了一整套 ...

  9. 黑科技抢先尝(续) - Windows terminal中WSL Linux 终端的极简美化指南

    之前,本人写了两篇文章 黑科技抢先尝 | Windows全新终端初体验(附代码Build全过程) 和 程会玩 | 无需自行编译也能玩转 Windows Terminal,介绍了玩转Windows te ...

  10. linux 进程代码,怎样从Linux终端管理进程:10个你必须知道的命令

    Linux终端有一系列有用的命令.它们可以显示正在运行的进程.杀死进程和改变进程的优先级.本文列举了一些经典传统的命令和一些有用新颖的命令.本文提到的命令会实现某个单一功能.它们可以结合起来--这也是 ...

最新文章

  1. 用Leangoo项目管理工具怎么做多团队大规模Scrum敏捷开发?
  2. [Android] for ArcFace Demo
  3. 自然语言理解——introduction
  4. python类的数组属性_Python学习之数组类型一:
  5. Java:cmd命令行中 错误: 找不到或无法加载主类(从原理出发讲解!)
  6. android debug bridge tools_飞凌干货丨Android 应用程序如何获取system权限
  7. 2014.9.20CSS样式表
  8. linux红帽子7.5,Red Hat Enterprise Linux 7.5正式发布,功能增强
  9. J2EE,J2SE,J2ME三者有什么不同?
  10. 【PCAN医疗应用系列】CAN总线技术在实现实时荧光定量基因扩展(PCR)仪控制系统上的应用(2)
  11. MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded...
  12. 【k8s系列5】KubernetesClientException: too old resource version 原因分析
  13. drf接收、处理上传图片并写入文件
  14. 5G/NR 标识详解之5G-GUTI
  15. python---爬虫
  16. Java-SSM流浪宠物管理系统
  17. nico和niconiconi(DP)
  18. Unity Unet(四)多人在线游戏框架
  19. xp打印服务器win10的系统连接不上,win10连上xp共享的打印机无法打印为什么
  20. Unity 从零开始做游戏

热门文章

  1. [经典模型] 4. 图与网络模型及方法
  2. 数据库04—约束条件
  3. HTML5:<abbr>元素
  4. java 实现邮箱验证注册
  5. CodeForces 576C Points on Plane 莫队
  6. CSS3浏览器前缀,背景大小,位置,渐变以及过渡效果
  7. win10打开Android模拟器后电脑重启问题
  8. 【R语言】必学包之lubridate包
  9. 2020年的触动心灵的鸡汤
  10. 繁华落尽——王思聪的熊猫直播之死,是腾讯对360的又一次胜利