<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
7.8. การสร้างไฟล์ / etc / inputrc
พื้นที่ อินพุตอาร์ซี file เป็นไฟล์การกำหนดค่าสำหรับไลบรารี Readline ซึ่งให้ความสามารถในการแก้ไขในขณะที่ผู้ใช้กำลังเข้าสู่บรรทัดจากเทอร์มินัล มันทำงานโดยการแปลอินพุตคีย์บอร์ดเป็นการกระทำเฉพาะ Readline ถูกใช้โดย Bash และเชลล์อื่นๆ ส่วนใหญ่ เช่นเดียวกับแอปพลิเคชันอื่นๆ อีกมากมาย
คนส่วนใหญ่ไม่ต้องการฟังก์ชันเฉพาะผู้ใช้ ดังนั้นคำสั่งด้านล่างจะสร้าง global /etc/inputrc ใช้โดยทุกคนที่เข้าสู่ระบบ หากคุณตัดสินใจในภายหลังว่าคุณต้องการแทนที่ค่าเริ่มต้นตามผู้ใช้แต่ละคน คุณสามารถสร้าง . อินพุตอาร์ซี ไฟล์ในโฮมไดเร็กทอรีของผู้ใช้ที่มีการแมปที่แก้ไข
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการแก้ไข อินพุตอาร์ซี ไฟล์ ดู ข้อมูลทุบตี ภายใต้ ไฟล์เริ่มต้นการอ่าน มาตรา. ข้อมูลอ่านไลน์
ยังเป็นแหล่งข้อมูลที่ดีอีกด้วย
ด้านล่างเป็นสากลทั่วไป อินพุตอาร์ซี พร้อมกับความคิดเห็นเพื่ออธิบายว่าตัวเลือกต่างๆ ทำอะไร โปรดทราบว่าความคิดเห็นต้องไม่อยู่ในบรรทัดเดียวกับคำสั่ง สร้างไฟล์โดยใช้คำสั่งต่อไปนี้:
cat > /etc/inputrc << "EOF"
# เริ่มต้น /etc/inputrc
# ดัดแปลงโดย Chris Lynn[ป้องกันอีเมล]>
# อนุญาตให้พรอมต์คำสั่งตัดไปยังบรรทัดถัดไปตั้งค่าโหมดเลื่อนแนวนอน Off
# เปิดใช้งานชุดอินพุต 8 บิต meta-flag On set input-meta On
# ปิดชุดปอกบิตที่ 8 แปลงเมตาปิด
# เก็บบิตที่ 8 ไว้สำหรับการแสดงผลชุดเอาต์พุต meta On
# ไม่มี มองเห็นหรือได้ยิน ตั้งค่าแบบระฆัง none
# ทั้งหมดต่อไปนี้แมปลำดับการหลบหนีของค่า
# มีอยู่ในอาร์กิวเมนต์ที่ 1 ของฟังก์ชันเฉพาะ readline "\eOd": back-word
"\eOc": ส่งต่อคำ
# สำหรับคอนโซล linux "\e[1~": จุดเริ่มต้นของบรรทัด "\e[4~": สิ้นสุดบรรทัด
"\e[5~": beginning-of-history "\e[6~": end-of-history "\e[3~": delete-char
"\e[2~": ยกมา-แทรก
# สำหรับ xterm
"\eOH": ขึ้นต้นบรรทัด "\eOF": สิ้นสุดบรรทัด
# สำหรับ Konsole
"\e[H": จุดเริ่มต้นของบรรทัด "\e[F": สิ้นสุดบรรทัด
# สิ้นสุด /etc/inputrc
EOF