7.8. ການສ້າງໄຟລ໌ /etc/inputrc
ໄດ້ inputrc ໄຟລ໌ແມ່ນໄຟລ໌ການຕັ້ງຄ່າສໍາລັບຫ້ອງສະຫມຸດ Readline, ເຊິ່ງສະຫນອງຄວາມສາມາດໃນການແກ້ໄຂໃນຂະນະທີ່ຜູ້ໃຊ້ກໍາລັງເຂົ້າໄປໃນແຖວຈາກ terminal. ມັນເຮັດວຽກໂດຍການແປການປ້ອນຂໍ້ມູນແປ້ນພິມເຂົ້າໃນການປະຕິບັດສະເພາະ. Readline ຖືກນໍາໃຊ້ໂດຍ Bash ແລະແກະອື່ນໆສ່ວນໃຫຍ່ເຊັ່ນດຽວກັນກັບຄໍາຮ້ອງສະຫມັກອື່ນໆຈໍານວນຫຼາຍ.
ຄົນສ່ວນໃຫຍ່ບໍ່ຕ້ອງການຟັງຊັນສະເພາະຂອງຜູ້ໃຊ້ດັ່ງນັ້ນຄໍາສັ່ງຂ້າງລຸ່ມນີ້ສ້າງທົ່ວໂລກ /etc/inputrc ນຳໃຊ້ໂດຍທຸກຄົນທີ່ເຂົ້າສູ່ລະບົບ. ຖ້າເຈົ້າຕັດສິນໃຈໃນພາຍຫຼັງວ່າເຈົ້າຕ້ອງການລົບລ້າງຄ່າເລີ່ມຕົ້ນຕາມແຕ່ລະຜູ້ໃຊ້, ເຈົ້າສາມາດສ້າງ . inputrc ໄຟລ໌ຢູ່ໃນໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້ທີ່ມີແຜນທີ່ດັດແກ້.
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວິທີການແກ້ໄຂ inputrc ໄຟລ໌, ເບິ່ງ ຂໍ້ມູນ bash ພາຍໃຕ້ການ ອ່ານໄຟລ໌ Init ສ່ວນ. ຂໍ້ມູນການອ່ານ
ຍັງເປັນແຫຼ່ງຂໍ້ມູນຂ່າວສານທີ່ດີ.
ຂ້າງລຸ່ມນີ້ແມ່ນທົ່ວໂລກທົ່ວໄປ inputrc ພ້ອມກັບຄໍາເຫັນເພື່ອອະທິບາຍສິ່ງທີ່ທາງເລືອກຕ່າງໆເຮັດ. ໃຫ້ສັງເກດວ່າຄໍາເຫັນບໍ່ສາມາດຢູ່ໃນແຖວດຽວກັນກັບຄໍາສັ່ງ. ສ້າງໄຟລ໌ໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
cat > /etc/inputrc << "EOF"
# ເລີ່ມຕົ້ນ /etc/inputrc
# ດັດແກ້ໂດຍ Chris Lynn[email protected]>
# ອະນຸຍາດໃຫ້ກະຕຸ້ນຄໍາສັ່ງທີ່ຈະຫໍ່ກັບແຖວຕໍ່ໄປຕັ້ງອອກແນວນອນເລື່ອນຮູບແບບປິດ
# ເປີດໃຊ້ 8bit input set meta-flag On set input-meta On
# ປິດຊຸດການຖອດບິດທີ 8 ແປງ-meta ປິດ
# ຮັກສາບິດທີ 8 ສໍາລັບການສະແດງຊຸດ output-meta On
# ບໍ່ມີ, ເບິ່ງເຫັນ ຫຼືຟັງໄດ້ບໍ່ຕັ້ງແບບກະດິ່ງ
# ທັງຫມົດຂອງແຜນທີ່ຕໍ່ໄປນີ້ລໍາດັບການຫລົບຫນີຂອງມູນຄ່າ
# ທີ່ມີຢູ່ໃນອາກິວເມັນທີ 1 ກັບຟັງຊັນສະເພາະຂອງແຖວອ່ານ "\eOd": backward-word
"\eOc": ຄໍາຕໍ່ຫນ້າ
# ສໍາລັບ linux console "\e[1~": begin-of-line "\e[4~": end-of-line
"\e[5~": ການເລີ່ມຕົ້ນຂອງປະຫວັດສາດ "\e[6~": ສິ້ນສຸດປະຫວັດສາດ "\e[3~": delete-char
"\e[2~": quoted-insert
# ສໍາລັບ xterm
"\eOH": ຈຸດເລີ່ມຕົ້ນຂອງແຖວ "\eOF": ສິ້ນສຸດແຖວ
# ສໍາລັບ Konsole
"\e[H": ການເລີ່ມຕົ້ນຂອງແຖວ "\e[F": ສິ້ນສຸດເສັ້ນ
# ສິ້ນສຸດ /etc/inputrc
EOF