מדריך מלא לקיצורי מקלדת עבור Bash

העדכון אחרון: 19 בספטמבר 2026
מחבר: TecnoDigital
  • ניווט מהיר ועריכה כדי להימנע משימוש מוגזם בחצים ובחזרה לאחור.
  • שיטות מתקדמות לחיפוש וחזרה על פקודות באמצעות היסטוריית Bash.
  • ניהול יעיל של תהליכים בחזית וברקע ובקרה על פלט הטרמינל.

תקריב של ידיים מקלידות על מקלדת מחשב נייד עם קוד המוצג על המסך, המייצג זריזות בשימוש בקיצורי מקלדת.

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

שליטה ב-Bash אינה רק ידיעת הפקודות, אלא היכולת לתפעל קלט טקסט בזריזות. מעבר ממשתמש מתחיל למשתמש מתקדם פירושו לנטוש את העכבר ולנצל את יכולות העריכה המובנות דמויות Emacs , מה שחוסך כמות עצומה של זמן ומעל הכל, מפחית תסכול בעת תיקון שגיאות כתיב נפוצות.

טריקים של לינוקס
כתבות קשורות:
טריקים בלינוקס: פקודות וקיצורי דרך לשליטה בטרמינל

ניווט מהיר דרך שורת הפקודה

מקלדת עם תאורה אחורית עם אסתטיקה של מפתחים וקוד רקע, אידיאלית להמחשת יעילות הטרמינל.

הזזת הסמן אות אחר אות היא בזבוז זמן מוחלט. כדי לקפוץ ישירות אל תחילת הקוהדבר הכי קל לעשות זה ללחוץ Ctrl + Aבעוד שאם אתם צריכים לברוח מהר כדי סוף הפקודההמפתח הוא Ctrl + Eשילוב זה חיוני לכל מי שמטפל בנתיבי קבצים ארוכים מאוד.

