BTColor:一个美化GNU / Linux终端的小脚本

BTColor:一个美化GNU / Linux终端的小脚本

BTColor:一个美化GNU / Linux终端的小脚本

再次,今天,我们将不时展示一个小型工具或应用程序,对所有 定制爱好者 他的高度赞赏 GNU / Linux操作系统,尤其是 终端。 所以今天,我们将讨论 “ BTColor”.

“ BTColor”,只是一点 bash shell脚本,是我为美化我的终端而创建的 旋转 叫员工 奇迹GNU / Linux尤其是在庆祝 #DesktopFriday Linuxeros。

Pywal:自定义终端的有趣工具

Pywal:自定义终端的有趣工具

在进入这个小男孩的话题之前 脚本 创建了 “ BTColor”,请记住,如果您想扩展自定义内容的知识, GNU / Linux发行版,您可以在完成本出版物后探索以前与该主题相关的其他一些出版物,例如, 皮瓦尔,即:

Pywal是一种从图像中的主要颜色生成调色板的工具。 然后将颜色应用到整个系统,并在所有您喜欢的节目中即时应用。 当前有5个受支持的颜色生成后端,每个后端都为每个图像提供不同的调色板。 您可能会发现一种有吸引力的配色方案。 Pywal还支持预定义的主题,并具有250多个内置主题。 您还可以创建自己的主题文件以与他人共享。= Pywal:自定义终端的有趣工具

Pywal:自定义终端的有趣工具
相关文章:
Pywal:自定义终端的有趣工具
Komorebi:如何自定义带有动画背景的办公桌?
相关文章:
Komorebi:如何自定义带有动画背景的办公桌?
Conkys:如何自定义我们的Conkys以不使用Neofetch?
相关文章:
Conkys:如何自定义我们的Conkys以不使用Neofetch?
days-desktop-gnu-linux-websites-wallpapers-celebration
相关文章:
GNU / Linux桌面日:值得庆祝的壁纸网站
XFCE:如何自定义Linux鼠标桌面环境?
相关文章:
XFCE:如何自定义Linux鼠标桌面环境?

BTColor:横幅终端颜色

什么是BTColor脚本?

正如我在帖子开头所说的那样, “ BTColor” 它不超过:

我创建了一个小巧而有用的bash shell脚本,以美化带有黑白或全彩色文本横幅和图像的终端,这对于庆祝#FridayDeDesk Linuxeros的日子尤其有用。=

BTColor脚本如何工作?

基本上是脚本 “ BTColor” 它的作用是 着色 un 文本或图像的ASCII横幅,它以前是手动创建的,也可以通过专门的网站自动为他们创建的,例如:

同时,为了给 ASCII横幅, 利用这两个网站上明确说明的技术或知识:

BTColor脚本的代码如何?

该代码相对较小,非常易于理解,因此可以进行修改。 相同的是以下内容:

#!/usr/bin/env bash

# https://manytools.org/hacker-tools/ascii-banner/ -> Banners ASCII
# https://www.ascii-art-generator.org/es.html -> Creador de arte ASCII online
# https://misc.flogisoft.com/bash/tip_colors_and_formatting -> bash:tip_colors_and_formatting
# https://robotmoon.com/256-colors/#foreground-colors -> xterm 256 colors

initializeANSI()
{

esc=""

# a="${esc}[0m" # brillo por defecto
# b="${esc}[1m" # brillo alto
# c="${esc}[2m" # brillo bajo

# d="${esc}[4m" # subrayar banner
# e="${esc}[5m" # parpadear banner
# f="${esc}[7m" # invertir colores del banner (foreground and background)
# g="${esc}[8m" # ocultar banner

# h="${esc}[40m" # color del fondo banner: negro
# i="${esc}[41m" # color del fondo banner: rojo
# j="${esc}[42m" # color del fondo banner: verde
# k="${esc}[43m" # color del fondo banner: amarillo
# l="${esc}[44m" # color del fondo banner: blue
# m="${esc}[45m" # color del fondo banner: magenta
# n="${esc}[46m" # color del fondo banner: cyan
# o="${esc}[47m" # color del fondo banner: gris claro
p="${esc}[49m" # color del fondo banner: color por defecto
# k="${esc}[100m" # color del fondo banner: gris obscuro
# r="${esc}[101m" # color del fondo banner: rojo claro
# s="${esc}[102m" # color del fondo banner: verde claro
# t="${esc}[103m" # color del fondo banner: amarillo claro
# u="${esc}[104m" # color del fondo banner: azul claro
# v="${esc}[105m" # color del fondo banner: magenta claro
# w="${esc}[106m" # color del fondo banner: cyan claro
# x="${esc}[107m" # color del fondo banner: blanco

colorfont001="${esc}[38;5;226m" # Amarillo
colorfont002="${esc}[38;5;20m" # Azul
colorfont003="${esc}[38;5;1m" # Rojo
colorfont004="${esc}[38;5;15m" # Blanco

reset="${esc}[0m"

}

