5 Shells Open Source ທີ່ຖືກໃຊ້ເລື້ອຍໆທີ່ສຸດ ສຳ ລັບ Linux


ຫອຍແມ່ນຕົວແປ ຄຳ ສັ່ງໃນລະບົບປະຕິບັດການເຊັ່ນ Unix ຫຼື GNU/Linux, ມັນແມ່ນໂປແກຼມທີ່ປະຕິບັດໂຄງການອື່ນໆ. ມັນໃຫ້ຜູ້ໃຊ້ຄອມພິວເຕີ້ໂຕ້ຕອບກັບລະບົບ Unix/GNU Linux ເພື່ອໃຫ້ຜູ້ໃຊ້ສາມາດເອີ້ນໃຊ້ ຄຳ ສັ່ງຫລືອຸປະກອນຕ່າງໆ/ເຄື່ອງມືທີ່ແຕກຕ່າງກັນດ້ວຍຂໍ້ມູນປ້ອນຂໍ້ມູນບາງຢ່າງ.

ເມື່ອຫອຍໂຕໄດ້ ສຳ ເລັດການປະຕິບັດໂປຣແກຣມ, ມັນຈະສົ່ງຜົນໃຫ້ຜູ້ໃຊ້ຢູ່ ໜ້າ ຈໍ, ເຊິ່ງແມ່ນອຸປະກອນສົ່ງອອກມາດຕະຖານ. ດ້ວຍເຫດຜົນນີ້, ມັນຈຶ່ງຖືກເອີ້ນວ່າ“ ນາຍແປພາສາ”.

ຫອຍແມ່ນມີຫຼາຍກ່ວາພຽງແຕ່ນາຍພາສາແປ ຄຳ ສັ່ງ, ມັນຍັງເປັນພາສາການຂຽນໂປແກຼມຂອງມັນດ້ວຍການສ້າງພາສາການຂຽນໂປແກຼມທີ່ສົມບູນແບບເຊັ່ນ: ການປະຕິບັດເງື່ອນໄຂ, ວົງຈອນ, ຕົວແປ, ໜ້າ ທີ່ແລະອື່ນໆອີກຫລາຍຢ່າງ.

ນັ້ນແມ່ນເຫດຜົນທີ່ວ່າຫອຍ Unix/GNU Linux ແມ່ນມີປະສິດຕິພາບສູງກວ່າເມື່ອທຽບກັບ Windows shell.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະພິຈາລະນາເບິ່ງຫອຍແຫຼ່ງເປີດທີ່ໃຊ້ກັນຫຼາຍທີ່ສຸດໃນ Unix/GNU Linux.

1. ບັກຫອຍ

Bash ໝາຍ ເຖິງ Bourne Again Shell ແລະມັນແມ່ນຫອຍເລີ່ມຕົ້ນໃນການແຈກຢາຍ Linux ຈຳ ນວນຫລາຍໃນມື້ນີ້. ມັນຍັງເປັນແກະ sh ທີ່ເຫມາະສົມແລະສະຫນອງການປັບປຸງຕົວຈິງໃນໄລຍະ sh ສໍາລັບການຂຽນໂປແກຼມແລະການນໍາໃຊ້ແບບໂຕ້ຕອບເຊິ່ງປະກອບມີ:

