figlet - 字符画工具
今天了解到一个有趣的命令figlet - 字符画工具
,看下面,就是用字符组成一个更大的字符图案,可用于终端打印。
$ figlet xflm -k__ _
__ __ / _|| | _ __ ___
\ \/ /| |_ | || '_ ` _ \ > < | _|| || | | | | |
/_/\_\|_| |_||_| |_| |_|
1. 源码安装
- 下载源码,GitHub上可以搜到源码,cmatsuoka/figlet,点击这里去GitHub下载Download Zip。这个网站figlet能打看一些帮助文档,但貌似无法下载源码。
- 解压后,修改
Makefile
,编译安装。
$ unzip -q figlet-master.zip
$ cd figlet-master
$ vi Makefile
#prefix = /usr/local # 注释该行,添加下面一行,即修改安装路径为`/home/xflm/apps/figlet-2.2.5`
prefix = /home/xflm/apps/figlet-2.2.5
$ make -j8; make install # 源文件很少,一下子就编好了
$ ls /home/xflm/apps/figlet-2.2.5/bin
chkfont # 测试字体文件是否符合要求
figlet # 主角工具
figlist # 查看支持的控制文件和字体文件列表,控制文件主要是进行字符映射,也即编码格式转换
showfigfonts # 展示支持的全部字体样式
2. 参数解释
-l
左对齐输出
-r
右对齐输出
-c
中间对齐
-x
默认对其方式,取决于-L
(左对齐输出)-R
(右对齐输出)
-t
以当前终端宽度为显示宽度,默认宽度为80个字符
-w
打印字符宽度,1
比较特殊,表示每行一个字符,既竖着打印,其他值为实际限定值,比如2
有可能因为限制的太小不会有打印
-s
默认选项,不保留字符间空隙
-S
字符间空隙是否保留取决于字体
-k
保留字符间保留空隙
-o
删除空格字符
-p
文件或管道输入时,将换行符转换为空格,及合并到一行
-n
默认选项,可用于关闭-p
,文件或管道输入时,将换行符保留为换行符,及打印多行
-L
从左往右打印
-R
从右向左打印
-X
由字体文件指定打印顺序,通常为从左往右打印
3. 参考
15个有趣好玩的linux shell命令
figlet - 字符画工具相关推荐
- Linux控制台打开显示字符画,Linux 命令行字符画工具
代码地址:https://github.com/pedroqin/Ascii_Signature 公众号: write_simple_demo,专注linux 介绍 此项目移植于网页版字符画生成器,最 ...
- Linux 命令行字符画工具
代码地址:https://github.com/pedroqin/Ascii_Signature 公众号: write_simple_demo,专注linux 介绍 此项目移植于网页版字符画生成器,最 ...
- 推荐一款在线复制图片转字符画工具,这是来自字符的艺术
直奔主题哦,字符画(ASCII Art)就是把图片或者照片变成字符的一种工具,不是那种简单逗人玩的字符串,这是画哦 比如下面的图片 将所需要转换的照片或者一张图片导入网站,然后调节容差选择适合的参数, ...
- 生成用符号拼成的字符//字符画
http://patorjk.com/software/taag/ 可自定义为springboot启动图案 字符画工具下载:https://download.csdn.net/download/ani ...
- 在线生成ascii字符画网站字符图案在线生成工具
前情提示 有时候会看到Redis或者其他软件,安装完成后会在控制台输出好看的文字图案. 这里记录一下字符画生成工具,用于定制Spring boot应用的启动画面. http://patorjk.com ...
- Go之开发小功能集合(viper获取配置信息,test编写测试单元,用户目录获取,JWT安全校验,字符串去重,Swag在线接口文档,画字符图像工具,Gin模式的选择,iota枚举,promhttp等)
提示: 该链接是go语言小工具: https://www.kancloud.cn/congzaifeng/go_third_party_libraries/467593 Go语言学习全面文档:http ...
- python动态图片转字符画_【小工具】使用python将图片转彩色字符画
[Python] 纯文本查看 复制代码# -*- coding:utf-8 -*- from PIL import Image, ImageFont, ImageDraw from tkinter i ...
- 在线生成ascii字符画,字符图案生成在线工具,springboot banner启动字符图设置
文字生成字符图 http://patorjk.com/software/taag http://www.network-science.de/ascii/ 根据图像生成字符图 http://www.d ...
- python (argparse库)图片转字符画小工具
拷贝代码和图片在同一级目录下运行: from PIL import Image import argparseascii_char = list("$@B%8&WM#*oahkbdp ...
最新文章
- C++~回溯+贪心法解决01背包问题
- Day 13 Python 一之helloworld
- javascript 仿 C# format
- 关于表单回车自动提交的讨论
- requests模块发送带headers的Get请求和带参数的请求
- TQ210——按键(中断查询法)
- 1-docker 介绍
- [查找问题] 例5.2 查找学生信息
- 天干物燥,给你写BUG的心来点甘露
- [LeetCode系列] 跳跃问题II
- 每天学一点Scala之 take、takeRight、takeWhile 与 filter
- matlab画x的1 3次方图像,Y=X的3次方的图像)
- Android手机OCR+扫描APP
- C语言中file文件指针概念及其操作 (转载)
- 记录一下Base64 在线编码解码
- 使用html5 canvas绘制简单图形小作品~灰太狼
- 仿抖音上下滑动列表播放短视频解决方案
- ADI demo PL工程的编译-以adrv9371x_zc706为例子
- SQL2005 使用证书实现数据库镜像
- java计算机毕业设计ssm智慧小区团购系统4x45g(附源码、数据库)
热门文章
- 临洮二中高考2021成绩查询,凝心聚力备高考 策马扬鞭励精神 ——临洮二中2021届高三誓师大会...
- 对孩子无微不至,却容易忽略对父母的嘘寒问暖
- 被老板怼“离职了还好意思抢红包”,别狗血式退群,高手都用3招
- 关于黑IP你了解多少?如何有效识别秒拨IP?
- 虚幻4渲染编程(Pipeline篇)【第一卷:PBR Production Pipeline】
- 【Unity3D】角色控制器(CharacterController)
- 腾讯云服务器 有mysql吗_腾讯云服务器、数据库购买攻略
- 数据挖掘与数据仓库——数据仓库、 OLAP及数据立方体计算
- 2022年河北省高职单招(数学)考试冲刺试题及答案
- 【数据分析案例】深度分析超市零售商店数据--Python数据分析实战