it-swarm.asia

كيف يمكنني عرض محتويات متغير البيئة من موجه الأوامر في Windows 7؟

في نظام التشغيل Windows 7 ، عند بدء تشغيل موجه الأوامر ، هل هناك أي أمر لعرض محتويات متغير البيئة (مثل المتغيرات Java_HOME أو PATH

لقد جربت مع echo $PATH و echo PATH و $PATH لكن لا شيء من هذه الأعمال.

444
Jonas

في Windows Command-Prompt يكون بناء الجملة هو echo %PATH%

للحصول على قائمة بجميع متغيرات البيئة ، أدخل الأمر set

لإرسال هذه المتغيرات إلى ملف نصي ، أدخل الأمر set > filename.txt


ذات صلة

497
RedGrittyBrick

لاستكمال الإجابة السابقة ، إذا كنت تستخدم Powershell echo %PATH% فلن يعمل. تحتاج إلى استخدام الأمر التالي بدلاً من ذلك: echo $Env:PATH

110
Gerard Yin

كمعلومات إضافية: بينماSETيعمل مع المتغيرات العامة أو النظام ، فأنت في بعض الأحيان ترغب في كتابة وقراءة متغيرات المستخدم ، ويتم ذلك باستخدامSETXالأمر . يتم تضمين SETX في عمليات التثبيت الأساسية لنظام التشغيل Windows بدءًا من نظام التشغيل Vista ، ولكنه كان متاحًا أيضًا في نظام التشغيل Windows XP عن طريق تثبيت حزمة الموارد.

هناك اختلاف واحد حول SETX وهو أنه لا يمكنك قراءة المتغير في نافذة الأوامر نفسها التي كتبتها فيه. يجب عليك كتابة أمر SETX في نافذة Command أو Powershell واحدة ، ثم افتح نافذة جديدة لقراءتها باستخدام ECHO.

يمكن SETX أيضًا كتابة متغيرات عمومية أو النظام.

لتعيين مستخدم متغير باستخدام SETX:

setx variable value

لتعيين متغير عمومي أو متغير النظام باستخدام SETX:

setx /m variable value

لقراءة مستخدم أو متغير عمومي:

تذكر ، يجب عليك فتح نافذة Command أو Powershell جديدة لقراءة هذا المتغير.

echo %variable%
20
music2myear

من SET/؟:

SET P

سيعرض جميع المتغيرات التي تبدأ بالحرف "P"

على سبيل المثال ، إذا كنت ترغب في العثور على قيمة متغير البيئة٪ PATH٪ ، يمكنك فقط كتابة set path.

هذا هو 3 أحرف أقصر من echo %PATH% ، لكن لاحظ أنه يسرد أيضًا متغيرات أخرى تبدأ بـ "path" (مثل PATHEXT).

8
AXO

كان الحل مختلفًا بعض الشيء بالنسبة لي: إنه لن يتعرف على متغير بيئة النظام Java_HOME ، لذلك اضطررت إلى تعيين Java_HOME كمتغير لبيئة المستخدم ، بحيث يمكنني استخدام٪ Java_HOME٪ في إعداد متغير بيئة النظام.

استئناف ، اضطررت إلى:

-إضافة متغير بيئة المستخدم: %Java_HOME% كـ:

"C:\Program Files\Java\jdk1.8.0_25";

-إضافة إلى %PATH% متغير بيئة النظام:

"%Java_HOME%\bin;"

- آخر سطر الأوامر:

echo %Java_HOME% ، واسترجعت المسار الصحيح (قبل عدم التعرف عليه) ؛ echo %PATH% ، واسترد "C:\Program Files\Java\jdk1.8.0_25\bin" المكوّن مع متغير المستخدم٪ Java_HOME٪ ؛

وانها عملت بالنسبة لي. اتمني ان يكون مفيدا!!

3
JoaoPT

لعرض محتويات متغير البيئة على سبيل المثال. المسار ، في الأمر نوع موجه: echo %path%
لعرض القيم في سطور منفصلة ، اكتب: set
لعرض جميع المتغيرات التي تبدأ ب "h" ، اكتب: set h
(اضغط على مفتاح الإدخال بعد الكتابة للحصول على استجابة الكمبيوتر ، duh!)

الأوامر المذكورة أعلاه هي كمد ، وليس بوويرشيل. في powershell ، اكتب: echo $env:path أو ls env:path
لعرضه على خطوط منفصلة ، اكتب: ls env:
لعرض جميع المتغيرات التي تبدأ ب "h" ، اكتب: ls env:h*
لعرض محتويات/قيم جميع المتغيرات التي تحتوي على "Java" ، اكتب: ls env:*Java*

1
Zimba