את קיצורי המקשים הטובים ביותר עבור Bash (aka מסוף לינוקס ו- MacOS)
Bash הוא פגז שורת הפקודה המוגדר כברירת מחדל על רוב הפצות לינוקס, מאובונטו ודביאן ועד רד האט ופדורה. Bash הוא גם פגז ברירת המחדל הכלולה ב- MacOS, ואתה יכול להתקין סביבת באש מבוססת לינוקס ב- Windows 10.
את פגז bash תכונות מגוון רחב של קיצורי מקשים אתה יכול להשתמש. אלה יעבדו על כל מערכת הפעלה. חלק מהם לא יפעלו אם אתה ניגש לשד מרחוק באמצעות הפעלת SSH או Telnet, בהתאם לאופן שבו המפתחות שלך ממופים.
עבודה עם תהליכים
השתמש בקיצורי הדרך הבאים כדי לנהל תהליכים הפועלים.
- Ctrl + C: פסיקה (להרוג) את תהליך החזית הנוכחי פועל בתוך הטרמינל. זה שולח את האות SIGINT לתהליך, אשר מבחינה טכנית רק בקשה רוב התהליכים יכבד אותו, אבל כמה עשויים להתעלם ממנו.
- Ctrl + Z: להשעות את תהליך החזית הנוכחי פועל bash. זה שולח את האות SIGTSTP לתהליך. כדי להחזיר את התהליך לחזית, השתמש ב-
תהליך
פקודה. - Ctrl + D: סגור את פגז bash. פעולה זו שולחת סמן EOF (End-of-file) ל- bash, ומציגה יציאות כאשר הוא מקבל את הסמן. זה דומה לרוץ
יציאה
פקודה.
שליטה על המסך
קיצורי הדרך הבאים מאפשרים לך לשלוט על מה שמופיע על המסך.
- Ctrl + L: נקה את המסך. זה דומה להפעלת הפקודה "ברורה".
- Ctrl + S: עצור את כל הפלט למסך. אפשרות זו שימושית במיוחד בעת הפעלת פקודות עם הרבה פלט ארוך, אך אינך רוצה להפסיק את הפקודה עצמה באמצעות Ctrl + C.
- Ctrl + Q: לחדש את הפלט למסך לאחר עצירתו באמצעות Ctrl + S.
הזזת הסמן
השתמש בקיצורי הדרך הבאים כדי להעביר במהירות את הסמן סביב השורה הנוכחית תוך כדי הקלדת פקודה.
- Ctrl + A או בית: עבור לתחילת השורה.
- 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".
תווים באותיות רישיות
את מעטפת bash יכול להמיר במהירות תווים למקרה העליון או התחתון:
- Alt + U: להוון כל תו מהסמן עד סוף המילה הנוכחית, המרת תווים למקרה העליון.
- Alt + L: Uncapitalize כל תו מן הסמן עד סוף המילה הנוכחית, המרת תווים למקרה התחתון.
- Alt + C: שימו את התו מתחת לסמן. הסמן שלך יעבור לסוף המילה הנוכחית.
השלמת טאב
השלמת טאב היא תכונה מאוד שימושי באש. בעת הקלדת קובץ, ספריה או שם פקודה, הקש על Tab ו- bash ישלים באופן אוטומטי את מה שאתה מקליד, אם ניתן. אם לא, bash יראה לך התאמות אפשריות שונות ואתה יכול להמשיך להקליד וללחוץ על Tab כדי לסיים את ההקלדה.
- לשונית: השלמה אוטומטית של קובץ, ספריה או פקודה שאתה מקליד.
לדוגמה, אם יש לך קובץ בשם really_long_file_name ב / home / כריס / וזה רק שם הקובץ מתחיל עם "r" בספריה זו, אתה יכול להקליד / home / כריס / r, הקש Tab, ו bash ימלא באופן אוטומטי / home / chris / really_long_file_name עבורך. אם יש לך מספר קבצים או ספריות מתחיל עם "r", באש יודיע לך על האפשרויות שלך. אתה יכול להתחיל להקליד אחד מהם ולחץ על "Tab" כדי להמשיך.
עבודה עם היסטוריית הפקודות שלך
תוכל לגלול במהירות בין הפקודות האחרונות שלך, המאוחסנות בקובץ היסטוריית הבעות של חשבון המשתמש שלך:
- Ctrl + P או חץ המורה למעלה: עבור אל הפקודה הקודמת בהיסטוריית הפקודות. לחץ על הקיצור מספר פעמים כדי לחזור אחורה לאורך ההיסטוריה.
- Ctrl + N או חץ למטה: עבור אל הפקודה הבאה בהיסטוריית הפקודה. לחץ על הקיצור מספר פעמים כדי להתקדם לאורך ההיסטוריה.
- Alt + R: בטל שינויים כלשהם בפקודה שמשכת מהיסטורייתך אם ערכת אותה.
לשח יש גם מצב "זוכר" מיוחד שבו ניתן להשתמש כדי לחפש פקודות שהפעלת בעבר:
- Ctrl + R: זכור את הפקודה האחרונה התואמת את התווים שאתה מספק. לחץ על קיצור זה והתחל להקליד כדי לחפש את היסטוריית הבאש שלך עבור פקודה.
- Ctrl + O: הפעל פקודה שמצאת עם Ctrl + R.
- Ctrl + G: השאירו את מצב חיפוש ההיסטוריה מבלי להפעיל פקודה.
Emacs לעומת קיצור מקשי קיצור
ההוראות לעיל מניחות שאתה משתמש בתצורת קיצור המקשים המוגדרת כברירת מחדל ב- bash. כברירת מחדל, משתמש ב- bash אמקס
-מפתחות בסגנון. אם אתה רגיל יותר vi
עורך טקסט, אתה יכול לעבור מקשי הקיצור בסגנון vi.
הפקודה הבאה תשים לב vi
מצב:
סט-הו הו
הפקודה הבאה תחזיר את Bash בחזרה לברירת המחדל אמקס
מצב:
להגדיר- emacs
עם כמה אלה ב toolbelt שלך, אתה תהיה מסוף הורים בתוך זמן קצר.