উত্তর:
মনে হচ্ছে আপনি চান env।
envএটি নির্দিষ্ট নয় zsh, এটি একটি স্বতন্ত্র প্রোগ্রাম। এই বলে, "তালিকার পরিবেশের ভেরিয়েবল" এর জন্য গুগলে এক নম্বর ফলাফলটি ব্যবহার করতে বলেছে env, সুতরাং আমার ধারণা এটি এক উপায় ;-)
apropos environment
man zsh"zsh প্রিন্ট ভেরিয়েবল" বা অনুরূপের জন্য গুগলিং শুরু করেছি ।
exportপরিবেশের ভেরিয়েবল এবং তাদের মানগুলির তালিকা মুদ্রণ করে। মানগুলি উদ্ধৃত হয়, আউটপুট exportশেলটিতে ফিরে পড়ার জন্য উপযুক্ত। ভেরিয়েবলগুলি বর্ণানুক্রমিক ক্রমে মুদ্রিত হয়।
আপনি যদি শেল ভেরিয়েবলগুলিও চান তবে ব্যবহার করুন set। আপনি টাইপ টীকা (সঙ্গে শেল ভেরিয়েবল চান exported, integerইত্যাদি), ব্যবহার typeset।
আপনি পাশাপাশি exportএবং setঅন্যান্য শেলও ব্যবহার করতে পারেন , তবে বেশিরভাগই আউটপুটটি উদ্ধৃত করেন না, সুতরাং এটি পার্সেবলযোগ্য নয়। typesetksh এবং bash এ উপলব্ধ (বিভিন্ন আচরণের সাথে) উপলব্ধ।
আপনি যদি পরিবেশের ভেরিয়েবলগুলি চান তবে envকমান্ডটিও রয়েছে, যা অচিরাচরিত, অকেজো প্রিন্ট করে
আপনি যদি কেবল নামগুলি চান তবে parametersএসোসিয়েটিভ অ্যারে অ্যাক্সেস করুন । কীগুলি হ'ল প্যারামিটারের নাম এবং মানগুলি প্রকারগুলি নির্দেশ করে।
echo $ZSH_VERSIONফিরে আসে 5.0.5, কিন্তু যখন আমি env | grep ZSH_VERSIONকোনও মিল দেখি না। কি ZSH_VERSIONএকটি পরিবেশ পরিবর্তনশীল না? আমি কী মিস করছি?
ZSH_HIGHLIGHT_STYLESযখন আমি ব্যবহার করি setবা অন্য কোনও কমান্ড ব্যবহার করি তা দেখাবে না ।