Linux ມ່ວນ - ວິທີການສ້າງປ້າຍໂຄສະນາຂໍ້ຄວາມ ASCII ໃນສະ ໜາມ
ເມື່ອບໍ່ດົນມານີ້, ພວກເຮົາໄດ້ອະທິບາຍກ່ຽວກັບວິທີການສະແດງສິນລະປະ ASCII ທີ່ໄດ້ ກຳ ນົດໄວ້ໂດຍບັງເອີນໃນ Linux, ໂດຍໃຊ້ໂປແກຼມທີ່ມີຊື່ວ່າ ASCII-Art-Splash-Screen. ໃນບົດຂຽນນີ້, ພວກເຮົາຈະສະແດງວິທີການສ້າງປ້າຍໂຄສະນາຂໍ້ຄວາມ ASCII ທີ່ ໜ້າ ສົນໃຈຂອງທ່ານເອງຈາກຂໍ້ຄວາມ ທຳ ມະດາ, ໂດຍໃຊ້ສອງປະໂຫຍດໃນການໃຊ້ ຄຳ ສັ່ງທີ່ເອີ້ນວ່າ FIGlet ແລະ TOIlet.
FIGlet ແມ່ນປະໂຫຍດຂອງເສັ້ນ ຄຳ ສັ່ງທີ່ງ່າຍດາຍ ສຳ ລັບການສ້າງປ້າຍໂຄສະນາຂໍ້ຄວາມ ASCII ຫຼືຕົວອັກສອນໃຫຍ່ອອກຈາກຕົວ ໜັງ ສື ທຳ ມະດາ, ໃນຂະນະທີ່ TOIlet (ຄຳ ສັ່ງຍ່ອຍຢູ່ໃຕ້ຮູບ) ແມ່ນຜົນປະໂຫຍດຂອງ ຄຳ ສັ່ງ ສຳ ລັບການສ້າງຕົວອັກສອນໃຫຍ່ທີ່ມີສີສັນຈາກຕົວ ໜັງ ສື ທຳ ມະດາ.
ວິທີການຕິດຕັ້ງແລະ ນຳ ໃຊ້ເຄື່ອງມື Figlet ແລະຫ້ອງນ້ ຳ ໃນ Linux
ເພື່ອໃຊ້ເຄື່ອງມື FIGlet ແລະ TOIlet ຮ່ວມກັນ, ທຳ ອິດທ່ານຕ້ອງຕິດຕັ້ງພວກມັນຢູ່ໃນລະບົບ Linux ຂອງທ່ານໂດຍໃຊ້ຕົວຈັດການຊຸດແບບປົກກະຕິດັ່ງທີ່ສະແດງໄວ້.
$ sudo apt install figlet toilet [On Debian/Ubuntu] $ sudo yum install figlet toilet [On CentOS/RHEL] $ sudo dnf install figlet toilet [On Fedora 22+]
ເມື່ອຕິດຕັ້ງແລ້ວ, ວິທີການພື້ນຖານຂອງການ ນຳ ໃຊ້ figlet ແມ່ນໂດຍການສະ ໜອງ ຂໍ້ໂຕ້ແຍ້ງ, ຂໍ້ຄວາມທີ່ທ່ານຕ້ອງການທີ່ຈະປ່ຽນເປັນປ້າຍໂຄສະນາຫລືຕົວ ໜັງ ສືຂະ ໜາດ ໃຫຍ່, ດັ່ງທີ່ສະແດງ.
$ figlet TecMint.com _____ __ __ _ _ |_ _|__ ___| \/ (_)_ __ | |_ ___ ___ _ __ ___ | |/ _ \/ __| |\/| | | '_ \| __| / __/ _ \| '_ ` _ \ | | __/ (__| | | | | | | | |_ | (_| (_) | | | | | | |_|\___|\___|_| |_|_|_| |_|\__(_)___\___/|_| |_| |_|
ຖ້າທ່ານຕ້ອງການໃຫ້ຜົນຜະລິດຖືກສ້າງຂື້ນໃນສູນ, ໃຫ້ໃຊ້ -c
ທຸງດັ່ງທີ່ສະແດງໄວ້.
$ figlet -c TecMint.com _____ __ __ _ _ |_ _|__ ___| \/ (_)_ __ | |_ ___ ___ _ __ ___ | |/ _ \/ __| |\/| | | '_ \| __| / __/ _ \| '_ ` _ \ | | __/ (__| | | | | | | | |_ | (_| (_) | | | | | | |_|\___|\___|_| |_|_|_| |_|\__(_)___\___/|_| |_| |_|
ນອກຈາກນັ້ນ, ຍັງໃຊ້ -l
ເພື່ອ ກຳ ນົດຜົນຜະລິດຢູ່ເບື້ອງຊ້າຍຫຼື -r
ເພື່ອພິມມັນຢູ່ທາງຂວາ.
ທ່ານຍັງສາມາດຄວບຄຸມຄວາມກວ້າງຂອງຜົນຜະລິດດ້ວຍປຸ່ມສະຫຼັບ -w
, ຄວາມກວ້າງຂອງຕອນຕົ້ນແມ່ນ 80 ຖັນ.
$ figlet -w 100 I Love TecMint.com ___ _ _____ __ __ _ _ |_ _| | | _____ _____ |_ _|__ ___| \/ (_)_ __ | |_ ___ ___ _ __ ___ | | | | / _ \ \ / / _ \ | |/ _ \/ __| |\/| | | '_ \| __| / __/ _ \| '_ ` _ \ | | | |__| (_) \ V / __/ | | __/ (__| | | | | | | | |_ | (_| (_) | | | | | | |___| |_____\___/ \_/ \___| |_|\___|\___|_| |_|_|_| |_|\__(_)___\___/|_| |_| |_|
ຖ້າທ່ານມີສະຖານີທີ່ກວ້າງກວ່າ, ທ່ານສາມາດໃຊ້ຄວາມຍາວເຕັມຂອງປາຍຂອງທ່ານດ້ວຍປຸ່ມ -t
.
$ figlet -t TecMint.com
ສຳ ລັບຜົນຜະລິດທີ່ຈະແຈ້ງກວ່າ, ທ່ານສາມາດໃຊ້ທຸງ -k
ເພື່ອເພີ່ມພື້ນທີ່ນ້ອຍໆລະຫວ່າງຕົວອັກສອນທີ່ພິມ: ກວດເບິ່ງຄວາມແຕກຕ່າງລະຫວ່າງຜົນໄດ້ຮັບຂ້າງເທິງແລະດ້ານລຸ່ມຕາມທີ່ສະແດງ.
$ figlet -t -k I Love TecMint.com ___ _ _____ __ __ _ _ |_ _| | | ___ __ __ ___ |_ _|___ ___ | \/ |(_) _ __ | |_ ___ ___ _ __ ___ | | | | / _ \\ \ / // _ \ | | / _ \ / __|| |\/| || || '_ \ | __| / __|/ _ \ | '_ ` _ \ | | | |___| (_) |\ V /| __/ | || __/| (__ | | | || || | | || |_ _| (__| (_) || | | | | | |___| |_____|\___/ \_/ \___| |_| \___| \___||_| |_||_||_| |_| \__|(_)\___|\___/ |_| |_| |_|
ແທນທີ່ຈະພິມຂໍ້ຄວາມຂອງທ່ານໃສ່ເສັ້ນ ຄຳ ສັ່ງ, ທ່ານສາມາດອ່ານຂໍ້ຄວາມຈາກແຟ້ມເອກະສານ, ໂດຍໃຊ້ຕົວເລືອກ -p
ດັ່ງທີ່ສະແດງ.
$ echo "I wish I could chmod 644 my Girlfriend" >girlfriend.txt $ figlet -kp < girlfriend.txt ___ _ _ ___ _ _ |_ _| __ __(_) ___ | |__ |_ _| ___ ___ _ _ | | __| | | | \ \ /\ / /| |/ __|| '_ \ | | / __|/ _ \ | | | || | / _` | | | \ V V / | |\__ \| | | | | | | (__| (_) || |_| || || (_| | |___| \_/\_/ |_||___/|_| |_| |___| \___|\___/ \__,_||_| \__,_| _ _ __ _ _ _ _ ___ | |__ _ __ ___ ___ __| | / /_ | || | | || | / __|| '_ \ | '_ ` _ \ / _ \ / _` | | '_ \ | || |_ | || |_ | (__ | | | || | | | | || (_) || (_| | | (_) ||__ _||__ _| \___||_| |_||_| |_| |_| \___/ \__,_| \___/ |_| |_| ____ _ _ __ _ _ _ __ ___ _ _ / ___|(_) _ __ | | / _| _ __ (_) ___ _ __ __| | | '_ ` _ \ | | | | | | _ | || '__|| || |_ | '__|| | / _ \| '_ \ / _` | | | | | | || |_| | | |_| || || | | || _|| | | || __/| | | || (_| | |_| |_| |_| \__, | \____||_||_| |_||_| |_| |_| \___||_| |_| \__,_|
ທ່ານສາມາດລະບຸຕົວອັກສອນອື່ນ, ໂດຍໃຊ້ -f
ທຸງ, ຕົວອັກສອນແມ່ນ .flf
ຫຼື .tlf
ເອກະສານທີ່ເກັບໄວ້ໃນ/usr/share/figlet . ທ່ານສາມາດກວດເບິ່ງຕົວອັກສອນທີ່ມີຢູ່ເຊັ່ນນັ້ນ.
$ ls /usr/share/figlet/ 646-ca2.flc 646-es.flc 646-kr.flc 646-yu.flc 8859-9.flc 646-ca.flc 646-fr.flc 646-no2.flc 8859-2.flc ascii12.tlf 646-cn.flc 646-gb.flc 646-no.flc 8859-3.flc ascii9.tlf 646-cu.flc 646-hu.flc 646-pt2.flc 8859-4.flc banner.flf 646-de.flc 646-irv.flc 646-pt.flc 8859-5.flc bigascii12.tlf 646-dk.flc 646-it.flc 646-se2.flc 8859-7.flc bigascii9.tlf 646-es2.flc 646-jp.flc 646-se.flc 8859-8.flc big.flf
ຫຼັງຈາກນັ້ນ, ໃຊ້ຕົວອັກສອນສະເພາະ, ຕົວຢ່າງ, ຂ້ອຍໃຊ້ຕົວອັກສອນ slant.tlf
ຕາມທີ່ສະແດງ.
$ figlet -f slant "Sudo I Love You" _____ __ ____ __ __ __ / ___/__ ______/ /___ / _/ / / ____ _ _____ \ \/ /___ __ __ \__ \/ / / / __ / __ \ / / / / / __ \ | / / _ \ \ / __ \/ / / / ___/ / /_/ / /_/ / /_/ / _/ / / /___/ /_/ / |/ / __/ / / /_/ / /_/ / /____/\__,_/\__,_/\____/ /___/ /_____/\____/|___/\___/ /_/\____/\__,_/
ໃຊ້ TOIlet ເພື່ອສ້າງປ້າຍໂຄສະນາຂໍ້ຄວາມ ASCII ທີ່ມີສີສັນ
ຄຳ ສັ່ງຫ້ອງນ້ ຳ ຍັງໃຊ້ເພື່ອປ່ຽນຕົວ ໜັງ ສືໃຫ້ເປັນຕົວອັກສອນ ASCII ຂະ ໜາດ ໃຫຍ່. ວິທີທີ່ງ່າຍທີ່ສຸດຂອງການແລ່ນມັນແມ່ນດັ່ງຕໍ່ໄປນີ້.
$ toilet TecMint.com mmmmmmm m m " m # mmm mmm ## ## mmm m mm mm#mm mmm mmm mmmmm # #" # #" " # ## # # #" # # #" " #" "# # # # # #"""" # # "" # # # # # # # # # # # # "#mm" "#mm" # # mm#mm # # "mm # "#mm" "#m#" # # #
ເພື່ອປ່ຽນເປັນຕົວອັກສອນສະເພາະ, ໃຫ້ໃຊ້ຕົວເລືອກ -f
, ມັນຍັງອ່ານຕົວອັກສອນຈາກແຫຼ່ງດຽວກັນກັບຕົວເລກ.
$ toilet -kf script TecMint.com ______ ,__ __ (_) | /| | | o | _ __ | | | _ _ _|_ __ __ _ _ _ _ ||/ / | | | | / |/ | | / / \_/ |/ |/ | (_/ |__/\___/| | |_/|_/ | |_/|_/o\___/\__/ | | |_/
ຕົວເລືອກ ຈຳ ນວນ ໜຶ່ງ ສຳ ລັບຮູບທີ່ພວກເຮົາໄດ້ເບິ່ງຢູ່ຂ້າງເທິງນີ້ແມ່ນໃຊ້ກັບຫ້ອງນ້ ຳ. ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງ ໜ້າ ຜູ້ຊາຍຂອງພວກເຂົາ.
$ man figlet $ man toilet
ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ພິຈາລະນາສອງຂໍ້ຄວາມສາມາດໃຊ້ ສຳ ລັບການປ່ຽນຂໍ້ຄວາມເປັນຕົວ ໜັງ ສື ASCII ຂະ ໜາດ ໃຫຍ່, ມີປະໂຫຍດໃນການສ້າງປ້າຍໂຄສະນາຫຼືຂໍ້ຄວາມ. ແບ່ງປັນຄວາມຄິດຂອງທ່ານກ່ຽວກັບ ຄຳ ສັ່ງເຫຼົ່ານີ້ຜ່ານແບບຟອມ ຄຳ ຄິດເຫັນດ້ານລຸ່ມ.