טיפים

השלמת פרמטרים ושמות חבילה

ניתן להשלים פרמטרים ושמות חבילה בעת שימוש בשורת הפקודה ע"י ניצול תכונת השלמות של bash. הפעולה דומה להשלמת שמות פקודות וקבצים בשימוש ב-shell.

כדי לכלול את התכונה בטרמינל תוכלו להריץ:
. /etc/bash_completion
כעת אם תקלידו לדוגמא, apt-get i ולאחר מכן TAB ה-shell ישלים את הפרמטר ל-install.

אם תמשיכו ותקלידו התחלת שם חבילה ולאחר מכן TAB ה-shell ישלים את שם החבילה אם יש אחת שמתאימה או יציג את רשימת החבילות המתאימות כדי להמשיך. דוגמא:
$ apt-get install apache<TAB>
apache                  apache2-mpm-threadpool  apache-doc
apache2                 apache2-mpm-worker      apache-modules
apache2-common          apache2-prefork-dev     apache-perl
apache2-dev             apache2-threaded-dev    apache-ssl
apache2-doc             apache2-utils           apachetop
apache2-modules         apache-common           apache-utils
apache2-mpm-perchild    apache-dbg
apache2-mpm-prefork     apache-dev

$ apt-get install apache2-u<TAB>

$ apt-get install apache2-utils
הפעולה עובדת בצורה דומה עם dpkg ופקודות נוספות.

אם תרצו, תוכלו להוסיף את השימוש בתכונה כמוזכר לעיל לקובץ ה-‎.bashrc או ‎.bash_profile של המשתמש שלכם (או בקבצי המערכת המתאימים עבור כל המשתמשים).

למידע נוסף או ההשלמות ב-bash ראו בדף הבית של הפרוייקט כמו גם המאמר An introduction to bash completion ב-Debian Administration.