רַך

מהו מתורגמן שורת פקודה?

נסה את הכלי שלנו לביטול בעיות





פורסם בעדכון אחרון: 16 בפברואר 2021

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



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

מהו מתורגמן שורת פקודה



תוכן[ להתחבא ]

היכן משתמשים במפרשי שורת הפקודה?

שאלה נפוצה אחת שיש לאנשים היא, למה שמישהו ישתמש במתורגמן של שורת פקודה היום? כעת יש לנו יישומים עם GUI שפשטו את הדרך בה אנו מתקשרים עם מערכות. אז למה להקליד את הפקודות ב-CLI? ישנן שלוש סיבות חשובות לכך שמתורגמני שורת פקודה עדיין רלוונטיים כיום. הבה נדון בסיבות אחת אחת.



  1. ניתן לבצע פעולות מסוימות בצורה מהירה ואוטומטית יותר באמצעות שורת הפקודה. לדוגמה, הפקודה לכבות תוכניות מסוימות כאשר משתמש מתחבר או הפקודה להעתיק קבצים מאותו פורמט מתיקיה יכולה להיות אוטומטית. זה יקטין את העבודה הידנית מהצד שלך. לפיכך לביצוע מהיר או כדי להפוך פעולות מסוימות לאוטומטיות, ניתנות פקודות ממפרש שורת הפקודה.
  2. יישום גרפי הוא די קל לשימוש. זה לא רק אינטראקטיבי אלא גם מסביר את עצמו. לאחר הורדת האפליקציה, יש אוסף של תפריטים/כפתורים וכו'... שידריכו אותך בכל פעולה בתוך התוכנית. לפיכך, משתמשים חדשים וחסרי ניסיון תמיד מעדיפים להשתמש באפליקציה גרפית. השימוש במפרש שורת פקודה אינו פשוט. אין תפריטים. צריך להקליד הכל. עם זאת, משתמשים מנוסים מסוימים משתמשים במתורגמן של שורת הפקודה. זה בעיקר בגלל שעם CLI יש לך גישה ישירה לפונקציות במערכת ההפעלה. משתמשים מנוסים יודעים כמה חזק יש גישה לפונקציות הללו. לפיכך, הם עושים שימוש ב-CLI.
  3. לפעמים, תוכנת ה-GUI במערכת שלך לא בנויה לתמוך בפקודות הדרושות להפעלה או לשלוט במערכת ההפעלה. בזמנים כאלה, למשתמש אין ברירה אלא לעשות שימוש בממשק שורת הפקודה. אם למערכת חסרים המשאבים הדרושים להפעלת תוכנית גרפית, ממשק שורת הפקודה יהיה שימושי.

במצבים מסוימים, יעיל יותר להשתמש בממשק שורת הפקודה על פני תוכנית גרפית. המטרות העיקריות של שימוש ב-CLI מפורטות להלן.

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

קרא גם: מהו מנהל התקן?



באילו מקרים נעשה שימוש במתורגמני שורת פקודה בימינו?

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

  • ל-Windows OS יש CLI שנקרא שורת הפקודה של Windows.
  • התצורה של Junos ו נתבי IOS של סיסקו מתבצע באמצעות מתורגמני שורת פקודה.
  • לחלק ממערכות לינוקס יש גם את ה-CLI. זה ידוע בתור מעטפת יוניקס.
  • לרובי ו-PHP יש מעטפת פקודה לשימוש אינטראקטיבי. המעטפת ב-PHP ידועה בשם PHP-CLI.

האם כל מתורגמני שורת הפקודה זהים?

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

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

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

מתורגמני שורת פקודה במערכות הפעלה שונות

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

ה-CLI ב-MacOS נקרא מָסוֹף.

למערכת ההפעלה Windows יש אפליקציה בשם שורת פקודה. זהו ה-CLI העיקרי ב-Windows. לגרסאות האחרונות של Windows יש CLI נוסף - ה Windows PowerShell . CLI זה מתקדם יותר משורת הפקודה. שניהם זמינים בגרסה החדשה של מערכת ההפעלה Windows.

