במדריך נראה מה זה בעצם טרמינל. אז כדי להבין את זה בפירוט, נתמקד בנקודות הבאות:
- מבוא
- עבודה עם מסוף Kali Linux
- ממשק שורת פקודה (CLI) לעומת ממשק משתמש גרפי (GUI)
- סיכום
מבוא
שאלות ראיון בשפת ג'אווה
למערכות הפעלה יש בדרך כלל שני סוגים של ממשקים: GUI (ממשק משתמש גרפי) ו-CLI (ממשק שורת פקודה), דרכם אנו מתקשרים עם מערכת ההפעלה. אותו מקרה עם מערכות הפעלה מבוססות לינוקס. מערכות ההפעלה לינוקס עמוסות בדרך כלל בחבילות אמולטור מסוף עבור תפקוד מבוסס CLI (או ממשק שורת פקודה) וחבילות סביבת שולחן עבודה עבור תפקוד מבוסס GUI (ממשק משתמש גרפי). חלק מה-CLI וה-GUI הסטנדרטיים ניתנים להלן:
טרמינלים:
- מסוף Q
- גמד-טרמינל
- מסוף MATE
- xterm
- שליחות קטלנית
- לְנַחֵם
סביבות שולחן עבודה:
- שרת Xfce/Xfce שולחן עבודה
- GNOME3
- KDE פלזמה 5
- קינמון שולחן עבודה
- שולחן העבודה של MATE
אז להיות אחד מה מערכות הפעלה מבוססות לינוקס , Kali מגיעה גם עם כמה מהטרמינלים האלה וסביבות שולחן העבודה. בדרך כלל, Kali 2020.2 Linux מגיע עם מסוף Q, וסביבת שולחן העבודה המוגדרת כברירת מחדל היא שרת Xfce/Xfce.
ממשק שורת הפקודה של לינוקס מדהים לחלוטין ואהוב על כמעט כל מנהלי המערכת. עם זאת, אין דבר שאתה לא יכול לעשות עם הטרמינל כמעט בכל לינוקס הפועלת עד שאתה יודע את הפקודות המתאימות למשימה הספציפית הזו.
עבודה עם Kali Linux Terminal
תן לנו לראות כמה דברים בסיסיים שאנחנו יכולים לעשות עם מסוף kali Linux.
על מנת להתאים אישית את מסוף kali Linux, אתה יכול לפתוח את לשונית ההעדפות על ידי הערכת תפריט הקובץ ובחירה באפשרות ההעדפות. כאשר אפשרויות רבות זמינות, זה יכול לעזור לך להתאים אישית את המסוף שלך.
כדי לבצע כל פקודה במסוף Kali Linux, אתה רק צריך להזין או להקליד את הפקודה הספציפית ולספק קלט מתאים. לאחר מכן, כל שעליכם לעשות הוא ללחוץ על כפתור האנטר. בתגובה, הטרמינל יבצע את הפקודה הזו דרך המעטפת ויחזיר את הפלט.
פקודה
echo 'this is a terminal'
תְפוּקָה
הערות בטרמינל
כדי להוסיף הערה בטרמינל, נוכל להשתמש בתו '#'. כדי להבין זאת ביתר פירוט, אתה יכול לשקול את הדוגמה הבאה: להלן הדוגמה של הערה
פקודה
#this is a comment.
תְפוּקָה
תן לנו לראות עוד כמה דברים מעניינים שאנחנו יכולים לעשות עם מסוף הפקודות של לינוקס:
1. Cowsay
הפקודה הזו 'cowsay' בדרך כלל מוציאה חיה קטנה שנראית פחות או יותר כמו פרה. כדי להטביע את הפרה, היא משתמשת באמנות ASCII בטרמינל או במעטפת. עם זאת, זה לא יכול להיחשב מאוד גרפי ועדיין עושה עבודה יפה בטביעה.
פקודה
$ sudo apt-get install cowsay
תְפוּקָה
מערכי java
אבל הכיף לא נגמר כאן בכלל כי הפרה הזו יכולה לדבר כל מה שתרצו. תן לנו לנסות את זה:
פקודה
cowsay 'hi, there'
תְפוּקָה
אם אתה רוצה לשנות את הפרה עם דמות אחרת, אתה יכול גם לעשות את זה. יש גם כמה בעלי חיים אחרים. אתה יכול לראות את רשימת כל התווים הזמינים באמצעות הפקודה הנתונה.
js onload
פקודה
Cowsay -i
תְפוּקָה
2. Cowthink
ה'פרה' שראינו לעיל יכולה לעשות הרבה יותר מסתם לדבר כי היא אפילו יכולה לחשוב. כדי לגרום לפרה לחשוב, אתה יכול להשתמש בפקודה הבאה.
פקודה
cowthink 'hello'
תְפוּקָה
כל החיות בגן החיות של הפרות יכולות לחשוב, והפקודות דומות לזו הקודמת.
3. קטר קיטור
הפקודה 'sl' הזו מוציאה קטר קיטור שאני עובר על הטרמינל שלך מימין לשמאל.
פקודה
sudo apt-get install sl
תְפוּקָה
כדי לראות את זה בפעולה, פשוט הקלד את הפקודה הבאה
פקודה
Sl
תְפוּקָה
לפקודת sl יש גם 2-3 אפשרויות נוספות שניתן למצוא בדפי האדם.
4. צייר באנרים
ניתן להשתמש בפקודה זו כדי לצייר באנרים של טקסט בגודל גדול. אתה זוכר שראית סוגים כאלה של באנרים כמו הודעת הפתיחה של דמוני שקע/שירותים בזמן התחברות דרך telnet. אתה יכול לצייר כל שם או הודעה באמצעות פקודה זו.
חיפוש בינארי
פקודה
figlet Erik_Akash
תְפוּקָה
CLI (ממשק שורת פקודה) לעומת GUI (ממשק משתמש גרפי)
כעת, בטח רוב המשתמשים תוהים שכאשר יש לנו ממשק משתמש גרפי, מהו הצורך בממשק שורת פקודה. אז הרשו לי לומר לכם שהחומרה של המערכת שלנו מבינה הוראות בצורה של סיביות (0 או 1). אם יש לך קצת ידע על מחשבים, איך הם עובדים, אתה בוודאי יודע את זה.
באופן כללי, הם אמורים להיות מעובדים על ידי הקרנל בצורה של קריאות מערכת. קריאות מערכת אלו אמורות להיות מורכבות בדרך כלל מקוד או פקודות מסוימות. לפיכך, כדי לעבוד איתם, יש צורך בממשק מעשי טוב של שורת הפקודה. עם זאת, אם אנחנו רוצים לארח שרת על לינוקס, יש לנו רק דרך אחת לעשות זאת, שהיא ממשק שורת הפקודה. אז כדי לעבוד שם, למשתמש צריך להיות יד על פקודות לינוקס, מה שאפשר לעשות בעזרת מסופי לינוקס.
עם זאת, במקרה של GUI (ממשק משתמש גרפי), זה טוב למשתמשים שרוצים רק לבצע את עבודתם. משתמשים מסוג זה בדרך כלל לא רוצים לדעת מה קורה מאחורי האפליקציה או התוכנה.
ובכל זאת, משתמש יכול לעשות הרבה יותר עם ממשק המשתמש הגרפי, שבו המידע האחורי לא משנה הרבה. ברור גם שבמערכות הפעלה מבוססות לינוקס, ה-GUI לא משנה הרבה. עם זאת, במקרה של Windows, בדרך כלל מוקדשת יותר תשומת לב לממשק המשתמש הגרפי.
סיכום
לשני סוגי הממשקים הללו יש יתרונות וחסרונות משלהם. לכן אין כאן מנצח ברור; ובכל זאת, אם אתה יודע איך ממשק שורת הפקודה עובד תוך כדי ידע בממשק משתמש גרפי, זה לעולם לא יהיה חסר ערך. במקום זאת, זה בהחלט ישפיע לטובה על האישיות שלך.