<

  • ດັດແກ້ເສັ້ນ ຄຳ ສັ່ງ
  • ການຄວບຄຸມວຽກ
  • ປະຫວັດ ຄຳ ສັ່ງຂະ ໜາດ ບໍ່ ຈຳ ກັດ
  • ຟັງຊັນ Shell ແລະນາມແຝງ
  • ຂະ ໜາດ ບໍ່ ຈຳ ກັດປ້າຍທີ່ມີດັດສະນີ
  • ເລກເລກເລກຄະນິດສາດໃນຖານໃດໆຈາກສອງຫາຫົກສິບສີ່
  • 2. ຫອຍ Tcsh/Csh

    Tcsh ແມ່ນປັບປຸງ C shell, ມັນສາມາດຖືກນໍາໃຊ້ເປັນ shell ເຂົ້າສູ່ລະບົບແບບໂຕ້ຕອບແລະໂປເຊດເຊີ shell script.

    Tcsh ມີຄຸນລັກສະນະດັ່ງຕໍ່ໄປນີ້:

    <

  • C ຄືກັບ syntax
  • ບັນນາທິການເສັ້ນ ຄຳ ສັ່ງ
  • ການຂຽນ ຄຳ ສັບແລະຊື່ ສຳ ເລັດຮູບຂອງໂປແກມ
  • ການແກ້ໄຂການສະກົດ
  • ການຄວບຄຸມວຽກ
  • 3. Ksh Shell

    Ksh ແມ່ນຫອຍນາງລົມແລະຖືກອອກແບບແລະພັດທະນາໂດຍ David G. Korn. ມັນແມ່ນພາສາການຂຽນໂປແກຼມທີ່ສົມບູນ, ມີລະດັບສູງ, ແລະຍັງເປັນພາສາ ຄຳ ສັ່ງທີ່ມີການໂຕ້ຕອບຄືກັນກັບຫລາຍຫອຍ Unix/GNU ອື່ນໆ.

    4. Zsh Shell

    Zsh ຖືກອອກແບບໃຫ້ມີການໂຕ້ຕອບແລະມັນປະກອບມີຫຼາຍລັກສະນະຂອງຫອຍ Unix/GNU ອື່ນໆເຊັ່ນ: bash, tcsh ແລະ ksh.

    ມັນຍັງເປັນພາສາຂຽນອັກສອນທີ່ມີປະສິດທິພາບຄືກັນກັບຫອຍອື່ນໆທີ່ມີຢູ່. ເຖິງແມ່ນວ່າມັນມີລັກສະນະພິເສດບາງຢ່າງທີ່ປະກອບມີ:

    <

  • ການສ້າງຊື່ຫລິ້ນ
  • ເອກະສານເລີ່ມຕົ້ນ
  • ເຂົ້າສູ່ລະບົບ/ອອກຈາກລະບົບເບິ່ງ
  • ປິດ ຄຳ ເຫັນ
  • ດັດສະນີແນວຄິດ
  • ດັດຊະນີປ່ຽນແປງ
  • ດັດຊະນີການເຮັດວຽກ
  • ດັດສະນີຫຼັກແລະອີກຫຼາຍໆຢ່າງທີ່ທ່ານສາມາດຊອກຫາໃນ ໜ້າ man
  • 5. ປາ

    ປາທີ່ເຕັມໄປດ້ວຍ“ ຫອຍໂຕ້ຕອບທີ່ເປັນມິດ” ແລະໄດ້ແຕ່ງຂື້ນໃນປີ 2005. ມັນມີຈຸດປະສົງເພື່ອໃຫ້ມີການໂຕ້ຕອບແລະເປັນມິດກັບຜູ້ໃຊ້ຢ່າງເຕັມທີ່, ຄືກັນກັບເປືອກອື່ນໆ, ມັນມີຄຸນລັກສະນະທີ່ດີຫຼາຍເຊິ່ງປະກອບມີ:

    <

  • ສຳ ເລັດ ໜ້າ ທີ່ຂອງຜູ້ຊາຍ
  • ການຕັ້ງຄ່າອີງຕາມເວບໄຊທ໌
  • ຄຳ ແນະ ນຳ ໂດຍອັດຕະໂນມັດ
  • ສາມາດຂຽນໄດ້ດ້ວຍອັກສອນທີ່ສະອາດ
  • ສະ ໜັບ ສະ ໜູນ ເຕັກໂນໂລຢີ term256 terminal
  • ທ່ານສາມາດອ່ານເພີ່ມເຕີມກ່ຽວກັບຫອຍປາທີ່ Fish - A Shell Interactive Shell ສຳ ລັບ Linux

    ບົດສະຫຼຸບ

    ເຫຼົ່ານີ້ບໍ່ແມ່ນໄຍທັງ ໝົດ ທີ່ມີຢູ່ໃນ Unix/GNU Linux ແຕ່ມັນແມ່ນຊັ້ນ ນຳ ທີ່ຖືກ ນຳ ໃຊ້ຫຼາຍທີ່ສຸດນອກ ເໜືອ ຈາກບັນດາລຸ້ນທີ່ຖືກຕິດຕັ້ງແລ້ວໃນການແຈກແຈງ Linux ທີ່ແຕກຕ່າງກັນ. ຫວັງວ່າທ່ານຈະເຫັນວ່າບົດຂຽນນີ້ມີປະໂຫຍດແລະມີຂໍ້ມູນເພີ່ມເຕີມ, ຢ່າລັງເລທີ່ຈະລົງ ຄຳ ເຫັນ.