Disable the auto complete feature of the BASH shell

ข้อดีของ bash shell อีกข้อหนึ่งคือ feature auto complete ซึ่งจะทำให้เราไม่ต้องพิมพ์ตัวอักษรทั้งหมด ในการรันคำสั่งหรือการพิมพ์ชื่อไฟล์

ในบทความนี้จะพูดถึงวิธีการปิดการใช้งาน auto complete ซึ่งมีวิธีการปิดอยู่สองแบบด้วยกัน คือ

1. ปิดการใช้งาน auto complete กับทุก user โดยให้เพิ่มข้อความด้านล่างเข้าไปที่ไฟล์ /etc/inputrc

set disable-completion on

2. การปิดการใช้งานเฉพาะ user สามารถทำได้ตามวิธีด้านล่าง สมมติปิดการใช้งาน user1

# su – user1
# cat /etc/inputrc > ~/.inputrc
# echo “set disable-completion on” >> ~/.inputrc
# exit

หลังจากทำการแก้ไขเรียบร้อยแล้วจะมีผลก็ต่อเมื่อ user ได้ Login เข้าสู่ระบบใหม่

Related posts:

  1. How to broadcast a message to all users and direct message to some user เมื่อ Admin ต้องการส่งข้อความไปหาทุกคนที่กำลัง login อยู่ในระบบ (text mode) ก็มีหลายทางเลือกให้ใช้งาน...
  2. Setup SSH to disable direct root login. การป้องกันไม่ให้ ssh เข้าเครื่องโดย Login เป็น root สามารถแก้ไขที่ไฟล์ #vi...
  3. Disable some CPUs within Red Hat Enterprise Linux 5 without rebooting the system คำเตือน: โปรดทำการเชค Hardware ว่า support CPU hotswapping หรือไม่ก่อนทำการทดลองเล่นหรือใช้งานคำสั่งนี้...
  4. Proxy Auto Configuration (PAC) – Proxy auto-config เรื่องนี้อาจจะเก่าสำหรับหลายๆคน แต่สำหรับผมแล้วเป็นเรื่องใหม่ เพราะเมื่อสองสามวันมานี้เกิดคำถามกับตัวเองว่า ถ้าเราต้องการใช้งาน proxy เฉพาะบางเวป และเวปที่อื่นๆให้ออกตรงโดยไม่ต้องผ่าน proxy...
  5. Configure the shell to logout automatically after a period of idle time. ในบางระบบที่มีการให้ user login เข้าสู่ระบบเยอะมากและมี user ที่ออกจากระบบโดยไม่มีการ logout ออกไปจะทำให้ระบบสูญเสียทรัพยากรโดยใช้เหตุ...

You can leave a response, or trackback from your own site.

Leave a Reply