BTColor: GNU / Linux терминалын көркейтуге арналған шағын сценарий

BTColor: GNU / Linux терминалын көркейтуге арналған шағын сценарий

BTColor: GNU / Linux терминалын көркейтуге арналған шағын сценарий

Бүгін біз тағы да мезгіл-мезгіл бәріне пайдалы шағын құрал немесе қосымша ұсынамыз теңшеу әуесқойлары оны жоғары бағалады GNU / Linux операциялық жүйелері, әсіресе терминал. Сонымен, бүгін біз әңгімелесеміз "BTColor".

"BTColor", аз ғана bash shell сценарийіМен өзімнің терминалымды көркейту үшін жасадым Респин персоналды шақырды Ғажайыптар GNU / Linux, әсіресе сол күндерді атап өтуге болады # Үстелжұмасы Линуксерлер.

Pywal: Біздің терминалдарды баптауға арналған қызықты құрал

Pywal: Біздің терминалдарды баптауға арналған қызықты құрал

Осы кішкентай баланың тақырыбына кіріспес бұрын сценарий деп аталады "BTColor", егер сіз өзіңіздің жеке теңшеу туралы біліміңізді кеңейтуді қаласаңыз, есте сақтау жақсы GNU / Linux Distros, сіз осы басылымды аяқтағаннан кейін, тақырыпқа қатысты кейбір басқа жарияланымдарды зерттей аласыз, мысалы, Пивал, қайсысы:

«Pywal - бұл суреттегі басым түстерден түстер палитрасын жасайтын құрал. Содан кейін түстерді бүкіл жүйеге және барлық сүйікті шоуларыңызда қолданыңыз. Қазіргі уақытта түстерді генерациялауға арналған 5 қолдау бар, олардың әрқайсысы әр кескін үшін әртүрлі түстер палитрасын ұсынады. Сіз тартымды түс схемасын таба аласыз. Pywal сонымен қатар алдын ала анықталған тақырыптарды қолдайды және 250-ден астам кіріктірілген тақырыптарға ие. Сонымен қатар, сіз басқалармен бөлісу үшін өзіңіздің тақырыптық файлдарыңызды жасай аласыз.« Pywal: Біздің терминалдарды баптауға арналған қызықты құрал

Pywal: Біздің терминалдарды баптауға арналған қызықты құрал
Тиісті мақала:
Pywal: Біздің терминалдарды баптауға арналған қызықты құрал

Комореби: Анимациялық фонмен жұмыс үстелдерін қалай өзгертуге болады?
Тиісті мақала:
Комореби: Анимациялық фонмен жұмыс үстелдерін қалай өзгертуге болады?
Conkys: Neofetch қолданбау үшін біздің Conkys-ді қалай теңшеуге болады?
Тиісті мақала:
Conkys: Neofetch қолданбау үшін біздің Conkys-ді қалай теңшеуге болады?
күндер-үстел-gnu-linux-веб-сайттар-тұсқағаздар-мереке
Тиісті мақала:
GNU / Linux жұмыс үстелі күндері: атап өтуге арналған тұсқағаздар веб-сайттары
XFCE: Linux Mouse Desktop ортасын қалай теңшеуге болады?
Тиісті мақала:
XFCE: Linux Mouse Desktop ортасын қалай теңшеуге болады?

BTColor: баннерлік терминалдың түсі

BTColor сценарийі дегеніміз не?

Хабарламаның басында айтқанымдай, "BTColor" бұл:

«Мен терминалды ақ-қара немесе толық түсті мәтіндік баннерлермен және суреттермен безендіру үшін жасаған шағын және пайдалы бас сценарийі, әсіресе # ЖұмаДеДеск 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

Жүктеу, орнату, пайдалану және скриншоттар

Шындығында, ештеңе жүктеп, орнатудың қажеті жоқ, өйткені барлық код сол жерде. Толығымен мәтіндік файлға көшіріп, қойыңыз және оны келесідей деп атағаныңыз жөн болар: ғажайыптар_lpi_btcolor.sh. Мен мұны әдеттегідей етіп жасадым MX Linux жауап шақырылды Ғажайыптар мен үнемі қолданамын.

Одан кейін оны тек а-мен орындау қажет болады қарапайым командалық команда ол жазылған файлдың жолына қарай, менің жағдайымда келесідей болды:

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

Сонымен, біз Мәтіндік баннер бұл не дейді «FromLinux» түстерімен боялған Испан туы және логотипі бар Image Banner «FromLinux» түстерімен Венесуэла туы.

BTColor: скриншот

Қалғандары үшін жаңаларын енгізіп көру керек болады Мәтін және сурет баннерлері, қолмен немесе автоматты түрде жасалады, оған оған енгізілетін тиісті түстерді тағайындайды, өйткені әзірге ол әдепкі бойынша тек 4 алып келеді, Сары, көк, қызыл және ақ үшін пиксел (таңба) Баннер.

Мақала қорытындылары үшін жалпы сурет

қорытынды

Біз бұған үміттіміз «пайдалы шағын хабарлама« туралы «BTColor», пайдалы аз bash shell сценарийі көркейтуге мүмкіндік беретін а Терминал Con мәтіндік және кескіндік баннерлер en қара-ақ немесе толық түсті, әсіресе сол күндерді атап өтуге болады # Үстелжұмасы Linuxeros; бүкіл қызығушылық пен пайдалы болуы керек «Comunidad de Software Libre y Código Abierto» және қосымшалардың керемет, алып және өсіп келе жатқан экожүйесінің таралуына үлкен үлес қосады «GNU/Linux».

Әзірге, егер бұл сізге ұнады publicación, Тоқтама бөліс өзіңіздің сүйікті веб-сайттарыңызда, арналарыңызда, топтарыңызда немесе әлеуметтік желілердің қауымдастықтарында немесе хабар алмасу жүйелерінде басқалармен, мүмкіндігінше ақысыз, ашық және / немесе одан да қауіпсіз жеделхатСигналMastodon немесе басқа Федивер, мүмкіндігінше.

Біздің үйге кіруді ұмытпаңыз «FromLinux» жаңалықтармен танысу, сондай-ақ біздің ресми арнаға қосылу DesdeLinux-тен жеделхатҚосымша ақпарат алу үшін кез-келгенге келуге болады Интернет-кітапхана Como OpenLibra y джедит, осы тақырып бойынша және басқалар бойынша цифрлық кітаптарға (PDF) қол жеткізу және оқу.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.