วิธีการแก้ไขตัวสะกดและการสะกดผิดโดยอัตโนมัติเมื่อใช้“ cd” บน Linux
เราคุ้นเคยกับโปรแกรมประมวลผลคำที่บอกเราเมื่อเราสะกดคำผิด แต่ถ้านิ้วของคุณบินผ่านไดเรกทอรีในบรรทัดคำสั่ง Linux คุณสามารถแก้ไขตัวสะกดและการสะกดคำผิดได้โดยอัตโนมัติอย่างน้อยเมื่อใช้ ซีดี
คำสั่ง.
เราจะแสดงวิธีเพิ่มคำสั่งอย่างง่ายให้กับไฟล์. bashrc ที่จะตรวจสอบสิ่งที่คุณพิมพ์ลงในคำสั่ง cd เพื่อหาอักขระที่ถูกย้ายอักขระที่ขาดหายไปและอักขระมากเกินไป.
ไฟล์. bashrc เป็นสคริปต์ที่ทำงานทุกครั้งที่คุณเปิดหน้าต่าง Terminal โดยการกด Ctrl + Alt + T หรือเปิดแท็บใหม่ในหน้าต่าง Terminal คุณสามารถเพิ่มคำสั่งลงในไฟล์. bashrc ที่คุณต้องการเรียกใช้โดยอัตโนมัติทุกครั้งที่คุณเปิดหน้าต่าง Terminal ในการเพิ่มการตรวจสอบการสะกดคำสั่ง cd เราจะเพิ่มคำสั่งในไฟล์. bashrc.
หากต้องการแก้ไขไฟล์. bashrc เราจะใช้ gedit พิมพ์คำสั่งต่อไปนี้ที่พรอมต์.
gedit ~ / .bashrc
คุณสามารถใช้โปรแกรมแก้ไขข้อความใด ๆ ก็ได้เช่น vi และ nano เพียงแค่แทนที่“ gedit” ในคำสั่งด้านบนด้วยคำสั่งเพื่อเรียกใช้โปรแกรมแก้ไขข้อความที่คุณเลือก.
เลื่อนไปที่ด้านล่างของไฟล์. bashrc และเพิ่มบรรทัดต่อไปนี้ที่ท้ายไฟล์.
shopt -s cdspell
คุณสามารถเพิ่มความคิดเห็นด้านบนคำสั่งเพื่อให้คุณจำสิ่งที่คำสั่งทำ เพียงใส่เครื่องหมายตัวเลข (#) ที่จุดเริ่มต้นของบรรทัดจากนั้นรายละเอียดใด ๆ ที่คุณต้องการเพิ่ม.
คลิก“ บันทึก”.
ปิด gedit (หรือตัวแก้ไขข้อความอื่น ๆ ) โดยคลิกที่“ X” ที่มุมบนซ้ายของหน้าต่าง.
การตั้งค่าที่คุณเพิ่งเพิ่มไปยังไฟล์. bashrc จะไม่มีผลกับเซสชันหน้าต่างเทอร์มินัลปัจจุบัน คุณต้องปิดหน้าต่าง Terminal และออกจากระบบและกลับเข้ามาใหม่เพื่อให้การเปลี่ยนแปลงมีผล ดังนั้นพิมพ์ ทางออก
ที่พรอมต์และกด Enter หรือคลิกปุ่ม“ X” ที่มุมบนซ้ายของหน้าต่าง จากนั้นออกจากระบบและกลับเข้ามาใหม่.
ทีนี้ถ้าคุณทำผิดพลาดเล็กน้อย (เช่นอักขระที่ถูกย้าย) เมื่อพิมพ์ชื่อของไดเรกทอรีในคำสั่ง cd การสะกดที่ถูกต้องจะแสดงในบรรทัดถัดไปและคุณจะถูกพาไปยังไดเรกทอรีที่ตรงกับสิ่งที่คุณพิมพ์มากที่สุดโดยอัตโนมัติ.
นี่เป็นวิธีง่ายๆที่ทำให้การนำทางไดเรกทอรีในบรรทัดคำสั่งง่ายขึ้นมาก.