Awọn apoti - Fa Awọn apoti aworan ASCII ati Awọn apẹrẹ ni Ibudo Linux
Awọn apoti jẹ rọrun, eto laini atunto atunto eyiti o le fa iru apoti eyikeyi ni ayika ọrọ titẹ sii. O ṣe àlẹmọ ọrọ ati fa awọn apẹrẹ ni ayika rẹ - o jẹ iṣe iṣe iyọ ọrọ. Ni otitọ o ti ṣe apẹrẹ lati ṣepọ pẹlu olootu rẹ bi àlẹmọ ọrọ (ṣe atilẹyin aiyipada Vim). O le fa awọn apẹrẹ ti o wa lati awọn apoti ti o rọrun si aworan ASCII ti o nira.
Ninu nkan yii, a yoo kọ bii a ṣe le lo iwulo awọn apoti lati fa awọn apẹrẹ ni ebute Linux.
Bii o ṣe le Fi IwUlO Awọn apoti sii ni Lainos
Lati fi sori ẹrọ iwulo awọn apoti ni Linux, lo aṣẹ ti o yẹ fun pinpin rẹ.
$ sudo apt install boxes [On Debian/Ubuntu] $ sudo yum install boxes [On CentOS/RHEL] $ sudo dnf install boxes [On Fedora]
Bayi pe o ni awọn apoti ti a fi sii, ṣe akiyesi pe o nlo $HOME/.boxes
faili iṣeto ni pato olumulo tabi/ati be be/awọn apoti/apoti-atunto faili eto iṣeto-jakejado.
Jẹ ki a ni diẹ ninu idunnu ebute Linux.
Lati wo apẹrẹ awọn apoti aiyipada, nìkan pese diẹ ninu ọrọ titẹ sii si bi o ti han.
$ echo "Hey, this is linux-console.net! Thanks for following us." | boxes /******************************************************/ /* Hey, this is linux-console.net! Thanks for following us. */ /******************************************************/
Lati ṣafihan apẹrẹ miiran, lo asia -d
bi o ti han.
$ 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'-\ (__/ \__)
Lati ṣatunṣe tabi ipo ọrọ inu apoti, lo asia -a
. Jẹ ki a ṣe afihan bi eyi ṣe n ṣiṣẹ pẹlu apẹẹrẹ atẹle (ibiti c
tumọ si aarin).
$ 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. //\\ \\// \\// \/ \/ /\ /\ //\\/\ /\//\\ \\///\\/\//"///\\/\//"///\\/\//"///\\/\//"///\\/\//"// \/\\///"//\/\\///"//\/\\///"//\/\\///"//\/\\///"//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/ \/ \/ \/ \/
Ni akoko Keresimesi, o le lo apẹrẹ santa lati firanṣẹ ẹbi rẹ ati awọn ọrẹ awọn ifiranṣẹ isinmi ayọ, fun apẹẹrẹ.
$ 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'-\ (__/ \__)
Lati ṣe atokọ gbogbo awọn aṣa/awọn aza ti o wa, ṣiṣe aṣẹ atẹle.
$ 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 ...
O ṣe atilẹyin idalare laini, sipesifikesonu iwọn apoti, fifẹ ọrọ, indentation, lilo awọn ifihan deede ati pupọ diẹ sii.
Ọjọ Falentaini ti o sunmọ, ati pe o fẹ ṣe iwunilori ọrẹbinrin rẹ tabi iyawo rẹ ni ọna Linux, lẹhinna lo awọn apoti bi o ti han.
$ 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'-\ (__/ \__)
Fun alaye diẹ sii ati awọn apẹẹrẹ, lọ si http://boxes.thomasjensen.com/examples.html.
Awọn apoti jẹ iwulo laini aṣẹ ti o fa apoti kan ni ayika ọrọ titẹ sii. Ninu àpilẹkọ yii, a yoo kọ bi a ṣe le fi sori ẹrọ ati lilo iwulo awọn apoti lati fa awọn apẹrẹ ni ebute Linux. Lo fọọmu esi ni isalẹ lati pin awọn ero rẹ nipa rẹ.