Bashhub, גש להיסטוריה של הטרמינל שלך מכל מקום

bashhub בערך

במאמר הבא אנו נסתכל על bashhub. כל משתמשי Gnu / Linux יודעים שהפקודות שאנו מבצעים במעטפת יישמרו ואנחנו יכולים לראות אותן בכל עת באמצעות פקודת ההיסטוריה, באמצעות החצים למעלה / למטה או באמצעות חיפוש הפוך (CTRL + R) בטרמינל. כל הפקודות שאנו מבצעים בטרמינל יישמרו ב קובץ .bash_history. אבל אנחנו יכולים לראות אותם, לגשת ולהפעיל אותם רק מאותה מכונה. למקרה שאנחנו צריכים גישה להיסטוריה של המסוף שלנו ממערכת אחרת ברשתכאן נחלץ לעזרתנו כלי השירות "בשוב".

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

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

מתקין את Bashhub

על מנת להשתמש בכלי זה נצטרך לוודא זאת התקינו פיתון (2.7 לפחות) במערכת שלנו. Python 2.7 זמין במאגרי ברירת המחדל של מרבית הפצות GNU / Linux.

לאחר התקנת Python, כעת אנו יכולים לבצע את הפקודה הבאה במסוף (Ctrl + Alt + T) כפי שמצוין להלן:

תצורת bashhub

curl -OL https://bashhub.com/setup && bash setup

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

תצורת המשתמש של bashhub

המערכת תודיע לנו כי ההרשמה הושלמה. חשבונך נוצר ב- Bashhub. אנו יכולים לגשת לפרופיל שלנו ב «https://bashhub.com/nombre-de-usuario«. Bashub תיצור ספריה בשם .bashhub המכילה סביבה וירטואלית של Python וסקריפטים בספריית $ HOME שלנו.

משתמש באינטרנט

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

בודקים את בשוב

כעת, נפעיל כל פקודה אקראית כדי לבדוק אם היא באמת עובדת. העברתי את הפקודות הבאות:

clear
pwd
uname -a
ls -l
touch prueba.txt

אמת פקודות כתובות

עכשיו אנחנו יכולים לבדוק אילו פקודות כתבנו. לשם כך נבצע בטרמינל (Ctrl + Alt + T):

יציאה ב

bh

פקודה זו יציג את 100 הפקודות האחרונות בְּרִירַת מֶחדָל. אנו יכולים לעקוף או לשנות את מגבלת ברירת המחדל באמצעות הדגל "-n". כדי להציג רק את 10 הפקודות האחרונות שנוכל לבצע:

bh -n 10

אתה יכול גם אנחנו להציג פקודה ספציפית באמצעות מונח ספציפי. לדוגמא "ls".

bh -n 10 "ls"

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

הפעל את הפקודה bh ls

bh -i "ls"

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

הצג את רשימת הפקודות שבוצעו בספריה

כדי להציג את רשימת הפקודות האחרונות שהרצת בספריית העבודה הנוכחית, עלינו רק להוסיף את הדגל "-d".

bh -d

חיפוש אינטראקטיבי

המאפיין הבולט האחר של Bashhub הוא חיפוש אינטראקטיבי. האם דומה לחיפוש הפוך (Ctrl + R). אנו יכולים להשתמש בו על ידי כתיבה:

bh -i

צפה בפרטי פקודה

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

חיפוש אינטראקטיבי -אי

bh -i

ואז נצטרך בחר את הפקודה מהרשימה ולחץ על המקשים «i» או «סרגל רווח" לצפייה בפרטי הפקודה שנבחרה.

מחק פקודות

גם אנחנו נוכל הסר פקודה מסוימת ממסד הנתונים של bashub. לשם כך נתחיל בחיפוש האינטראקטיבי:

הסר פקודה -אי

bh -i "ls"

ברשימה שתוצג, נצטרך בחר את הפקודה שברצוננו למחוק ולחץ על המקש «Backspace»  מקלדת.

הסר את התקנת Bashhub

במקרה שלא תסיים לראות את כלי השירות, תוכל להסיר את ההתקנה על ידי מחיקת הספרייה הבאה מהמערכת שלך:

rm -r ~/.bashhub

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   זוסוף דיג'ו

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

    1.    דמיאן אמודו דיג'ו

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