אם אתם צריכים לנוע בצורה מדויקת יותר אך בלי לעבור אות אחר אות, תוכלו לדלג על מילים שלמות. אנו משתמשים Alt + B (o Esc ואחריו החץ השמאלי) כדי לחזור מילה אחת אחורה, ו Alt + F (o Esc (ועוד חץ ימינה) כדי להתקדם. יש גם טריק שימושי מאוד: Ctrl + X ואחריו Ctrl + X לאפשר סמן הפעלה/כיבוי בין המיקום הנוכחי לתחילת הקו, אידיאלי לביצוע התאמות מהירות בהתחלה וחזרה לנקודה בה היית.

פקודות ניהול קבצים בלינוקס
כתבות קשורות:
שליטה בניהול קבצים בלינוקס: מדריך פקודות מלא

טריקים לעריכה ומחיקה כירורגית

ממשק טרמינל מתקדם עם מספר לוחות נתונים, המשקף את סביבת העבודה של משתמש Bash מומחה.

לפעמים אנחנו עושים טעות ורוצים למחוק הכל בלי ללחוץ על מקש Backspace. כדי למחוק הכל... מהסמן אחורה, אנו משתמשים Ctrl + Uלעומת זאת, אם נרצה למחוק את כל מה שאחרי הסמן עד סוף השורה, Ctrl + K זה הכלי המושלם.

  אופטימיזציה מתקדמת של ליבת לינוקס עם sysctl

למחיקות ספציפיות יותר, Ctrl + W הסר את המילה הקודמת באמצעות הרווח כמפריד, תוך כדי Alt + Backspace זה מדויק יותר, מכיוון שהוא מוחק את המילה על סמך תווים שאינם אלפאנומריים. אם טעיתם באות אחת בלבד, Ctrl + T לאפשר החלף את הדמות הנוכחית עם הקודם, תיקון שגיאות כתיב בשנייה. כדי להעביר מילים שלמות, Alt+T להחליף את המילה הנוכחית במילה הקודמת.

אסור לנו לשכוח את ניהול אותיות גדולות וקטנות. Alt + U ממיר לאותיות גדולות מהסמן ועד סוף המילה, Alt + L הוא עושה הכל באותיות קטנות וקטנות Alt + C כתבו את האות הראשונה לאות גדולה והזיזו את הסמן לסוף. אם בלגןתם בעריכה, Ctrl+_ (בְּדֶרֶך כְּלַל Ctrl + Shift + -) משמש עבור בטל את השינוי האחרון, ו Alt + R מחזיר את כל השורה למצבה המקורי.

טריקים עבור תוכניות מחשב
כתבות קשורות:
טריקים של תוכנות מחשב שיגדילו את הפרודוקטיביות שלכם

שליטה בהיסטוריה ובחזרה על פקודות

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

חיפוש פקודות ישנות הוא אחת המשימות הנפוצות ביותר. במקום ללחוץ על החץ למעלה מאה פעמים, הדבר החכם יותר לעשות הוא להשתמש Ctrl + R לבצע א חיפוש הפוך בהיסטוריהפשוט הקלד חלק מהפקודה ו-Bash ימצא את ההתאמה העדכנית ביותר. אם ברצונך להמשיך לחפש התאמות ישנות יותר, לחץ שוב על Enter. Ctrl + Rכדי לצאת ממצב חיפוש זה מבלי לעשות דבר, השתמשו Ctrl + G..

ישנן דרכים מהירות מאוד לחזור על משימות. הפקודה !! זה מבצע בדיוק את הדבר האחרון שהקלדת (שימושי מאוד כשאתה שוכח להכניס להזיע לפני פקודהאם אתה צריך רק את הארגומנט האחרון של הפקודה הקודמת, אתה יכול להשתמש !$ o Alt +.ובכך להימנע מהצורך להעתיק ולהדביק נתיבים מורכבים.

  קלוד נגד קלוד קוד נגד קלוד קוקורק: מדריך מלא

עבור המשתמשים התובעניים ביותר, ישנן הרחבות מתקדמות: !* חוזר על כל הארגומנטים של הפקודה האחרונה, ועל התחביר ^ישן^חדש לאפשר בצע את הפקודה הקודמת המחליפה מילה אחת במקום מילה אחרת. אם ברצונך לראות איזו פקודה תבוצע לפני שתפעיל אותה, !:p זה ידפיס את הפקודה האחרונה על המסך מבלי לבצע אותה.

אוטומציה בלינוקס
כתבות קשורות:
אוטומציה בלינוקס: מ-cron ו-Bash ועד Ansible ו-systemd

בקרת תהליכים וניהול טרמינלים

כאשר תוכנית קופאת או שאנחנו פשוט רוצים לעצור אותה, Ctrl + C שולח אות פסיקה (SIGINT) אל להרוג את התהליך הנוכחיאם, לעומת זאת, איננו רוצים לסגור את התוכנית אלא להשהות אותה כדי לעשות משהו אחר, אנו משתמשים ב- Ctrl + Zפעולה זו משהה את המשימה ומחזירה את הפקודה; לאחר מכן נוכל לחדש אותה ברקע עם bg או להביא אותה לחזית עם fg.

ניהול המסך הוא פשוט: Ctrl + L זה מנקה את הטרמינל באופן מיידי, עובד בדיוק כמו הפקודה clearמשהו מוזר ולפעמים בעייתי הוא Ctrl + S, אשר עוצר את פלט הטקסט על המסך (נראה כאילו הטרמינל קפא), ו Ctrl+Q, שהוא המפתח הדרוש כדי צפייה בקורות חיים של הפלט.

לבסוף, השלמה אוטומטית באמצעות המקש Tab זהו החבר הכי טוב של משתמשי Bash. לחיצה אחת משלימה את השם אם הוא ייחודי, ולחיצה פעמיים מציגה את כל... אפשרויות זמינותכדי לסגור את ההפעלה הנוכחית או לשלוח סמן סוף קובץ (EOF), Ctrl + D היא האפשרות הסטנדרטית.

שיקולים בנוגע ללוח הגזירים ולמקשים מיוחדים

חשוב להבדיל בין מה שעושה Bash לבין מה שעושה אמולטור טרמינל (כמו Kitty או Alacritty). לדוגמה, Ctrl + V אמולטורים רבים מדביקים את תוכן לוח המערכת, אבל ב-Bash טהור, Ctrl + V מגיש ל הכנס את התו הבא באופן מילוליאם תלחץ על Ctrl + V ואז זןאתה תראה את זה מופיע ^M במקום לדלג על שורה.

  טיפים מרכזיים על תוכנות iOS וכיצד להתחיל לפתח

הפקודה Ctrl + Y (yank) הוא סקריפט Bash פנימי ומשמש עבור הדבק את הטקסט שחתכנו איתם בעבר Ctrl + U, Ctrl + K o Ctrl + Wשים לב שזהו לוח כתיבה פנימי והוא בלתי תלוי לחלוטין בלוח הכתיבה הכללי של מערכת ההפעלה שלך.

שילוב כלים אלה בחיי היומיום הופך את האינטראקציה עם המערכת לחלקה הרבה יותר, והופך את הטרמינל להרחבה טבעית של החשיבה שלנו בכך שהוא מאפשר לנו לערוך, לחפש ולשלוט בתהליכים מבלי להוריד את ידינו מעמדת הכתיבה, ובכך לייעל כל שנייה מיום העבודה שלנו.

אוטומציה של WSL2 Zsh
כתבות קשורות:
אוטומציה מלאה של WSL2 עם Zsh ו- Oh My Zsh ב- Windows