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:自定義終端的有趣工具

相關文章:
Komorebi:如何自定義帶有動畫背景的辦公桌?
相關文章:
Conkys:如何自定義我們的Conkys以不使用Neofetch?
相關文章:
GNU / 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»

這樣,我們將看到 文字橫幅 它說什麼 “來自Linux” 用...的顏色上色 西班牙國旗 以及帶有徽標的圖片橫幅 “來自Linux” 與顏色 委內瑞拉國旗.

BTColor:屏幕截圖

其餘的,您只需要嘗試插入新的 文字和圖像橫幅,手動或自動創建,為它們分配插入到其中的相應顏色,因為到目前為止,默認情況下,它僅帶來4種顏色, 黃色,藍色,紅色和白色像素(字符) 的旗幟。

文章結論的通用圖片

結論

我們希望這個 有用的小貼子«BTColor», 一個有用的小 bash shell腳本 可以美化 終端文字和圖像橫幅 en 黑白或全彩尤其是在慶祝 #DesktopFriday Linuxeros; 在整個過程中都引起了極大的興趣和實用性 «Comunidad de Software Libre y Código Abierto» 並極大地促進了應用程序的精彩,龐大和不斷發展的生態系統的傳播 «GNU/Linux».

現在,如果你喜歡這個 publicación, 不要停 分享 與他人一起,在您喜歡的網站,頻道,社交網絡或消息傳遞系統的組或社區上,最好是免費的,開放的和/或更安全的 TelegramSignal乳齒象 或另一個 獸人,最好。

並記住訪問我們的主頁,網址為 «來自Linux» 探索更多新聞,以及加入我們的官方頻道 DesdeLinux的電報同時,有關更多信息,您可以訪問 在線圖書館 如 OpenLibra y 傑迪, 訪問和閱讀有關此主題或其他主題的數字書籍(PDF)。


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。