إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
هام
اعتبارا من يناير 2026، لم يعد مشروع شل الذكاء الاصطناعي قيد الصيانة النشطة. يجب اعتبار هذا المشروع مؤرشفا من الناحية الهندسية.
واجهة الأوامر هي واجهة قائمة على النص للتفاعل مع جهاز كمبيوتر، تعرف أيضا باسم حلقة القراءةEval-Print (REPL).
يأخذ shell الإدخال من لوحة المفاتيح، ويقيم هذا الإدخال، وينفذ الإدخال كأمر shell أو يعطي الإدخال إلى نظام التشغيل ليتم تنفيذه. يمكن لمعظم shells أيضا قراءة الأوامر من ملف البرنامج النصي، وقد تتضمن ميزات برمجة مثل المتغيرات والتحكم في التدفق والوظائف.
محطات
المحطة الطرفية هي تطبيق يوفر واجهة قائمة على النص لاستضافة أوامر shells. تم تصميم بعض المحطات للعمل مع shell معينة، بينما يمكن للبعض الآخر استضافة عدة قذائف. قد تتضمن أيضا ميزات متقدمة مثل:
- القدرة على إنشاء أجزاء متعددة داخل نافذة واحدة
- القدرة على إنشاء علامات تبويب متعددة لاستضافة عدة shells
- القدرة على تغيير أنظمة الألوان والخطوط
- دعم عمليات النسخ واللصق
تحتوي القائمة التالية على بعض الأمثلة على التطبيقات الطرفية:
- المحطة الطرفية ل Windows - تطبيق طرفي حديث لنظام التشغيل Windows يمكنه استضافة عدة shells.
- Windows Console Host - تطبيق المضيف الافتراضي على Windows للتطبيقات المستندة إلى النص. يمكنه أيضا استضافة Windows Command Shell أو PowerShell.
- Terminal ل macOS - تطبيق المحطة الطرفية الافتراضي على macOS الذي يمكنه استضافة bash أو zsh shell.
- iTerm2 macOS - تطبيق طرفي شائع تابع لجهة خارجية لنظام التشغيل macOS.
- Azure Cloud Shell - تطبيق محطة طرفية مستند إلى المستعرض مستضاف في Microsoft Azure. يمنحك Azure Cloud shell اختيار استخدام bash أو PowerShell وتأتي مكونة مسبقا مع العديد من أدوات سطر الأوامر لإدارة موارد Azure.
أوامر الأغراض العامة shells
تم تصميم قذائف أوامر الأغراض العامة للعمل مع نظام التشغيل. تسمح لك shell بتشغيل أي أمر يدعمه نظام التشغيل. كما أنها تتضمن أوامر خاصة ب shell وميزات البرمجة. تحتوي القائمة التالية على بعض الأمثلة على أوامر الأغراض العامة shells:
قذائف أوامر الأداة المساعدة
تم تصميم قذائف أوامر الأداة المساعدة للعمل مع تطبيقات أو خدمات معينة. يمكن لهذه shells تشغيل الأوامر الخاصة بالتطبيق أو الخدمة فقط. تدعم بعض shells المساعدة تشغيل الأوامر من ملف البرنامج النصي، ولكنها لا تتضمن ميزات البرمجة. عادة، لا يمكن استخدام هذه القذائف إلا بشكل تفاعلي.
- الذكاء الاصطناعي Shell - واجهة تفاعلية فقط تستخدم للتواصل مع خدمات الذكاء الاصطناعي مثل Azure OpenAI.
- netsh - Network shell (netsh) هي أداة مساعدة سطر الأوامر التي تسمح لك بتكوين وعرض حالة مكونات الشبكة المختلفة على Windows. إنها أداة سطر أوامر وواجهة أوامر. كما أنه يدعم تشغيل الأوامر من ملف برنامج نصي.
أدوات سطر الأوامر
أداة سطر الأوامر هي برنامج مستقل يتم تشغيله من shell أمر. عادة ما يتم تصميم أدوات سطر الأوامر لتنفيذ مهمة معينة، مثل إدارة الملفات أو تكوين الإعدادات أو الاستعلام عن المعلومات. يمكن استخدام أدوات سطر الأوامر في أي shell يدعم تشغيل البرامج الخارجية.
- Azure CLI - مجموعة من أدوات سطر الأوامر لإدارة موارد Azure التي يمكن تشغيلها في أي shell مدعومة.
- Azure PowerShell - مجموعة من وحدات PowerShell النمطية لإدارة موارد Azure التي يمكن تشغيلها في أي إصدار مدعوم من PowerShell.
- OpenSSH ل Windows - عميل سطر الأوامر، بالإضافة إلى خادم، للاتصال الآمن عبر الشبكة.
- أوامر Windows - مجموعة من أدوات سطر الأوامر المضمنة في Windows.
بشكل عام، لا توفر أدوات سطر الأوامر واجهة shell أمر (REPL). يعد الأمر netsh في Windows استثناء، حيث إنه أداة سطر أوامر وواجهة أوامر تفاعلية.