כיצד לנקות את מסוף ההיסטוריה על לינוקס או MacOS
לחץ על החץ "למעלה" בשורת הפקודה Mac או Linux ותראה את הפקודה האחרונה שרץ. המשך ללחוץ על "למעלה" ותראה פקודות נוספות; אתה יכול לחזור ימים, חודשים, או אפילו שנים.
זה נקרא ההיסטוריה שלך, וזה מאוד נוח. אם עשית טעות בהקלדת פקודה ארוכה, פשוט לחץ על "למעלה" ותקן את הבעיה. אם ברצונך להתחבר מחדש לשרת SSH שבו השתמשת ביום השני, פשוט לחץ על "up" עד שתראה את הפקודה הרלוונטית.
זה שימושי, אבל יש גם בעיה אבטחה פוטנציאלית כאן, במיוחד אם אתה מקליד בטעות סיסמה בטקסט רגיל בשלב מסוים. איך אפשר לנקות את ההיסטוריה הזאת? סיפור ארוך קצר, אתה יכול לעשות זאת עם שתי פקודות: היסטוריה
, בא אחריו rm ~ / .bash_history
. הנה מה פקודות אלה לעשות, ליתר בהירות.
נקה את היסטוריית ההפעלה הנוכחית
ההיסטוריה שלך יכולה להישבר לשני חלקים. יש את ההיסטוריה של המפגשים הנוכחיים שלך, ויש לך היסטוריה ארוכת טווח. הפקודה הראשונה שלנו, היסטוריה
, עוסקת במושב הנוכחי.
ה היסטוריה
הפקודה בנויה לתוך עצמו, ואת -c
משנה תוכנית אומר לנקות את ההיסטוריה. פקודה זו תמנע כל דבר בהפעלה הנוכחית שלך מלהיות נכתבת להיסטוריה ארוכת הטווח שלך, אך לא תבהיר את ההיסטוריה ארוכת הטווח.
נקה את כל ההיסטוריה שלך
אם ברצונך להסיר את מלוא ההיסטוריה, הפעל את הפקודה הבאה:
rm ~ / .bash_history
אם אתה לא יודע, rm
היא פקודה מתמשכת למחיקת קבצים במערכות מבוססות UNIX. ~ / .bash_history
הוא מסמך טקסט פשוט, אשר מאחסן לך היסטוריה Bash.
לחלופין, אתה יכול לפתוח את הקובץ ולמחוק כל השורות אתה מודאג. ב- Mac, הקלד פתוח ~ / .bash_history
ועורך הטקסט המוגדר כברירת המחדל שלך יפתח את הקובץ.
במערכות לינוקס, החלף פתוח
עם שם עורך הטקסט המועדף עליך, כגון ננו
, vim
, או gedit
. אחת שפתחת את הקובץ, אתה יכול למחוק את כל השורות אתה מעדיף לא לשמור ביד. שמור את הקובץ ולאחר מכן הפעל מחדש את הקליפה שלך, והקווים שמחקת יפסיקו להופיע.
נקה את הטרמינל שלך עבור מושב חדש-חדש
זה לא קשור בעיקר, אבל אני מזכיר את זה בכל מקרה. הפקודה ברור
עושה את הטרמינל שלך נראה כאילו אתה פשוט נפתח הפגישה החדשה, וזה שימושי אם אתה לוקח הרבה צילומי מסך ורוצים דברים להיראות מסודר (או לא רוצה אנשים מעל הכתף שלך כדי לראות אילו פקודות אתה כבר פועל.)
זה לגמרי אסתטי: גלילה מעלה ואתה עדיין תראה את הפלט הקודם. אבל אם אתה בקו העבודה שלי, זה שימושי.