מהו מתורגמן שורת פקודה?
Miscellanea / / November 28, 2021
מהו מתורגמן שורת פקודה? בדרך כלל, לכל התוכניות המודרניות יש א ממשק משתמש גרפי (GUI). המשמעות היא שלממשק יש תפריטים וכפתורים שבהם המשתמשים יכולים להשתמש כדי ליצור אינטראקציה עם המערכת. אבל מתורגמן שורת פקודה הוא תוכנית שמקבלת רק פקודות טקסט ממקלדת. פקודות אלו מבוצעות לאחר מכן למערכת ההפעלה. שורות הטקסט שהמשתמש מזין מהמקלדת מומרות לפונקציות שמערכת ההפעלה יכולה להבין. זו העבודה של מתורגמן שורת הפקודה.
מתורגמנים בשורת הפקודה היו בשימוש נרחב עד שנות ה-70. מאוחר יותר, הם הוחלפו בתוכניות עם ממשק משתמש גרפי.
תוכן
- היכן משתמשים במפרשי שורת הפקודה?
- באילו מקרים נעשה שימוש במתורגמני שורת פקודה בימינו?
- האם כל מתורגמני שורת הפקודה זהים?
- מתורגמני שורת פקודה במערכות הפעלה שונות
- שורת הפקודה ב-Windows 10
היכן משתמשים במפרשי שורת הפקודה?
שאלה נפוצה אחת שיש לאנשים היא, למה שמישהו ישתמש במתורגמן של שורת פקודה היום? כעת יש לנו יישומים עם GUI שפשטו את הדרך בה אנו מתקשרים עם מערכות. אז למה להקליד את הפקודות ב-CLI? ישנן שלוש סיבות חשובות לכך שמתורגמני שורת פקודה עדיין רלוונטיים כיום. הבה נדון בסיבות אחת אחת.
- ניתן לבצע פעולות מסוימות בצורה מהירה ואוטומטית יותר באמצעות שורת הפקודה. לדוגמה, הפקודה לכבות תוכניות מסוימות כאשר משתמש מתחבר או הפקודה להעתיק קבצים מאותו פורמט מתיקיה יכולה להיות אוטומטית. זה יקטין את העבודה הידנית מהצד שלך. לפיכך לביצוע מהיר או כדי להפוך פעולות מסוימות לאוטומטיות, ניתנות פקודות ממפרש שורת הפקודה.
- יישום גרפי הוא די קל לשימוש. זה לא רק אינטראקטיבי אלא גם מסביר את עצמו. ברגע שאתה מוריד את האפליקציה, יש חבורה של תפריטים/לחצנים וכו'... שידריכו אותך בכל פעולה בתוך התוכנית. לפיכך, משתמשים חדשים וחסרי ניסיון תמיד מעדיפים להשתמש באפליקציה גרפית. השימוש במפרש שורת פקודה אינו פשוט. אין תפריטים. צריך להקליד הכל. עם זאת, משתמשים מנוסים מסוימים משתמשים במתורגמן של שורת הפקודה. זה בעיקר בגלל שעם CLI יש לך גישה ישירה לפונקציות במערכת ההפעלה. משתמשים מנוסים יודעים כמה חזק יש גישה לפונקציות הללו. לפיכך, הם עושים שימוש ב-CLI.
- לפעמים, תוכנת ה-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.
לאפליקציות מסוימות יש את שניהם - 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, זה יגיד לך שזה קובץ תמונה. ניתן לשנות גם שיוך קבצים. שקול לדוגמה assoc .log = txt. זה יוודא שכל קובצי היומן ייחשבו מעתה כקובצי טקסט.
- צופן - הוא משמש כדי להציג ולשנות פרטי הצפנה בקבצים ובתיקיות שלך. אתה יכול להחיל כמה פרמטרים נוספים ולהצפין את הקבצים שלך או ליצור קבוצה חדשה של מפתחות הצפנה. אתה יכול גם לחפש קבצים מוצפנים במערכת שלך.
סיכום
- ממשק שורת הפקודה הוא דרך ליצור אינטראקציה עם המערכת באמצעות פקודות מבוססות טקסט
- לכל מערכת הפעלה יהיה ממשק שורת הפקודה שלה. לפיכך התחביר והפקודות משתנים ממערכת למערכת
- למרות ש-CLI היה פעם מצב האינטראקציה העיקרי, כעת הוא הוחלף ברובו בממשקים גרפיים
- עם זאת, יש עדיין פעולות מסוימות שהן מהירות ויעילות יותר כאשר הן מבוצעות על ממשק שורת פקודה. לפיכך, הם עדיין בשימוש
- משתמשים מנוסים עושים שימוש ב-CLI כדי להפוך פקודות לאוטומטיות או לבצע פעולות מסוימות שאינן נתמכות על ידי תוכניות GUI
- CLI שימושי גם עבור משתמשים עיוורים
- ידע בסיסי בפקודות יעזור לך בפתרון שגיאות במערכת שלך