Linux终端欢迎界面
以古诗文和符号图形作为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终端欢迎界面相关推荐
- linux终端 字符界面 显示乱码
方法一:配置SSH工具 SecureCRT中文版配置 [全局选项]→[默认会话]→[编辑默认设置]→[终端]→[外观]→[字体]→[新宋体 10pt CHINESE_GB2312]→[字符编码 UTF ...
- Linux命令行终端图形界面编程库curses
Linux命令行终端图形界面编程库curses 陈拓 2021/08/22-2020/08/23 1. 概述 curses是一个在Linux/Unix下广泛应用的图形函数库,作用是可以在终端内绘制简单 ...
- Linux终端:speedtest_cli检测你的实时带宽速度
Linux终端:speedtest_cli检测你的实时带宽速度 你在家(或者办公室)的上传和下载速度如何?你能保证,你支付费用给ISP的同时得到了等价的回报? 要想测试我们因特网连接的速度,当下存在着 ...
- linux游戏欢迎界面,制作Linux登录欢迎界面
1.登录提示语: 将提示语写入/etc/motd 文件 _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ ...
- linux命令 upower -e,分享|如何在 Linux 终端下检查笔记本电池状态
在图形界面下查看你的笔记本电池状态是很容易的,只需将鼠标指向任务栏中的电池图标上,你便可以很容易地知道电池的电量.但如果我们想要从命令行中获得这些信息呢?并不是所有人都知道如何做到这点.前几天我的一个 ...
- 12个让您震撼的Linux终端命令
来自:Linux公社 作者:醉落红尘 链接:https://www.linuxidc.com/Linux/2020-04/162889.htm Linux命令行提供了一种比图形界面使用更简单更轻松. ...
- 12 款 Linux 终端推荐
点击上方蓝字,每天一起学 Python 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的终端 ...
- lua运行外部程序_LTUI v2.2 发布, 一个基于lua的跨平台字符终端UI界面库
LTUI是一个基于lua的跨平台字符终端UI界面库. 此框架源于xmake中图形化菜单配置的需求,类似linux kernel的menuconf去配置编译参数,因此基于curses和lua实现了一整套 ...
- 黑科技抢先尝(续) - Windows terminal中WSL Linux 终端的极简美化指南
之前,本人写了两篇文章 黑科技抢先尝 | Windows全新终端初体验(附代码Build全过程) 和 程会玩 | 无需自行编译也能玩转 Windows Terminal,介绍了玩转Windows te ...
- linux 进程代码,怎样从Linux终端管理进程:10个你必须知道的命令
Linux终端有一系列有用的命令.它们可以显示正在运行的进程.杀死进程和改变进程的优先级.本文列举了一些经典传统的命令和一些有用新颖的命令.本文提到的命令会实现某个单一功能.它们可以结合起来--这也是 ...
最新文章
- 用Leangoo项目管理工具怎么做多团队大规模Scrum敏捷开发?
- [Android] for ArcFace Demo
- 自然语言理解——introduction
- python类的数组属性_Python学习之数组类型一:
- Java:cmd命令行中 错误: 找不到或无法加载主类(从原理出发讲解!)
- android debug bridge tools_飞凌干货丨Android 应用程序如何获取system权限
- 2014.9.20CSS样式表
- linux红帽子7.5,Red Hat Enterprise Linux 7.5正式发布,功能增强
- J2EE,J2SE,J2ME三者有什么不同?
- 【PCAN医疗应用系列】CAN总线技术在实现实时荧光定量基因扩展(PCR)仪控制系统上的应用(2)
- MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded...
- 【k8s系列5】KubernetesClientException: too old resource version 原因分析
- drf接收、处理上传图片并写入文件
- 5G/NR 标识详解之5G-GUTI
- python---爬虫
- Java-SSM流浪宠物管理系统
- nico和niconiconi(DP)
- Unity Unet(四)多人在线游戏框架
- xp打印服务器win10的系统连接不上,win10连上xp共享的打印机无法打印为什么
- Unity 从零开始做游戏