Boxes - Crta ASCII Art okvire i oblike u Linux terminalu
Boxes je jednostavan program koji se može konfigurirati i koji može nacrtati bilo koju vrstu okvira oko svog ulaznog teksta. Filtrira tekst i crta oblike oko sebe - to je praktički filtar za tekst. Zapravo je dizajniran da bude integriran s vašim uređivačem kao tekstualni filtar (podržava zadani Vim). Može crtati oblike u rasponu od jednostavnih kutija do složene ASCII umjetnosti.
U ovom ćemo članku naučiti kako koristiti uslužni program Box za crtanje oblika u Linux terminalu.
Kako instalirati uslužni program Boxes u Linux
Da biste instalirali uslužni program boksovi u Linux, upotrijebite odgovarajuću naredbu za svoju distribuciju.
$ sudo apt install boxes [On Debian/Ubuntu] $ sudo yum install boxes [On CentOS/RHEL] $ sudo dnf install boxes [On Fedora]
Sad kad ste instalirali okvire, imajte na umu da koristi korisničku konfiguracijsku datoteku $HOME/.boxes
ili konfiguracijsku datoteku/etc/boxes/boxes-config za cijelu sustav.
Zabavimo se Linux terminal terminalu.
Da biste vidjeli zadani dizajn okvira, jednostavno mu dodajte neki tekst za unos kao što je prikazano.
$ echo "Hey, this is linux-console.net! Thanks for following us." | boxes /******************************************************/ /* Hey, this is linux-console.net! Thanks for following us. */ /******************************************************/
Da biste odredili drugi dizajn, upotrijebite oznaku -d
kao što je prikazano.
$ 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'-\ (__/ \__)
Da biste poravnali ili smjestili tekst unutar okvira, upotrijebite zastavicu -a
. Pokažimo kako ovo funkcionira na sljedećem primjeru (gdje c
znači središte).
$ 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. //\\ \\// \\// \/ \/ /\ /\ //\\/\ /\//\\ \\///\\/\//"///\\/\//"///\\/\//"///\\/\//"///\\/\//"// \/\\///"//\/\\///"//\/\\///"//\/\\///"//\/\\///"//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/ \/ \/ \/ \/
U božićnoj sezoni možete koristiti santa dizajn da biste svojoj obitelji i prijateljima poslali sretne poruke, na primjer.
$ 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'-\ (__/ \__)
Za popis svih dostupnih dizajna/stilova pokrenite sljedeću naredbu.
$ 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 ...
Podržava poravnanje redaka, specifikaciju veličine okvira, dodavanje teksta, uvlačenje, upotrebu regularnih izraza i još mnogo toga.
Valentinovo se bliži, a vi ste željeli impresionirati svoju djevojku ili suprugu na Linux način, a zatim upotrijebite okvire kako je prikazano.
$ 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'-\ (__/ \__)
Za više informacija i primjere idite na http://boxes.thomasjensen.com/examples.html.
Okviri je uslužni program naredbenog retka koji crta okvir oko svog ulaznog teksta. U ovom ćemo članku naučiti kako instalirati i koristiti uslužni program Box za crtanje oblika u Linux terminalu. Upotrijebite obrazac za povratne informacije u nastavku da biste podijelili svoja razmišljanja o tome.