Laatikot - Piirrä ASCII-taidepaketteja ja -muotoja Linux-terminaalissa
Boxes on yksinkertainen, konfiguroitava komentoriviohjelma, joka voi piirtää minkä tahansa laatikon syöttötekstinsä ympärille. Se suodattaa tekstiä ja piirtää muotoja sen ympärille - se on käytännössä tekstisuodatin. Itse asiassa se on suunniteltu integroitavaksi editorisi kanssa tekstisuodattimena (tukee Vim-oletusta). Se voi piirtää muotoja yksinkertaisista laatikoista monimutkaiseen ASCII-taiteeseen.
Tässä artikkelissa opitaan, kuinka laatikot-apuohjelman avulla voidaan piirtää muotoja Linux-päätelaitteeseen.
Kuinka asentaa Boxes Utility Linuxiin
Asenna laatikot-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 olet asentanut laatikoita, huomaa, että se käyttää käyttäjäkohtaista määritystiedostoa $HOME/.boxes
tai järjestelmän laajuista/etc/boxes/boxes-config-määritystiedostoa.
Pidetään hauskaa Linux-päätelaitteesta.
Jos haluat nähdä oletuslaatikkorakenteen, anna vain syöteteksti siihen kuvan mukaisesti.
$ echo "Hey, this is linux-console.net! Thanks for following us." | boxes /******************************************************/ /* Hey, this is linux-console.net! Thanks for following us. */ /******************************************************/
Määritä toinen malli käyttämällä -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 sijoita teksti ruutuun käyttämällä -a
-merkkiä. Osoitetaan, miten tämä toimii seuraavalla esimerkillä (jossa c
tarkoittaa keskusta).
$ 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. //\\ \\// \\// \/ \/ /\ /\ //\\/\ /\//\\ \\///\\/\//"///\\/\//"///\\/\//"///\\/\//"///\\/\//"// \/\\///"//\/\\///"//\/\\///"//\/\\///"//\/\\///"//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/ \/ \/ \/ \/
Joulukaudella voit käyttää joulupukin muotoilua lähettämään esimerkiksi perheellesi ja ystävillesi hyvää lomaviestejä.
$ 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'-\ (__/ \__)
Voit luetella kaikki käytettävissä olevat mallit/tyylit suorittamalla seuraavan komennon.
$ 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 perusteluja, laatikkokokomäärityksiä, 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 vaimollesi Linux-tavalla ja käytä sitten ruutuja 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 komentorivin apuohjelma, joka piirtää laatikon syöttötekstinsä ympärille. Tässä artikkelissa opitaan, kuinka laatikot-apuohjelma asennetaan ja käytetään piirtämään muotoja Linux-päätelaitteeseen. Käytä alla olevaa palautelomaketta jakaa ajatuksesi siitä.