ما هو الغلاف الذي أستخدمه؟ إليك كيفية اكتشاف ذلك
هل تساءلت يومًا عن القشرة التي تستخدمها في سطر الأوامر؟ ليس من غير المعتاد أن ترغب أو تحتاج إلى معرفة أي صدفة تعمل ، وعلى الرغم من أنك قد تسمع هذا السؤال عدة مرات ، إلا أن الإجابة قد تكون مختلفة لكل مستخدم ، وبالتالي فإن أسهل ما يمكنك فعله هو إصدار أمر طرفي يحدد الأمر النشط حاليًا الصدف.
كيفية العثور على ماهية Shell الذي يتم استخدامه في نظام التشغيل Mac OS X و Unix و Linux
أسهل طريقة لمعرفة نوع shell المستخدم هي كتابة صيغة الأمر التالية في موجه سطر الأوامر
echo $ SHELL
اضغط على إرجاع. نعم ، هذا هو $ SHELL في جميع الأحرف الاستهلالية ، والقضية مهمة في عالم يونكس. يجب أن ترى شيئًا كهذا مطبوعًا عليك ، مشيرًا إلى الغلاف قيد الاستخدام:
$ echo $ SHELL / bin / bash
هذا يعني أن الغلاف هو bash ، لكن قد ينتهي بك الأمر إلى رؤية شيء مختلف ، مثل / bin / tcsh / bin / zsh / bin / ksh أو مجموعة متنوعة من الأصداف الأخرى الموجودة هناك.
يعمل هذا الأمر عبر جميع منصات يونكس ، سواء كان نظام التشغيل Mac OS X أو Linux أو FreeBSD أو أيًا كان ، ويتم الإبلاغ عنه دائمًا كما هو.
بالنسبة للغالبية العظمى من مستخدمي نظام التشغيل Mac OS X ، ستستخدم Bash shell افتراضيًا ، وهو المعيار في جميع الإصدارات الحديثة من OS X وأيضًا أحد أسهل القذائف المتاحة للاستخدام. يمكنك ضبطه على غلاف آخر تريده بسهولة عن طريق تغيير التفضيلات داخل Mac Terminal ، أو باستخدام "export $ SHELL=" وتعديله بالطريقة القديمة.
تذكر أنه يمكن أيضًا إطلاق الأصداف من أصداف أخرى ، مما يخلق عشًا من نوع ما. على سبيل المثال ، يمكنك تشغيل tcsh عبر bash على ksh ، على الرغم من عدم وجود أسباب كثيرة للقيام بذلك. ستؤدي كتابة "exit" إلى الخروج من إحدى الصدفتين والعودة إلى الأخرى إذا كنت في مثل هذا الموقف ، حيث يمكنك إعادة تشغيل الأمر echo $ SHELL لتحديد النوع مرة أخرى.