איך מפעילים השלמה אוטומטית משופרת בbash?
ההגדרות של ההשלמה האוטומטית נמצאים בדביאן (ואולי בעוד מערכות) בקובץ /etc/bash_completion, כדי להפעיל אותן כתבו:

source /etc/bash_completion

כדי להפעיל את זה אוטומטית בכל כניסה אל bash, אפשר להכניס את הפקודה לתוך אחד מקבצי ההפעלה האוטומטיים של bash, למשל ככה (מומלץ להסתכל בקובץ ולראות שזה לא קילקל כלום).

echo "source /etc/bash_completion" >> ~/.bashrc

ההשלמה מרחיבה את ההשלמה הרגילה של שמות קבצים וספריות לפקודות ספציפיות, נסו למשל להשלים עם TAB את אחרי הקלדה של

ls –[TAB]

ותקבלו את רשימת הפרמטרים של ls.

5 תגובות ל “השלמה אוטומטית משופרת בbash”

  1. גיא מזרחי ISRAEL Windows XP Mozilla Firefox 2.0.0.9 כותב/ת

    לא הכרתי.
    תודה :)

  2. השלמה אוטומטית משופרת ב-bash. » ZuLL, יומנו של האקר. UNITED STATES WordPress 2.3.1 כותב/ת

    […] טיפ מעולה של עמרי ידן על השלמה אוטומטית משופרת ב-bash. […]

  3. עמרי ISRAEL Debian GNU/Linux Mozilla Firefox 2.0.0.8 כותב/ת

    בכיף גיא.

  4. בינארית ISRAEL Windows XP Internet Explorer 7.0 כותב/ת

    מגניב, תודה :-)

  5. סיכום שבועי - יומנו של האקר, MS Version. UNITED STATES כותב/ת

    […] על פוסט של עמרי ידן שמדבר על השלמה אוטומטית משופרת ב-bash - לא הכרתי את […]

השאר תגובה

FireStats icon ‏מריץ FireStats‏