ฉันมีนามแฝงจำนวนมากที่ฉันสร้างใน.bash_aliases
ไฟล์ของฉันและพวกเขามีประโยชน์มากดังนั้นหากฉันต้องการข้อมูลทั้งหมดในแพ็คเกจฉันทำสิ่งที่ชอบ:
allinfo software-center
และนั่นเทียบเท่า:
apt-cache show software-center
เป็นนามแฝงตั้งเป็น:
alias allinfo='apt-cache show'
แต่มีข้อเสียอย่างหนึ่งคือตอนนี้ฉันไม่สามารถเติมข้อความอัตโนมัติได้ TABเมื่อใช้allinfo
แทนคำสั่งจริง ดังนั้นฉันจึงสงสัยว่ามีวิธีใดที่จะเอาชนะข้อเสียนี้และทำให้มันallinfo software-ce[TAB]
ทำงานได้เหมือนที่คุณทำเมื่อใช้กับคำสั่งจริงไม่ใช่แค่สร้างพื้นที่แท็บขนาดใหญ่?
ฉันใช้ gnome-terminal
ฉันใช้
ข้อมูลระบบปฏิบัติการ:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid
ข้อมูลแพ็คเกจ:
gnome-terminal:
Installed: 3.14.2-0ubuntu3
Candidate: 3.14.2-0ubuntu3
Version table:
*** 3.14.2-0ubuntu3 0
500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
100 /var/lib/dpkg/status