initializeANSI

cat << EOF

${p}${colorfont004}

${colorfont003} ******* ** ** **
${colorfont003} /**////** /** /** //
${colorfont003} /** /** ***** ****** /** ***** /** ** ******* ** ** ** **
${colorfont001} /** /** **///** **//// ****** **///**/** /**//**///**/** /**//** **
${colorfont001} /** /**/*******//***** **///**/*******/** /** /** /**/** /** //***
${colorfont003} /** ** /**//// /////**/** /**/**//// /** /** /** /**/** /** **/**
${colorfont003} /******* //****** ****** //******//******/********/** *** /**//****** ** //**
${colorfont003} /////// ////// ////// ////// ////// //////// // /// // ////// // //

${colorfont001} .,;;;;;;;;;;;;;;;;;;;;;;;,,.
${colorfont001} :k00OOOOOOOOOOOOOOOOOOOOOOOO00x,
${colorfont001} :X0:. ...... .cKK;
${colorfont001} dWd. ,d,'o; .kWl
${colorfont001} dWd. .kO:d0; .kWl
${colorfont002} .dWd. .,o00:':' .kWl
${colorfont002} .dWd. .:ldOOo:. .kWl
${colorfont004} .dWd. 'cxOkdl,..lkko' .kWl
${colorfont004} .dWd. .,lkOxc' .cOKKl. .kWl
${colorfont002} .dWd. ,o0NKo. .. .kWl
${colorfont002} .dWd. .:lxkkxl,. .kWl
${colorfont003} .dWd. .:okOdl;. .kWl
${colorfont003} .dWd. 'lxkOo' .kWl
${colorfont003} .dWd. .;x0d' .kWl
${colorfont003} oWx. ,o: .ONc
${colorfont003} ,OXx:;;,,,,,,,,,;;;,,;;;;,,,;:kXk.
${colorfont003} .cxOOOOOOOOOOOOOOOOOOOOOOOOOkd:.

${reset}

EOF

下载,安装,使用和屏幕截图

其实 无需下载和安装任何东西,因为所有代码都在那儿。 宁愿将其完整地复制并粘贴到一个文本文件中,然后调用它,例如: miracles_lpi_btcolor.sh。 因为,这就是我的做法,关于我的平常 MX Linux Respin奇迹 我一直使用的

然后,只需使用 简单命令命令 指向记录文件的路径,在我的情况下为:

«bash /opt/milagros/scripts/milagros_lpi_btcolor.sh»

这样,我们将看到 文字横幅 它说什么 «DesdeLinux» 用...的颜色上色 西班牙国旗 以及带有徽标的图片横幅 «DesdeLinux» 与颜色 委内瑞拉国旗.

BTColor:屏幕截图

对于其余的,只需要尝试插入新的 文字和图像横幅,手动或自动创建,为它们分配插入其中的相应颜色,因为到目前为止,默认情况下,它仅带来4种颜色, 黄色,蓝色,红色和白色像素(字符) 的旗帜。

文章结论的通用图片

结论

我们希望这个 有用的小贴子=«BTColor», 一个有用的小 bash shell脚本 可以美化 终端文字和图像横幅 en 黑白或全彩尤其是在庆祝 #DesktopFriday Linuxeros; 在整个过程中都引起极大的兴趣和实用性 «Comunidad de Software Libre y Código Abierto» 并极大地促进了应用程序的精彩,庞大和不断发展的生态系统的传播 «GNU/Linux».

现在,如果你喜欢这个 publicación, 不要停 分享 与其他人一起,在您喜欢的网站,频道,社交网络或消息传递系统的组或社区上使用,优选免费,开放和/或更加安全 Telegram信号乳齿象 或另一个 兽人,最好。

并记住访问我们的主页,网址为 «DesdeLinux» 探索更多新闻,以及加入我们的官方频道 电报 DesdeLinux同时,有关更多信息,您可以访问 在线图书馆 如 OpenLibra y 杰迪, 访问和阅读有关此主题或其他主题的数字书籍(PDF)。


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。