שאלה איפה הקובץ הפקודות האחרונות


בעת שימוש בשורת הפקודה כשורש בדביאן אני מקבל פקודות אחרונות שבוצעו כשורש. היכן נשמרים אלה, מהו נתיב הקבצים המוגדר כברירת מחדל וכיצד ניתן למצוא אותו?

תודה


5
2018-01-31 09:35






תשובות:


אם אתה משתמש ב- bash (פגז ברירת המחדל ב- Debian), תוכל לראות את כל ההיסטוריה האחרונה בקובץ ~/.bash_history (קובץ .bash_history כזה למשתמש המקומי שלך)

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


12
2018-01-31 09:37



שים לב שהקובץ לא יעודכן מיד עם הגדרת ברירת המחדל, אלא לאחר סגירת הקליפה (במקרה זה). - Lekensteyn
האם יש גם יומן עם ההיסטוריה המלאה? - Elzo Valugi
למרבה הצער לא, אלא אם כן אתה מגדיר bash עבור עושה זאת זה יהיה לנתק את ההיסטוריה. אתה יכול להחליט כמה שורות של ההיסטוריה אתה מקבל על ידי הוספת את זה ~/.bashrc קובץ export HISTSIZE=10000 (במקרה זה אני מקבל 10,000 שורות של ההיסטוריה bash) - lynxman


הקובץ הרצוי הוא: /root/.bash_history


9
2018-01-31 09:37



Haha, אתה היכו אותי פעמיים על ידי 2 שניות, תשובה טובה אדוני); - lynxman


מה שאחרים אמרו על .bash_history הוא נכון ונכון, אבל זה לא ייקח פקודות להורג כמו שורש עם sudo. אלה יהיו משתמשים בודדים " ~/.bash_history קבצים (או קבצים אחרים, אם הם משתמשים פגזים אחרים מאשר באש).


3
2018-01-31 09:39





ביצוע הפקודה עם שטח בחזית, wont הפקודה הפקודה בהיסטוריה גם.


2
2018-01-31 13:00



זה לא עונה על השאלה, אבל זה טריק ממש נחמד. תודה, למדו משהו חדש היום :) - Lekensteyn
@ user68884 מעניין - Elzo Valugi
זה יכול להיות נשלט באמצעות HISTCONTROL משתנה. - Dennis Williamson