Laatikot - Piirtää ASCII-taidelaatikoita ja -muotoja Linux-päätteessä
Boxes on yksinkertainen, konfiguroitava komentoriviohjelma, joka voi piirtää minkä tahansa laatikon syötetyn tekstinsä ympärille. Se suodattaa tekstiä ja piirtää sen ympärille muotoja – se on käytännössä tekstisuodatin. Itse asiassa se on suunniteltu integroitavaksi editorin kanssa tekstisuodattimena (tukee Vim-oletuksena). Se voi piirtää muotoja yksinkertaisista laatikoista monimutkaisiin ASCII-taidetta.
Tässä artikkelissa opimme käyttämään boxes-apuohjelmaa muotojen piirtämiseen Linux-päätteessä.
Boxes-apuohjelman asentaminen Linuxiin
Asenna boxes-apuohjelma Linuxiin käyttämällä jakelullesi sopivaa komentoa.
sudo apt install boxes [On Debian/Ubuntu]
sudo yum install boxes [On CentOS/RHEL]
sudo dnf install boxes [On Fedora]
Nyt kun laatikot on asennettu, huomaa, että se käyttää $HOME/.boxes
käyttäjäkohtaista määritystiedostoa tai /etc/boxes/boxes-config järjestelmänlaajuista asetustiedostoa. .
Pidetään hauskaa Linux-päätelaitteella.
Nähdäksesi oletuslaatikoiden ulkoasun, syötä siihen syöttötekstiä kuvan mukaisesti.
$ echo "Hey, this is linux-console.net! Thanks for following us." | boxes
/******************************************************/
/* Hey, this is linux-console.net! Thanks for following us. */
/******************************************************/
Jos haluat määrittää toisen mallin, käytä -d
-lippua kuvan mukaisesti.
$ echo "Hey, this is linux-console.net! Thanks for following us." | boxes -d boy
.-"""-.
/ .===. \
\/ 6 6 \/
( \___/ )
_________________ooo__\_____/_____________________
/ \
| Hey, this is linux-console.net! Thanks for following us. |
\______________________________ooo_________________/
| | |
|_ | _|
| | |
|__|__|
/-'Y'-\
(__/ \__)
Tasaa tai sijoittaa teksti laatikon sisällä käyttämällä -a
-lippua. Osoitetaan, kuinka tämä toimii seuraavalla esimerkillä (jossa c
tarkoittaa keskustaa).
$ echo "Hey, this is linux-console.net! Thanks for following us." | boxes -d diamonds
/\ /\ /\ /\ /\
/\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\
/\//"///\\/\//"///\\/\//"///\\/\//"///\\/\//"///\\/\
//"//\/\\///"//\/\\///"//\/\\///"//\/\\///"//\/\\///\\
\\//\/Hey, this is linux-console.net! Thanks for following us. \/\\//
\/ \/
/\ /\
//\\ //\\
\\// \\//
\/ \/
/\ /\
//\\/\ /\//\\
\\///\\/\//"///\\/\//"///\\/\//"///\\/\//"///\\/\//"//
\/\\///"//\/\\///"//\/\\///"//\/\\///"//\/\\///"//\/
\/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/
\/ \/ \/ \/ \/
$ echo "Hey, this is linux-console.net! Thanks for following us." | boxes -d diamonds -a c
/\ /\ /\ /\ /\
/\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\
/\//"///\\/\//"///\\/\//"///\\/\//"///\\/\//"///\\/\
//"//\/\\///"//\/\\///"//\/\\///"//\/\\///"//\/\\///\\
\\//\/ \/\\//
\/ \/
/\ /\
//\\ Hey, this is linux-console.net! Thanks for following us. //\\
\\// \\//
\/ \/
/\ /\
//\\/\ /\//\\
\\///\\/\//"///\\/\//"///\\/\//"///\\/\//"///\\/\//"//
\/\\///"//\/\\///"//\/\\///"//\/\\///"//\/\\///"//\/
\/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/
\/ \/ \/ \/ \/
Joulun aikana voit käyttää joulupukin suunnittelua esimerkiksi lähettämään perheellesi ja ystävillesi iloisia vappuviestejä.
$ echo "linux-console.net wishes you a Merry Christmas and a Happy New Year 2019" | boxes -d santa
.-"``"-.
/______; \
{_______}\|
(/ a a \)(_)
(.-.).-.)
_______________________ooo__( ^ )___________________________
/ '-.___.-' \
| linux-console.net wishes you a Merry Christmas and a Happy New Year 2019 |
\________________________________________ooo_______________________/
|_ | _| jgs
\___|___/
{___|___}
|_ | _|
/-'Y'-\
(__/ \__)
Luetteloi kaikki käytettävissä olevat mallit/tyylit suorittamalla seuraava komento.
$ boxes -l
59 Available Styles in "/etc/boxes/boxes-config":
-------------------------------------------------
ada-box
(public domain), coded by Neil Bird <[email >:
---------------
-- --
-- --
---------------
ada-cmt
(public domain), coded by Neil Bird <[email >:
--
-- regular Ada
-- comments
...
Se tukee rivin tasausta, laatikon koon määritystä, tekstin täyttöä, sisennystä, säännöllisten lausekkeiden käyttöä ja paljon muuta.
Ystävänpäivä lähestyy, ja halusit tehdä vaikutuksen tyttöystävääsi tai vaimosi Linux-tavalla ja käyttää sitten laatikoita kuvan mukaisesti.
$ echo -e "\n\tMe: Will you be my Valentine?\n\tGirl: No way\n\tMe: sudo will you be my Valentine?\n\tGirl: Yes..yes..yes! Let's go!" | boxes -d boy
.-"""-.
/ .===. \
\/ 6 6 \/
( \___/ )
_________ooo__\_____/_____________
/ \
| |
| Me: Will you be my Valentine? |
| Girl: No way |
| Me: sudo will you be my Valentine? |
| Girl: Yes..yes..yes! Let's go! |
\______________________ooo_________/
| | |
|_ | _|
| | |
|__|__|
/-'Y'-\
(__/ \__)
Lisätietoja ja esimerkkejä on osoitteessa http://boxes.thomasjensen.com/examples.html.
Laatikot on komentorivityökalu, joka piirtää laatikon syöttötekstinsä ympärille. Tässä artikkelissa opimme asentamaan ja käyttämään boxes-apuohjelmaa muotojen piirtämiseen Linux-päätteessä. Käytä alla olevaa palautelomaketta kertoaksesi mielipiteesi asiasta.