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

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

מהי היסטוריה של מעטפת?

היסטוריית המעטפת היא רשימה של פקודות שהפקת בשורת הפקודה. Bash מאחסן את ההיסטוריה הזו בקובץ שנקרא .bash_history בספריית הבית שלך. בז''ש זה נקרא .zsh_history. אתה יכול להשתמש ב הִיסטוֹרִיָה פקודה להצגת התוכן הנוכחי של ההיסטוריה שלך:

אתה יכול לשנות את המיקום של קובץ זה על ידי הגדרת ה HISTFILE משתנה הסביבה.

אתה יכול להגדיר את המספר המרבי של פריטי היסטוריה באמצעות ה HISTFILESIZE משתנה הסביבה:

HISTFILESIZE=1000

זה מגדיר את גודל קובץ ההיסטוריה ל-1,000.

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

instagram viewer
^ישן^חדש. כאן, "ישן" הוא החלק בשורת הפקודה שאתה רוצה להחליף ו"חדש" הוא ההחלפה שלו.

אם אתה רוצה לרשום את /bin ספרייה לאחר הרישום / עם ls /, כך תשנה את הפקודה:

^/^/bin

זה יהיה אותו דבר כאילו היית מקליד ls /bin.

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

עריכת שורת פקודה

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

קָשׁוּר: הסיבות המובילות לתת הזדמנות לעורך הטקסט של Vim

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

כדי לחפש אחורה, לחץ CTRL + R, ולאחר מכן התחל להקליד כדי לחפש בהיסטוריה עד שתראה את הפקודה שברצונך לערוך. ללחוץ Ctrl + S לחפש קדימה.

כדי לשנות שורת פקודה, תוכל לנוע קדימה ואחורה על פני השורה באמצעות מקשי החצים ימינה ושמאלה. Alt + F יתקדם במילה ו Alt + B יזוז אחורה. כדי לעבור לתחילת שורה, הקש Ctrl + A. כדי להגיע לסוף, לחץ Ctrl + E. כדי למחוק שורה מלאה, לחץ על Ctrl + K.

עכשיו אתה יכול לגשת להיסטוריית מעטפת

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

איזו מעטפת לינוקס היא הטובה ביותר? 5 קונכיות נפוצות בהשוואה

מחפש חלופה של Linux bash shell? להלן סקירה של איזו מעטפת לינוקס היא הטובה ביותר: tsch, fish, KornShell ו-Z Shell.

קרא הבא

לַחֲלוֹקצִיוּץאימייל
נושאים קשורים
  • לינוקס
  • לינוקס
  • שורת פקודה
  • Linux Bash Shell
על הסופר
דיוויד דלוני (64 מאמרים שפורסמו)

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

עוד מדיוויד דלוני

הירשם לניוזלטר שלנו

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

לחץ כאן כדי להירשם