1Sep

קיצורי המקשים הטובים ביותר עבור Bash( aka מסוף לינוקס ו- MacOS)

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

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

עבודה עם תהליכים

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

  • Ctrl + C : פסיקה( להרוג) את תהליך החזית הנוכחי פועל במסוף.זה שולח את האות SIGINT לתהליך, אשר מבחינה טכנית רק בקשה רוב התהליכים יכבד אותו, אבל כמה עשויים להתעלם ממנו.
  • Ctrl + Z : להשעות את תהליך החזית הנוכחי פועל bash.זה שולח את האות SIGTSTP לתהליך.כדי להחזיר את התהליך לחזית מאוחר יותר, השתמש בפקודה process_name fg.
  • Ctrl + D : סגור את פגז הבאש.פעולה זו שולחת סמן EOF( End-of-file) ל- bash, ומציגה יציאות כאשר היא מקבלת את הסמן.פעולה זו דומה להפעלת פקודת היציאה.

בקרת המסך

קיצורי הדרך הבאים מאפשרים לך לשלוט על מה שמופיע על המסך.

  • Ctrl + L : נקה את המסך.זה דומה להפעלת הפקודה "ברורה".
  • Ctrl + S : עצור את כל הפלט למסך.תכונה זו שימושית במיוחד בעת הפעלת פקודות עם הרבה, פלט verbose, אבל אתה לא רוצה לעצור את הפקודה עצמה עם Ctrl + C.
  • Ctrl + Q : חידוש הפלט למסך לאחר עצירתו באמצעות Ctrl + S.

העברת הסמן

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

  • Ctrl + או דף הבית : עבור לתחילת השורה.
  • Ctrl + E או סיום : עבור לסוף השורה.
  • Alt + B : עבור שמאלה( חזרה) מילה אחת.
  • Ctrl + B : עבור שמאלה( חזרה) תו אחד.
  • Alt + F : עבור ימינה( קדימה) מילה אחת.
  • Ctrl + F : עבור ימינה( קדימה) תו אחד.
  • Ctrl + XX : מעבר בין תחילת השורה לבין המיקום הנוכחי של הסמן.זה מאפשר לך להקיש Ctrl + XX כדי לחזור לתחילת השורה, לשנות משהו ולאחר מכן הקש Ctrl + XX כדי לחזור למצב הסמן המקורי.כדי להשתמש בקיצור דרך זה, החזק את המקש Ctrl ולחץ פעמיים על מקש X.

מחיקת טקסט

השתמש בקיצורי הדרך הבאים כדי למחוק במהירות תווים:

  • Ctrl + D או מחק : מחק את התו מתחת לסמן.
  • Alt + D : מחיקת כל התווים לאחר הסמן בשורה הנוכחית.
  • Ctrl + H או Backspace : מחק את התו לפני הסמן.

תיקון Typos

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

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

חיתוך והדבקה

Bash כוללת כמה תכונות בסיסיות של גזירה והדבקה.

  • Ctrl + W : גזור את המילה לפני הסמן, והוסף אותה ללוח.
  • Ctrl + K : גזור את החלק של הקו אחרי הסמן, והוסף אותו ללוח.
  • Ctrl + U : גזור את החלק של הקו לפני הסמן, והוסף אותו ללוח.
  • Ctrl + Y : הדבק את הדבר האחרון שאתה חותך מתוך הלוח.Y כאן מייצג "yank".

תווים באותיות רישיות

: מעטפת הבאש יכולה להמיר במהירות תווים למארז עליון או תחתון:

  • Alt + U : שנו את כל התווים מהסמן עד לסוף המילה הנוכחית, והמרת את התווים למקרה העליון.
  • Alt + L : Uncapitalize כל תו מן הסמן עד סוף המילה הנוכחית, המרת תווים למקרה התחתון.
  • Alt + C : שנו את התווים תחת הסמן.הסמן שלך יעבור לסוף המילה הנוכחית.השלמת הכרטיסייה

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

  • Tab : השלם באופן אוטומטי את הקובץ, הספריה או הפקודה שאתה מקליד.

לדוגמה, אם יש לך קובץ בשם really_long_file_name ב- /home/chris/ וזה שם הקובץ היחיד המתחיל ב- r בספריה זו, תוכל להקליד את /home/chris/ r, הקש Tab, ובאש ימלא עבורך באופן אוטומטי את /home/chris/ באמת_לינג_פיליות בשבילך.אם יש לך מספר קבצים או ספריות מתחיל עם "r", באש יודיע לך על האפשרויות שלך.אתה יכול להתחיל להקליד אחד מהם ולחץ על "Tab" כדי להמשיך.

עבודה עם היסטוריית הפקודות שלך

באפשרותך לגלול במהירות בין הפקודות האחרונות שלך, אשר מאוחסנות בקובץ ההיסטוריה של חשבון המשתמש שלך:

  • Ctrl + P או חץ למעלה : עבור אל הפקודה הקודמת בהיסטוריית הפקודות.לחץ על קיצור הדרך מספר פעמים כדי לחזור אחורה לאורך ההיסטוריה.
  • Ctrl + N או חץ למטה : עבור אל הפקודה הבאה בהיסטוריית הפקודה.לחץ על קיצור הדרך מספר פעמים כדי להתקדם לאורך ההיסטוריה.
  • Alt + R : בטל כל שינוי בפקודה שמשכת מהיסטורייתך אם ערכת אותה.

Bash יש גם מצב "זוכר" מיוחד שבו ניתן להשתמש כדי לחפש פקודות שהפעלת בעבר:

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

emacs לעומת vi קיצורי מקשים

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

הפקודה הבאה תעביר את המצב למצב VI:

set -o vi

הפקודה הבאה תחזיר את BASH למצב ברירת המחדל של emacs:

set -o emacs

עם כמה מאלה בסרגל הכלים שלך,מסוף הורים בתוך זמן קצר.