Menu
CoddyTech

عرض جميع المتغيرات

جزء من قسم الأساسيات في رحلة Terminal على Coddy. الدرس 60 من 82.

أحيانًا تحتاج إلى رؤية جميع متغيرات البيئة دفعةً واحدة، لا متغيرًا واحدًا في كل مرة. يعرض الأمر env كل متغيرات البيئة المضبوطة حاليًا في جلسة الصدفة.

env

يعرض هذا قائمة بأسماء المتغيرات وقيمها، كلٌّ منها في سطر منفصل بالتنسيق NAME=value. سترى أسماء مألوفة مثل HOME وUSER، إلى جانب أسماء أخرى كثيرة يضبطها النظام تلقائيًا.

يعمل الأمر printenv بطريقة مشابهة. من دون وسيطات، يعرض جميع المتغيرات مثل env. يمكنك أيضًا استخدامه لعرض متغير محدد من دون البادئة $:

# اعرض جميع المتغيرات
printenv

# اعرض متغيرًا محددًا
printenv HOME

بما أن المخرجات قد تكون طويلة جدًا، فقد ترغب في دمج هذه الأوامر مع الأدوات التي تعلمتها بالفعل. على سبيل المثال، يساعدك تمرير المخرجات إلى grep في العثور على متغيرات محددة:

env | grep PATH

يُصفّي هذا المخرجات لعرض الأسطر التي تحتوي على "PATH" فقط، مما يسهّل عليك العثور على ما تبحث عنه وسط بحر من متغيرات البيئة.

challenge icon

التحدي

سهل

استخدم printenv لعرض قيمة متغير البيئة USER.

على عكس echo، يتيح لك الأمر printenv عرض متغير محدد دون استخدام البادئة $. ما عليك سوى تمرير اسم المتغير كوسيط.

ينبغي أن يعرض الناتج اسم المستخدم الحالي.

تلميح: تنسيق الأمر هو printenv VARIABLE_NAME

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Terminal