בחלון PowerShell, הקלד את הפקודה הקש אנטר

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

מוּמלָץ: מהי Service Pack?

שורת הפקודה ב-Windows 10

פתרון בעיות יהיה הרבה יותר קל אם אתה מודע לפקודות שורת הפקודה. שורת הפקודה היא השם שניתן ל-CLI במערכת ההפעלה Windows. לא ניתן או הכרחי לדעת את כל הפקודות. כאן ריכזנו רשימה של כמה מהפקודות החשובות.

  • פינג - זוהי פקודה המשמשת כדי לבדוק אם מערכת הרשת המקומית שלך פועלת כהלכה. אם אתה רוצה לדעת אם יש בעיה אמיתית באינטרנט או תוכנה כלשהי שגורמת לבעיה, השתמש ב-Ping. אתה יכול לעשות פינג למנוע חיפוש או לשרת המרוחק שלך. אם אתה מקבל תגובה, זה אומר שיש קשר.
  • IPConfig - פקודה זו משמשת לפתרון בעיות כאשר המשתמש מתמודד עם בעיות רשת. כאשר אתה מפעיל את הפקודה, היא מחזירה פרטים על המחשב האישי והרשת המקומית שלך. מוצגים פרטים כגון מצב חיבורי רשת שונים, המערכת בשימוש, כתובת ה-IP של הנתב בשימוש וכו'.
  • עזרה - זו כנראה הפקודה המועילה והשימושית ביותר בשורת הפקודה. ביצוע פקודה זו יציג את כל הרשימה של כל הפקודות בשורת הפקודה. אם אתה רוצה לדעת יותר על פקודה מסוימת ברשימה, תוכל לעשות זאת על ידי הקלדת - /? פקודה זו תציג מידע מפורט על הפקודה שצוינה.
  • Dir - זה משמש לגלישה במערכת הקבצים במחשב שלך. הפקודה תפרט את כל הקבצים והתיקיות שנמצאו בתיקייה הנוכחית שלך. זה יכול לשמש גם ככלי חיפוש. פשוט הוסף /S לפקודה והקלד את מה שאתה מחפש.
  • Cls - אם המסך מלא ביותר מדי פקודות, הפעל את הפקודה הזו כדי לנקות את המסך.
  • SFC - כאן, SFC מייצג את System File Checker. SFC/Scannow משמש כדי לבדוק אם בקבצי מערכת כלשהם יש שגיאות. אם ניתן לתקן אותם, זה נעשה גם כן. מכיוון שיש לסרוק את כל המערכת, פקודה זו עשויה להימשך זמן מה.
  • רשימת משימות - אם אתה רוצה להסתכל על כל המשימות הפעילות כעת במערכת שלך, אתה יכול להשתמש בפקודה זו. בעוד פקודה זו מפרטת רק את כל המשימות הפועלות, אתה יכול גם לקבל מידע נוסף באמצעות -m עם הפקודה. אם אתה מוצא כמה משימות מיותרות, אתה יכול להכריח להפסיק אותן באמצעות הפקודה Taskkill.
  • Netstat - זה משמש כדי לקבל מידע הקשור לרשת שבה נמצא המחשב שלך. פרטים כגון נתונים סטטיסטיים של Ethernet, טבלת ניתוב IP, חיבורי TCP, היציאות בשימוש וכו'... מוצגים.
  • יציאה - פקודה זו משמשת ליציאה משורת הפקודה.
  • Assoc - זה משמש כדי להציג את סיומת הקובץ ואפילו לשנות את שיוך הקבצים. אם תקליד assoc [.ext] כאשר .ext היא סיומת הקובץ, תקבל מידע על הסיומת. לדוגמה, אם הסיומת שהוזנה היא .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > אילון דקר

    אילון הוא סופר טכנולוגי ב- Cyber ​​S. הוא כותב מדריכי הדרכה כבר כ-6 שנים וכיסה נושאים רבים. הוא אוהב לכסות נושאים הקשורים ל-Windows, אנדרואיד, ואת הטריקים והטיפים האחרונים.