בטי, סירי כמו עוזר עבור לינוקס שורת הפקודה
רוב משתמשי לינוקס יודעים שהכוח של לינוקס נמצא בשורת הפקודה. כמעט כל דבר שאתה יכול לעשות באמצעות GUI יש אלטרנטיבה שורת הפקודה ב- Linux. אמנם זה בהחלט טוב, זה גם מציב אתגר עבור משתמשי לינוקס (הן חדשות ומנוסים): אתה צריך לזכור פקודות רבות כל כך.
מה אם אתה רוצה לעשות משימה מסוימת באמצעות שורת הפקודה אבל לא זוכר או יודע בדיוק איזו פקודה היא לשמש? קל, אתה פשוט Google זה. עכשיו, לדמיין תרחיש שבו אין לך גישה לאינטרנט, ואת המשימה שאתה צריך לעשות זה עדיפות גבוהה מאוד קריטי (כמו זה)
מה אתה תעשה אז?
למרבה המזל, כלי קיים, בטי, זה נבנה במיוחד כדי לעזור לך להשתמש בשורת הפקודה לינוקס באמצעות קלט שפה טבעית. במאמר זה נדון את היסודות של בטי כמו גם את התכונות שהוא מספק.
בטי
מה בדיוק בטי? ובכן, היא רואה את עצמה להיות ממשק ידידותי "באנגלית" עבור שורת הפקודה של לינוקס. עם בטי, כל מה שאתה צריך לעשות הוא לשים את השאילתה שלך באנגלית כמו ביטוי, ואת הכלי יהיה לתרגם אותו הפקודה המתאימה. משתמשי iOS יכולים לחשוב על בטי כסוג של Siri עבור שורת הפקודה של Linux.
הורד והתקן
הורדת והתקנה של בטי היא לא ממש קשה; כל שעליכם לעשות הוא לבצע את הפקודה הבאה:
git שיבוט https://github.com/pickhardt/betty
ולאחר מכן הוסף את הכינוי הבא ל- ~ / .bashrc.
כינוי Betty = "~ / [path / to / betty] /main.rb"
החלף [נתיב / אל / בטי] עם הנתיב בפועל.
ולבסוף, הפעל את הפקודה הבאה:
מקור ~ / .bashrc
זהו זה. אם כל השלבים הנ"ל מבוצעים בהצלחה, בטי יהיה מותקן על המערכת שלך.
נוֹהָג
נניח שאתה רוצה למצוא את מספר המילים בקובץ; אתה יכול לשאול בטי לעשות את זה בשבילך על ידי כתיבת הביטוי הבא בשורת הפקודה:
Betty כמה מילים יש שם [שם קובץ]
והכלי יעשה את העבודה הדרושה.
הנה דוגמה עובדתית שבה בטי מצאה את מספר המילים בקובץ בשם "changelog.txt:"
הבא, נניח שאתה רוצה decompress קובץ .tar.gz. הנה איך אתה יכול לשאול את בטי לעשות את זה:
Betty uncompress [שם ארכיון]
הנה דוגמה לעבודה עבור אותו.
באופן דומה, תוכל לבקש מהכלי להציג את השעה הנוכחית.
עכשיו, אם בטי מבין שיש דרכים רבות שבהן היא יכולה להגיב לשאילתה / הזמנה, היא תבקש ממך לבחור את הפריט הרצוי לך. הנה דוגמה לכך.
הכלי יכול גם להביא מידע מהאינטרנט. לדוגמה, אתה יכול לבקש את זה כדי לקבל את הטמפרטורה של העיר שלך דברים כאלה. עם זאת, אם אתה על גרסה האחרונה של אובונטו, יש תיקון קטן שאתה צריך להחיל לפני בטי מתחיל להגיב לשאילתות הדורשות גישה לאינטרנט. פרטים על הבעיה, כמו גם את התיקון זמינים כאן.
למרבה הצער, יש רק קבוצה מוגבלת של דברים שבטי יכולה לעשות כרגע (עבור רשימה לא ממצה, ראש כאן), אבל - כמו שרובכם תסכים - הפוטנציאל של הכלי הוא אינסופי.
סיכום
בטי הוא ללא ספק כלי שימושי מאוד, במיוחד אם אתה חדש לשורת הפקודה של לינוקס. עם זאת, אתה צריך להבין שזה לא שרביט קסום מסוגל לעזור לך בכל מצב. הכלי הוא קוד פתוח, כך שכל אחד יכול להתאים אותו או אפילו להרחיב את הפונקציונליות שלו כדי לעשות את זה אפילו יותר מסוגל. כדאי לנסות, הייתי אומר.
זיכוי תמונה: IMG_2155