שורת הפקודה מול Windows PowerShell: מה ההבדל?

שורת הפקודה מול Windows PowerShell: מה ההבדל?

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





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





הנה מה שאתה צריך לדעת על השניים.





שורת הפקודה הגיעה ראשונה

החל מ- Windows NT ומעבר לה, Windows מצויד במתורגמן של שורת פקודה בשם cmd.exe , ידוע יותר כ שורת הפקודה . בעזרתו, משתמשים יכולים לתקשר עם מערכת ההפעלה באמצעות פקודות ופרמטרים מבוססי טקסט.

אבל בעוד שורת הפקודה במקום הראשון, זה לא היה ה ראשון. בגרסאות קודמות של מערכת ההפעלה (Windows 95, 98 ו- ME) היה מתורגמן שורת פקודה פרימיטיבי יותר COMMAND.COM , ידוע יותר כ MS-DOS .



אין צורך לומר כי שורת הפקודה הייתה שיפור עצום ביחס למתורגמן MS-DOS המיושן.

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





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

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





אף על פי ששורת הפקודה מספיקה למשתמש הממוצע, יש אנשים שרוצים יותר - ולכן קיימות החלפות של שורת הפקודה, כמו מסוף הקוד הפתוח. למרבה המזל לכולנו, ל- Microsoft הייתה תשובה טובה יותר בחנות: PowerShell.

PowerShell לקח את זה לשלב הבא

אם שורת הפקודה היא כמו מוטורולה Razr מתקופת 2004, אז PowerShell היא כמו מוטורולה Moto X מתקופת 2015. היא יכולה לעשות הרבה את אותם הדברים וגם יותר . ייתכן ש- PowerShell אינו ה- הטוב ביותר מתורגמן שורת הפקודה זמין, אך הוא בהחלט חזק מספיק כדי לספק את משתמשי הכוח.

הזרעים ל- PowerShell נשתלו בשנת 2002 כאשר מיקרוסופט החלה לעבוד על Microsoft Shell, הידועה גם בשם Monad, אשר תוכננה להרחבה על ידי משתמשים. מונאד התפרסם בשנת 2005 ולבסוף שונה שמו פגז כוח בשנת 2006. במקביל הוא השתלב במערכת ההפעלה עצמה.

אבל מה המשמעות של כל זה?

במילים פשוטות, PowerShell מאפשר לך צור פקודות ותסריטים משלך שימוש בשפת התכנות C#. PowerShell ו- C# משולבים עם .NET Framework של Microsoft, כלומר אתה מקבל גישה להרבה פונקציות וכלים קיימים שיעזרו לך ליצור פקודות ותסריטים טובים יותר עם פחות מאמץ כולל.

ל- PowerShell יש הרבה תכונות מתקדמות - כמו ביצוע מרחוק של משימות, משימות רקע, אוטומציה של משימות, צנרת פקודות ועוד - שהופכות אותו לבחירה טובה יותר מאשר שורת הפקודה הארכאית כאשר יש לך הרבה ניהול ותחזוקה של המערכת לַעֲשׂוֹת.

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

הערה: ל- PowerShell יש קצת עקומת למידה, אז אל תצפה לתפוס אותו מיד.

שיפורי PowerShell ב- Windows 10

שימושי כפי שהוא כבר, PowerShell יקבל מספר שיפורים כאשר Windows 10 ישוחרר רשמית. להלן מספר דגשים שאפשר לצפות להם.

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

OneGet זמין מבחינה טכנית כבר עבור Windows 8.1, אך רק אם תתקין את Windows Management Framework 5.0. כאשר Windows 10 יגיע, PackageManagement ישולב כמערכת כברירת מחדל.

מעטפת מאובטחת (SSH): Secure Shell הוא מזה זמן רב פרוטוקול מצרך להקמת חיבורים מוצפנים בין מערכות מרוחקות. ללא SSH, קל לזרים ליירט נתונים כשהם מועברים.

עד לאחרונה, SSH ב- Windows דרש שימוש בפתרון של צד שלישי (למשל PuTTY), אך צוות PowerShell הודיע ​​כי ייישמו תמיכה ב- SSH ב- Windows . זה לקח קצת זמן, אבל נראה ש- Windows סוף סוף מגיעה לתחום הזה.

כיצד לאפס את חלונות 10 מהביוס ליצרן

תכונות PowerShell: עם גרסה 5.0, שפת ה- PowerShell עצמה משתפרת עם תכונות חדשות כמו: שיעורים וסכומים, פקודות מובנות חדשות, תכונות מורחבות לפקודות קיימות, צביעת תחביר בקונסולה ועוד.

לפרטים מעמיקים, עיין ב מה חדש ב- PowerShell 5.0 מאמר של מיקרוסופט.

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

יש שאלות כל שהן? מה אתה חושב על PowerShell? האם מיקרוסופט הולכת בכיוון הנכון? שתף אותנו בתגובות למטה!

זיכויים לתמונות: שורת הפקודה מאת Kaleb Fulgham באמצעות פליקר, חיבור מוצפן מאת אנדריאה דאנטי באמצעות Shutterstock

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל 5 טיפים להטעין את מכונות הלינוקס של VirtualBox

נמאס לכם מהביצועים הגרועים שמציעות מכונות וירטואליות? הנה מה שאתה צריך לעשות כדי לשפר את ביצועי VirtualBox שלך.

קרא הבא
נושאים קשורים
  • חלונות
  • תחזוקת מחשבים
  • MS-DOS
  • שורת הפקודה
  • פגז כוח
על הסופר ג'ואל לי(1524 מאמרים פורסמו)

ג'ואל לי הוא העורך הראשי של MakeUseOf מאז 2018. יש לו תואר B.S. במדעי המחשב ומעל תשע שנות ניסיון בכתיבה ועריכה מקצועיות.

עוד מאת ג'ואל לי

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה