ຕາມທີ່ທ່ານຮູ້, ສ່ວນໃຫຍ່ຂອງການກະທໍາໃນລະບົບປະຕິບັດການ Linux ແມ່ນດໍາເນີນໂດຍຜ່ານ console. ຜູ້ໃຊ້ຈະໃຊ້ຄໍາສັ່ງພິເສດທີ່ຮັບຜິດຊອບໃນການປະຕິບັດຂະບວນການທີ່ແນ່ນອນ, ແລະລ່ວງຫນ້າຕົວເລືອກທີ່ລະບຸໄວ້ໃຫ້ຄວາມເປັນໄປໄດ້ຂອງຕົນເອງໃນການຄວບຄຸມສິ່ງອໍານວຍຄວາມສະດວກຫຼາຍທີ່ສຸດ. ຫນຶ່ງໃນຄໍາສັ່ງດັ່ງກ່າວແມ່ນສຽງຂອງ ECHO, ແລະມື້ນີ້ພວກເຮົາຕ້ອງການບອກລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບຜົນປະໂຫຍດນີ້, ນໍາເອົາຕົວຢ່າງຂອງການນໍາໃຊ້ຫຼາຍຢ່າງ.
ພວກເຮົາໃຊ້ຄໍາສັ່ງ ECHO ໃນ Linux
ທີມງານ ECHO ທີ່ກໍາລັງພິຈາລະນາໃນມື້ນີ້ມີການເບິ່ງເບື້ອງຕົ້ນແລະຈຸດຫມາຍປາຍທາງທີ່ຄັບແຄບ - ສະແດງຂໍ້ຄວາມໃນຫນ້າຈໍ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ສິ່ງນີ້ບໍ່ແຊກແຊງມັນມັກໃຊ້ໃນສະຄິບຕ່າງໆແລະເພື່ອຈຸດປະສົງອື່ນໆ. ຕໍ່ໄປ, ພວກເຮົາສະເຫນີໃຫ້ຄຸ້ນເຄີຍໂດຍຫຍໍ້ຕົວເອງກັບ Syntax ຂອງຜົນປະໂຫຍດນີ້ແລະ disassemble ຕົວຢ່າງທີ່ນິຍົມແລະງ່າຍທີ່ສຸດຂອງການປ້ອນຂໍ້ມູນຂອງມັນໃນ console ມາດຕະຖານ.syntax echo
ເກືອບທຸກທີມ, ນອກເຫນືອໄປຈາກຫນ້າທີ່ຕົ້ນຕໍ, ຍັງສາມາດປະຕິບັດວຽກງານອື່ນໆອີກໂດຍອ້າງຄໍາວ່າຄໍາໂຕ້ຖຽງທີ່ລະບຸ. Echo ບໍ່ໄດ້ຍົກເວັ້ນໃນເລື່ອງນີ້, ຢ່າງໃດກໍ່ຕາມ, ເນື່ອງຈາກຄວາມລຽບງ່າຍຂອງຕົວເລືອກທີ່ກ້າວຫນ້າ, ມັນບໍ່ມີຫລາຍ. ຂໍໃຫ້ພິຈາລະນາມັນກ່ຽວກັບພວກເຂົາແຕ່ລະຄົນ, ແຕ່ທໍາອິດຈົ່ງເອົາໃຈໃສ່ກັບມຸມມອງມາດຕະຖານຂອງສາຍ: echo + Echo + ຕົວເລືອກ + ສະຕິງ + ຊ່ອຍແນ່ + ສາຍ.
- -n - ມັນຈະບໍ່ສະແດງການໂອນເສັ້ນ;
- - ເປັນ - ຮັບຜິດຊອບສໍາລັບການລວມເອົາລໍາດັບການຫລົບຫນີ;
- -e - ປິດການຕີຄວາມຫມາຍຂອງລໍາດັບທີ່ຫຼົບຫນີ.
ພວກເຮົາຍັງສັງເກດວ່າລໍາດັບການຫລົບຫນີແມ່ນທາງເລືອກສາກົນທີ່ນໍາສະເຫນີໃນຮູບແບບຂອງສັນຍາລັກ. ພວກເຂົາແຕ່ລະມີຄຸນຄ່າທີ່ແນ່ນອນ, ແລະຖ້າທ່ານສາມາດຕີຄວາມຫມາຍໄດ້ເມື່ອໃຊ້ຄໍາສັ່ງ ECHO, ທ່ານສາມາດໃຊ້ການໂຕ້ຖຽງດັ່ງກ່າວໄດ້:
- / c - ມີຄວາມຮັບຜິດຊອບໃນການລຶບການໂອນສາຍຂອງຊ່ອຍແນ່;
- / T - ສະແດງແຖບອອກຕາມລວງນອນ;
- / v - ສ້າງແຖບຕັ້ງ;
- / B - ກໍາຈັດສັນຍາລັກທີ່ຜ່ານມາໄວ້ໃນສາຍ;
- ບັນເທີງ / ນີຍະ / ປະກອບມີການໂອນສາຍເຊືອກໄປທີ່ໃຫມ່;
- / r - ກັບຄືນ carriage ໃນການເລີ່ມຕົ້ນຂອງສາຍ.
ອີກເທື່ອຫນຶ່ງ, ພວກເຮົາຊີ້ແຈງຕົວເລືອກຂ້າງເທິງນີ້ແມ່ນມີໃຫ້ເຂົ້າໃນສະຖານະການທີ່ທ່ານໄດ້ກໍານົດໄວ້ໃນເບື້ອງຕົ້ນ --E ໃນທີມ. ຖ້າຈໍາເປັນ, ແຕ່ລະສັນຍາລັກນີ້ສາມາດໄດ້ຮັບການປັບປຸງຫຼັງຈາກທີ່ຄໍາທີ່ປ້ອນຂໍ້ມູນທີ່ພວກເຮົາຈະສະແດງໃນຄໍາແນະນໍາຕໍ່ໄປນີ້.
ສະຫລຸບຂອງສະຕິງງ່າຍໆ
ດັ່ງທີ່ໄດ້ກ່າວມາກ່ອນຫນ້ານີ້, ຈຸດປະສົງຕົ້ນຕໍຂອງຄໍາສັ່ງ ECHO ແມ່ນຜົນໄດ້ຮັບຂອງສາຍເຊືອກ. ມັນແມ່ນກ່ຽວກັບເລື່ອງນີ້ທີ່ພວກເຮົາຕ້ອງການທີ່ຈະສົນທະນາຕື່ມອີກ, ກວດກາການກະທໍາທີ່ງ່າຍດາຍບໍ່ຫຼາຍປານໃດທີ່ຈະຊ່ວຍໃຫ້ເຂົ້າໃຈໄດ້ແນ່ນອນເຄື່ອງໃຊ້ສໍາຄັນທັງຫມົດ.
- ຍົກຕົວຢ່າງ console ທີ່ສະດວກສໍາລັບທ່ານ, ຍົກຕົວຢ່າງ, ໂດຍຜ່ານເມນູໂປແກຼມຫຼືກົດປຸ່ມ Hot + Alt + T Hot. ທີ່ນີ້ ມັນຖືກເປີດໃຊ້ໂດຍກົດປຸ່ມ Enter.
- ຕາມທີ່ທ່ານສາມາດເຫັນໄດ້, ໃນສາຍໃຫມ່, ຄໍາທີ່ໄດ້ເຂົ້າມາໃຫມ່ໃນຮູບແບບດຽວກັນຢ່າງແນ່ນອນ.
- ຖ້າທ່ານເພີ່ມຕົວເລືອກ \ b ກ່ອນແຕ່ລະຄໍາ, ຕົວລະຄອນທີ່ຜ່ານມາຈະຖືກສະແດງໂດຍບໍ່ມີການສະແດງບ່ອນຫວ່າງ, "Lumpics \ blinux \ bsite \ Blinux.
- ພວກເຮົາເອົາຕົວເລືອກທີ່ລະບຸໄວ້ໃນທຸກຄໍາ, ສະນັ້ນຜົນໄດ້ຮັບຈະກາຍເປັນສິ່ງທີ່ເຫມາະສົມ.
- ດຽວນີ້ຂໍໃຫ້ເອົາໃຈໃສ່ກັບຕົວກໍານົດການ \ n \ n. ດັ່ງທີ່ທ່ານຮູ້ຢູ່ແລ້ວ, ມັນກະຕຸ້ນການໂອນສາຍເຊືອກ, ຖ້າມັນບໍ່ໄດ້ຖືກສະແດງໃນເບື້ອງຕົ້ນ.
- ພວກເຮົາຊີ້ບອກ \ n ໃນຄວາມເປັນຈິງຫຼັງຈາກທໍາອິດ, ສະນັ້ນ, ພວກເຂົາແຕ່ລະຈະຖືກສະແດງຢູ່ໃນແຖວໃຫມ່.
- ພວກເຮົາຫັນໄປຫາແຖບທີ່ໃຊ້ເພື່ອຈັດລຽນຂໍ້ຄວາມ. ທ່ານຈະລົງທະບຽນພຽງພໍໃນສະຖານທີ່ທີ່ຈໍາເປັນເທົ່ານັ້ນ \ t ເພື່ອໃຫ້ໄດ້ຜົນທີ່ຕ້ອງການ.
- ດັ່ງທີ່ສາມາດເບິ່ງເຫັນໄດ້, ກັບຄໍາທໍາອິດ, ການແຈ້ງການດັ່ງກ່າວໄດ້ຖືກນໍາໃຊ້ສອງຄັ້ງ. ພິຈາລະນານີ້ເມື່ອສາຍຕ່າງໆຈະຖືກສະແດງ.
- ນອກຈາກນັ້ນ, ບໍ່ມີຫຍັງແຊກແຊງການລະບຸຕົວເລືອກຫລາຍທາງລໍາດັບ, ສັງເກດເບິ່ງກົດລະບຽບການປ້ອນຂໍ້ມູນ.
- ຍົກຕົວຢ່າງ, ໃນພາບຫນ້າຈໍຂ້າງລຸ່ມທີ່ທ່ານເຫັນຜົນຂອງຜົນຜະລິດກັບການໂອນຍ້າຍແລະແທັບໃນເວລາດຽວກັນ.
- ເປັນຕົວຢ່າງສຸດທ້າຍ, ເອົາ / v. ການໂຕ້ຖຽງນີ້ສ້າງແທັບຕັ້ງ.
- ດ້ວຍເຫດນັ້ນ, ແຕ່ລະຄໍາແມ່ນໄດ້ມາຈາກສາຍໃຫມ່ແລະໃນຮູບແບບຂອງຂັ້ນຕອນ.
ຕອນນີ້ທ່ານຮູ້ແລ້ວວ່າຄໍາສັ່ງຂອງແອັກໂກ້ມີຄວາມສາມາດສະແດງສາຍທີ່ລະບຸໄວ້ໃນຮູບແບບໃດກໍ່ໄດ້ທີ່ສາມາດປະຕິບັດໄດ້ໂດຍການລະບຸຕົວເລືອກທີ່ເຫມາະສົມ. ຂໍໃຫ້ໄປທີ່ຕົວກໍານົດການອື່ນໆເພື່ອໃຫ້ທ່ານເຂົ້າໃຈວ່າພວກມັນຈະປະສົມເຂົ້າໃນຮູບແບບທີ່ຖືກຕ້ອງ.
ຜົນໄດ້ຮັບຂອງຄຸນຄ່າຕົວແປ
ໃນເກືອບທຸກສະຄິບ, ຕົວແປທີ່ແນ່ນອນທີ່ໃຊ້ໃນການທີ່ມູນຄ່າແມ່ນລ່ວງຫນ້າ. ຖ້າພວກເຮົາກໍາລັງເວົ້າກ່ຽວກັບຜົນປະໂຫຍດຂອງແອັກໂກ້, ຫຼັງຈາກນັ້ນມັນກໍ່ສາມາດຜະລິດໄດ້ເຖິງຄວາມຫມາຍຫຼາຍ. ພວກເຮົາຈະພິຈາລະນາຕົວຢ່າງນີ້ໃນກອງປະຊຸມສະຖານີໃດຫນຶ່ງໂດຍບໍ່ມີການສ້າງສະຄິບຂອງຕົວມັນເອງ. ສິ່ງນີ້ຫມາຍເຖິງວ່າໃນເວລາທີ່ກໍາລັງເລີ່ມຕົ້ນຕິດພັນໄດ້, ຄຸນຄ່າຈະຖືກລົບລ້າງ.
- ເພື່ອເລີ່ມຕົ້ນ, ການສ້າງຕົວແປທົດລອງໂດຍການສົ່ງອອກ I = Lumps, ບ່ອນທີ່ຂ້ອຍຊື່ຂອງຕົວແປ, ແລະ lumpsics ແມ່ນຄຸນຄ່າຂອງມັນ.
- ໃຊ້ echo $ i ເພື່ອສະແດງມູນຄ່າຂອງຕົວແປທີ່ໄດ້ກໍານົດໄວ້ໃນເສັ້ນຕໍ່ໄປນີ້.
- ຕາມທີ່ທ່ານເຫັນ, ທຸກສິ່ງທຸກຢ່າງຈະຖືກສະແດງຢ່າງຖືກຕ້ອງ.
- ສ້າງຕົວແປອື່ນໂດຍຜ່ານການສົ່ງອອກ L = Linux.
- ພວກເຮົາແນະນໍາຄໍາສັ່ງທົດລອງໃຊ້ໄດ້ $ i site site $ l.
- ຕອນນີ້ທ່ານຮູ້ແລ້ວວ່າແອັກໂກ້ຮັບມືກັບຜົນຜະລິດຂອງສອງຫຼືຫຼາຍກວ່າຕົວແປໃນຮູບແບບຫນຶ່ງເສັ້ນ.
ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ຜົນຜະລິດຕົວແປນີ້ແມ່ນໃຊ້ໃນເວລາທີ່ຂຽນສະຄິບ, ແນວໃດກໍ່ຕາມ, ການວາງແຜນດັ່ງກ່າວສາມາດຜະລິດໄດ້ຈໍານວນຫນຶ່ງທີ່ຂຶ້ນກັບຫນຶ່ງຄ່າ, ການກະທໍາພາຍໃນກອງປະຊຸມໃດຫນຶ່ງ.
ການມອບຫມາຍໃຫ້ສາຍສີ
ຖ້າທ່ານກໍາລັງໃຊ້ຄອນໂຊນຢ່າງຫ້າວຫັນ, ທ່ານຮູ້ວ່າແຕ່ລະຄໍາສາມາດໃຊ້ສີທີ່ມີຢູ່ໄດ້ທີ່ນີ້, ແລະບໍ່ພຽງແຕ່ເປັນສີຂາວຫຼືສີດໍາ (ຂື້ນກັບຫົວຂໍ້ "). ECHO ຍັງຊ່ວຍໃຫ້ທ່ານແຕ້ມເສັ້ນ, ແລະຮັບຜິດຊອບຕໍ່ການໂຕ້ຖຽງດັ່ງກ່າວ:
- \ 033 [30m - ສີດໍາ;
- \ 033 [31m - ສີແດງ;
- \ 033 [32M - ສີຂຽວ;
- \ 033 [33M - ສີເຫຼືອງ;
- \ 033 [34M - ສີຟ້າ;
- \ 033 [35M - ສີມ່ວງ;
- \ 033 [3M - ສີຟ້າ;
- \ 033 [3MM - ສີເທົາ.
ມີຈໍານວນການໂຕ້ຖຽງອື່ນໆທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດປ່ຽນສີຂອງພື້ນຖານຂອງແຜ່ນຈາລຶກ. ເບິ່ງຄືວ່າບັນຊີລາຍຊື່ຄ້າຍຄືກັນ, ແຕ່ມີຄວາມແຕກຕ່າງໃນຕົວເລກ:
- \ 033 [40M - ສີດໍາ;
- \ 033 [41M - ສີແດງ;
- \ 033 [42m - ສີຂຽວ;
- \ 033 [43m - ສີເຫຼືອງ;
- \ 033 [44m - ສີຟ້າ;
- \ 033 [45M - ສີມ່ວງ;
- \ 033 [46m - ສີຟ້າ;
- \ 033 [47m - ສີເທົາ;
- \ 033 [0M - ປັບຄ່າທັງຫມົດໃຫ້ເປັນສະພາບເດີມ.
ຂະນະທີ່ທ່ານເຂົ້າໃຈແລ້ວ, ການໂຕ້ຖຽງເຫຼົ່ານີ້ຈະຕ້ອງຖືກນໍາໃຊ້ກັບແຕ່ລະແຖວຖ້າມີຄວາມຕ້ອງການ. ເບິ່ງຄືວ່າໂຄງສ້າງຄ້າຍຄືກັນດັ່ງຕໍ່ໄປນີ້: Echo -e "\ 033 [333 [433 [433 [433 [4333 [41MLLONUX".
ຕົວຢ່າງຂ້າງເທິງນີ້ແມ່ນພື້ນຫລັງຂອງສີຂີ້ເຖົ່າສີສົ້ມ, ແລະພື້ນຫລັງຂອງສີທີ່ແຕກຕ່າງກັນໄດ້ຖືກເປີດໃຊ້ໃນ "ເວັບໄຊ" ແລະ "Linux". ທ່ານເຫັນສິ່ງນີ້ຢູ່ໃນພາບຫນ້າຈໍຂ້າງລຸ່ມນີ້ຄໍາສັ່ງທີ່ໃສ່ແລ້ວ.
ລັກສະນະແຕກຕ່າງພິເສດ
ການເຮັດວຽກຂອງ ECHO ທີ່ເຮັດວຽກໃນສະພາບແວດລ້ອມທີ່ແຕກຕ່າງກັນ, ມັນຕ້ອງຮັກສາຕົວເລືອກມາດຕະຖານສໍາລັບສະພາບແວດລ້ອມນີ້. ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ພວກເຂົາມີຄວາມຮັບຜິດຊອບໃນການຈັດປະເພດເອກະສານແລະຜົນຜະລິດຂອງຈຸດປະສົງຂອງສະຖານທີ່ປະຈຸບັນ.
- ກະລຸນາໃສ່ acho * ໃນສະຖານີເພື່ອສະແດງເນື້ອໃນຂອງໂຟນເດີປັດຈຸບັນ.
- ເສັ້ນຕໍ່ໄປຈະປະກົດຕົວບັນຊີລາຍຊື່ຂອງໄດເລກະທໍລີແລະອົງປະກອບທີ່ເຂົ້າມາຢ່າງແທ້ຈິງ. ມັນຈະເປັນສາຍມາດຕະຖານໂດຍບໍ່ຕ້ອງລົງທະບຽນ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ດຽວນີ້ທ່ານຮູ້ຢູ່ແລ້ວວ່າມັນສາມາດດັດແປງໄດ້ບົນພື້ນຖານຕົວຢ່າງຂ້າງເທິງ.
- ລະບຸ echo * .txt ຖ້າທ່ານຕ້ອງການສະແດງສ່ວນປະກອບພຽງແຕ່ຂອງຮູບແບບທີ່ໄດ້ກໍານົດໄວ້. ທົດແທນ .txt ໄປຫາອີກທາງເລືອກທີ່ຕ້ອງການ.
- ໃນທີ່ສຸດ, ພວກເຮົາກໍ່ສັງເກດວ່າ Echo ຍັງປະຕິບັດເອກະສານແກ້ໄຂເອກະສານ, ເຊິ່ງປະຕິບັດດັ່ງຕໍ່ໄປນີ້: Echo 1> / sys / ipv4 / ipv4 / ip_forward. 1 - String ສໍາລັບໃບສະຫມັກ, A / PROC / SYS / NET / IPV4 / IPV4 / IP_Forward - ເສັ້ນທາງສູ່ຈຸດປະສົງທີ່ຕ້ອງການ.
ເປັນສ່ວນຫນຶ່ງຂອງວັດສະດຸໃນມື້ນີ້, ພວກເຮົາໄດ້ຈັດການກັບແອັກໂກ້ໃນລະບົບປະຕິບັດການ Linux. ຖ້າທ່ານສົນໃຈກ່ຽວກັບຫົວຂໍ້ທີ່ມີການພົວພັນກັບທີມງານທີ່ໄດ້ຮັບຄວາມນິຍົມ, ນອກຈາກນັ້ນ, ພວກເຮົາແນະນໍາໃຫ້ຮຽນຮູ້ບົດຂຽນກ່ຽວກັບເວັບໄຊທ໌ນີ້, ໃນຂະນະທີ່ກໍາລັງຍ້າຍຢູ່ດ້ານລຸ່ມຂອງລິ້ງຂ້າງລຸ່ມນີ້.
ເບິ່ງຕື່ມອີກ:
ການນໍາໃຊ້ຄໍາສັ່ງເລື້ອຍໆໃນ "Terminal" Linux
ln / ຊອກຫາ / LS / GREP / PWD / PWD / PWD ໃນ Linux