שנה את אורך היסטוריית פקודות Bash או השבת את היסטוריית Bash לחלוטין

תוכן עניינים:

Anonim

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

Changing History Bash Length

כדי להגדיל את אורך ההיסטוריה של היסטוריית פקודות משתמש, הוסף את השורה הבאה ל-.bash_profile:

HISTFILESIZE=2500

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

השבת היסטוריית Bash

הגדרת מספר HISTFILESIZE ל-0 בתוך .bash_profile תשבית לחלוטין את היסטוריית הפקודות של bash:

HISTFILESIZE=0

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

בודק היסטוריית Bash

יש כמה דרכים מהירות לראות היסטוריית פקודות, כדי לראות סוג משלך:

הִיסטוֹרִיָה

אתה יכול גם לייצא את היסטוריית הפקודות לקובץ עם הדגל -w:

history -w pastbash.txt

כדי לראות היסטוריית פקודות של משתמש אחר, השתמש במקום זאת ב-cat עם קובץ ה-.bash_history שלהם:

cat /Users/USERNAME/.bash_history

זכור שאם USERNAME הגדיר את גודל קובץ ההיסטוריה שלו לאפס, שום דבר לא יוצג.

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

שנה את אורך היסטוריית פקודות Bash או השבת את היסטוריית Bash לחלוטין