ค้นหาเว็บไซต์

วิธีติดตั้งและเปิดใช้งาน Bash Auto Completion ใน CentOS/RHEL


Bash (Bourne Again Shell) นั้นเป็นเชลล์ Linux ที่ได้รับความนิยมมากที่สุดอย่างไม่ต้องสงสัย จึงไม่น่าแปลกใจเลยว่าทำไมมันถึงเป็นเชลล์เริ่มต้นบน Linux หลายๆ รุ่น หนึ่งในคุณสมบัติที่มีเสน่ห์ที่สุดคือการสนับสนุน “การเติมข้อมูลอัตโนมัติ ” ในตัว

บางครั้งเรียกว่าการเสร็จสิ้น TAB คุณลักษณะนี้ช่วยให้คุณสามารถกรอกโครงสร้างคำสั่งได้อย่างง่ายดาย อนุญาตให้พิมพ์คำสั่งบางส่วน จากนั้นกดปุ่ม [Tab] เพื่อเติมคำสั่งและอาร์กิวเมนต์ให้อัตโนมัติ โดยจะแสดงรายการความสำเร็จหลายรายการทั้งหมดหากเป็นไปได้

เช่นเดียวกับ Bash เชลล์ Linux สมัยใหม่เกือบทั้งหมดมาพร้อมกับการรองรับคำสั่งให้สมบูรณ์ ในคำแนะนำสั้นๆ นี้ เราจะแสดงวิธีเปิดฟีเจอร์การเติมข้อความอัตโนมัติ Bash ในระบบ CentOS และ RHEL

เพื่อให้การทำงานบนบรรทัดคำสั่งเป็นเรื่องง่ายสำหรับคุณ นี่เป็นหนึ่งในหลายๆ สิ่งที่คุณควรทำขณะดำเนินการ:

  1. การตั้งค่าเซิร์ฟเวอร์เริ่มต้นและการกำหนดค่าบน RHEL 7
  2. การตั้งค่าเซิร์ฟเวอร์เริ่มต้นและการกำหนดค่าบน CentOS 7

ขั้นแรก คุณต้องเปิดใช้งานพื้นที่เก็บข้อมูล EPEL บนระบบของคุณ จากนั้นติดตั้งแพ็คเกจ bash-completion พร้อมด้วยคุณสมบัติพิเศษบางอย่างโดยใช้ตัวจัดการแพ็คเกจ YUM เช่นนี้

yum install bash-completion bash-completion-extras

เมื่อคุณติดตั้ง การทุบตีเสร็จสิ้น แล้ว คุณควรเปิดใช้งานเพื่อให้เริ่มทำงานได้ ขั้นแรกให้แหล่งที่มาของไฟล์ bash_completion.sh คุณสามารถใช้คำสั่ง Loc ด้านล่างเพื่อค้นหา:

locate bash_completion.sh
source /etc/profile.d/bash_completion.sh  

หรืออีกทางหนึ่ง ออกจากระบบการเข้าสู่ระบบปัจจุบันของคุณ เซสชันปัจจุบัน และเข้าสู่ระบบใหม่

logout 

ขณะนี้คุณลักษณะเติมข้อมูลอัตโนมัติควรจะทำงานบนระบบของคุณแล้ว คุณสามารถลองใช้ได้ตามที่แสดงด้านล่าง

lo[TAB]
ls .bash[TAB]

หมายเหตุ: การเติม TAB ใช้ได้กับชื่อพาธและชื่อตัวแปรเช่นกัน และสามารถตั้งโปรแกรมได้

นั่นคือทั้งหมด! ในคู่มือนี้ เราได้แสดงวิธีติดตั้งและเปิดใช้งานคุณลักษณะการเติมข้อมูลอัตโนมัติของ Bash หรือที่เรียกว่าการเติมข้อมูล TAB ใน CentOS/RHEL คุณสามารถถามคำถามใด ๆ ได้ผ่านทางส่วนความคิดเห็นด้านล่าง