BTColor: GNU / Linux terminalini obod qilish uchun kichik skript

BTColor: GNU / Linux terminalini obod qilish uchun kichik skript

BTColor: GNU / Linux terminalini obod qilish uchun kichik skript

Bugun yana, vaqti-vaqti bilan, biz hammaga foydali bo'lgan kichik vosita yoki dasturni taqdim etamiz xususiylashtirishni sevuvchilar uni juda qadrlagan GNU / Linux operatsion tizimlari, ayniqsa terminal. Shunday qilib, bugun biz gaplashamiz "BTColor".

"BTColor", ozgina bosh qobiq skriptMen terminalni obodonlashtirish uchun yaratganman Javob berish xodimlarni chaqirdi Mo''jizalar GNU / Linux, ayniqsa, o'sha bayram kunlari uchun # Ish stoli juma Linuxchilar.

Pywal: Bizning terminallarni sozlash uchun qiziqarli vosita

Pywal: Bizning terminallarni sozlash uchun qiziqarli vosita

Ushbu kichkina bolaning mavzusiga kirishdan oldin stsenariy yaratilgan deb nomlangan "BTColor", sizning shaxsiyatingizni sozlash bo'yicha bilimingizni kengaytirmoqchi bo'lsangiz, esda tutish yaxshi GNU / Linux Distroslari, ushbu nashrni tugatgandan so'ng, ushbu mavzu bilan bog'liq boshqa ba'zi oldingi nashrlarni o'rganishingiz mumkin, masalan, Pival, bu:

"Pywal - bu tasvirdagi ustun ranglardan ranglar palitrasini yaratadigan vosita. Keyin ranglarni butun tizimga va barcha sevimli shoularingizda chivinlarga qo'llang. Hozirda qo'llab-quvvatlanadigan ranglarni yaratish uchun 5 ta backend mavjud, ularning har biri har bir rasm uchun turli xil rang palitrasini taqdim etadi. Ehtimol siz jozibali ranglar sxemasini topasiz. Pywal shuningdek oldindan belgilangan mavzularni qo'llab-quvvatlaydi va 250 dan ortiq o'rnatilgan mavzularga ega. Boshqalar bilan bo'lishish uchun o'zingizning mavzu fayllaringizni yaratishingiz mumkin." Pywal: Bizning terminallarni sozlash uchun qiziqarli vosita

Tegishli maqola:
Pywal: Bizning terminallarni sozlash uchun qiziqarli vosita

Tegishli maqola:
Komorebi: Stollarimizni animatsion fon bilan qanday sozlashimiz mumkin?
Tegishli maqola:
Conkys: Neofetch-dan foydalanmaslik uchun bizning Conkys-ni qanday sozlashimiz mumkin?
Tegishli maqola:
GNU / Linux ish stoli kunlari: nishonlanadigan fon rasmlari veb-saytlari
Tegishli maqola:
XFCE: Linux Mouse Desktop muhitini qanday sozlash mumkin?

BTColor: Bannerlar terminalining rangi

BTColor skript nima?

Xabarning boshida aytganimdek, "BTColor" u quyidagidan oshmaydi:

"Men terminalni matnli bannerlar va qora-oq yoki to'liq rangdagi tasvirlar bilan bezash uchun yaratgan kichik va foydali bosh skript, bu ayniqsa #FridayDeDesk Linuxeros-ni nishonlash kunlari uchun juda foydali bo'lishi mumkin."

BTColor skript qanday ishlaydi?

Asosan ssenariy "BTColor" Bu nima rang bermoq un Matn yoki rasm uchun ASCII banner, ilgari ular uchun maxsus veb-saytlar orqali qo'lda yoki avtomatik ravishda yaratilgan, masalan:

Shu bilan birga, rangni bo'yash uchun ASCII bannerlari, ushbu ikkita veb-saytda aniq tushuntirilgan texnologiyalar yoki bilimlardan foydalanadi:

BTColor skriptining kodi qanday?

Kod nisbatan kichik va uni tushunish oson, shuning uchun uni o'zgartirish juda oson. Va xuddi shu narsa:

#!/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

Yuklab olish, o'rnatish, ishlatish va skrinshotlar

Aslida, hech narsa yuklab olish va o'rnatishga hojat yo'q, chunki barcha kodlar o'sha erda. To'liqroq nusxa ko'chirish va matnli faylga joylashtirish va uni quyidagicha chaqirish kerak bo'ladi: mo'jizalar_lpi_btcolor.sh. Men buni odatdagidek shunday qildim MX Linuxning javobi chaqirildi Mo''jizalar Men doimo ishlataman.

Keyin uni faqat a bilan bajarish kerak bo'ladi oddiy buyruq buyrug'i yozilgan faylning yo'liga qarab, bu mening holatimda quyidagicha edi:

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

Va shu bilan biz Matn banner unda nima deyilgan "FromLinux" ranglari bilan ranglangan Ispaniya bayrog'i logotipi tushirilgan va Image Banner "FromLinux" ranglari bilan Venesuela bayrog'i.

BTColor: skrinshot

Qolganlari uchun faqat yangilarini qo'shishga harakat qilish kerak bo'ladi Matn va rasm bannerlari, qo'lda yoki avtomatik ravishda yaratilgan bo'lib, ularga kiritilgan ranglarni belgilab beradi, chunki hozircha u sukut bo'yicha faqat 4 ga olib keladi, Sariq, ko'k, qizil va oq uchun piksel (belgi) Banner.

Maqola xulosalari uchun umumiy rasm

Xulosa

Biz bunga umid qilamiz "foydali kichik post" haqida «BTColor», foydali ozgina bosh qobiq skript bu obodonlashtirishga imkon beradigan a Terminal con matn va rasm bannerlari en qora va oq yoki to'liq rang, ayniqsa, o'sha bayram kunlari uchun # Ish stoli juma Linuxeros; umuman katta qiziqish va foyda keltiradi «Comunidad de Software Libre y Código Abierto» va dasturlarning ajoyib, ulkan va o'sib borayotgan ekotizimining tarqalishiga katta hissa qo'shdi «GNU/Linux».

Hozircha, agar bu sizga yoqqan bo'lsa publicación, Toxtama baham ko'ring boshqalar bilan, sevimli veb-saytlaringizda, kanallaringizda, guruhlaringiz yoki ijtimoiy tarmoqlar yoki xabar almashish tizimlarining jamoalarida, tarjixon bepul, ochiq va / yoki undan xavfsizroq telegrammaSignalMastodon yoki boshqasi Fediverse, afzalroq.

Va bizning uy sahifamizga tashrif buyurishni unutmang «FromLinux» ko'proq yangiliklarni o'rganish, shuningdek bizning rasmiy kanalimizga qo'shilish FromLinux-dan TelegramQo'shimcha ma'lumot uchun har qanday tashrif buyurishingiz mumkin Onlayn kutubxona kabi OpenLibra y jedit, ushbu mavzu bo'yicha raqamli kitoblarga (PDF) kirish va o'qish.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.