دروس في PowerShell وأوامرها الأساسية

Sep 19, 2024

ملاحظات حول درس PowerShell

مقدمة

  • السلام عليكم ورحمة الله وبركاته.
  • اليوم سنشرح الدرس الثاني من الكتاب الأول، والذي يركز على PowerShell.
  • أهمية وجود خلفية جيدة عن PowerShell لفهم الدرس.

ما هو PowerShell؟

  • PowerShell يختلف عن CMD.
  • CMD: يستخدم لأوامر محدودة مثل ipconfig.
  • PowerShell: يدعم أوامر أكثر تعقيدًا مثل ls لعرض الملفات.

مقارنة بين CMD و PowerShell

  • أوامر CMD وأوامر PowerShell تختلف.
  • أوامر PowerShell:
    • ls: يعرض ملفات الدليل.
    • dir: يعرض أيضًا الملفات لكن بطريقة مختلفة.

كيفية استخدام PowerShell

  • فتح PowerShell: يمكن استخدامه كواجهة سطر أوامر.
  • تنفيذ الأوامر:
    • ipconfig: برنامج يعرض معلومات الشبكة.
    • netstat: يعرض الاتصالات النشطة.

فهم الأوامر

  • ls و cd (تغيير الدليل):
    • cd: للدخول إلى مجلد.
    • ..: للرجوع إلى المجلد السابق.
  • استخدام Tab لإكمال الأسماء.

الأوامر المفيدة

  • أمر get help: للحصول على مساعدة حول الأوامر.
    • get child item: يعادل ls.
  • استخدام -Recurse: لفتح جميع المجلدات الفرعية.
  • -Name و -Attributes: لتصفية النتائج حسب الاسم أو السمة.

العمل مع الملفات

  • كيفية فتح الملفات باستخدام PowerShell:
    • أمر cat: لعرض محتوى الملف.
    • head و tail: لعرض أول أو آخر عدد محدد من الأسطر.

البيئات المتغيرة

  • استخدام env لعرض المتغيرات البيئية.
  • كيفية استخدام المتغيرات في PowerShell.

الخاتمة

  • فهم الأساسيات مهم للانتقال إلى الدروس المتقدمة.
  • سنواصل الدروس حول PowerShell في المرات القادمة.