MODULE(1) User Contributed Perl Documentation MODULE(1) module خلاصه دستور (SYNOPSIS) module [options] sub-command [args ...] توضیحات (DESCRIPTION) این ابزار به کاربر اجازه می‌دهد با بارگذاری و تخلیه modulefileها، محیط خود را کنترل کند. برای جزئیات بیشتر به https://lmod.readthedocs.org مراجعه کنید. گزینه‌ها (OPTIONS) -h -? -H --help این پیام راهنما -s availStyle --style=availStyle سبک نمایش avail کنترل‌شده توسط سایت: system (پیش‌فرض: system) --regression_testing آزمون رگرسیون Lmod -b --brief فهرست خلاصه تنها با ماژول‌های مشخص‌شده توسط کاربر -D نوشتن ردگیری برنامه در stderr --debug=dbglvl نوشتن ردگیری برنامه در stderr (که در آن dbglvl عددی بین 1، 2 یا 3 است) --pin_versions هنگام بازیابی (restore) از نسخه مشخص‌شده استفاده شود و از پیش‌فرض‌ها پیروی نشود -d --default فهرست کردن ماژول‌های پیش‌فرض فقط هنگام استفاده همراه با avail -q --quiet عدم چاپ هشدارها --expert حالت کارشناس (expert) -t --terse نوشتن خروجی در قالب ماشین‌خوان برای دستورهای: list، avail، spider، savelist --initial_load بارگذاری Lmod برای نخستین بار در پوسته کاربر --latest بارگذاری تازه‌ترین نسخه (نادیده گرفتن پیش‌فرض) -I --ignore_cache منسوخ در نظر گرفتن فایل(های) حافظه پنهان (cache) --novice غیرفعال کردن پرچم‌های expert و quiet --raw چاپ modulefile به صورت خروجی خام هنگام استفاده با show -w twidth --width=twidth استفاده از این مقدار به عنوان بیشینه عرض ترمینال -v --version چاپ اطلاعات نسخه و خروج -r --regexp استفاده از تطبیق با عبارت منظم (regular expression) --gitversion تخلیه نسخه git به صورت ماشین‌خوان و خروج --dumpversion تخلیه نسخه به صورت ماشین‌خوان و خروج --dumpname تخلیه نام Lmod به صورت ماشین‌خوان و خروج --check_syntax --checkSyntax بررسی ساختار نحوی فرمان ماژول: بدون بارگذاری --config گزارش پیکربندی Lmod --miniConfig گزارش تفاوت‌های پیکربندی Lmod --config_json گزارش پیکربندی Lmod در قالب json --mt گزارش وضعیت جدول ماژول (Module Table) --timer گزارش زمان‌های اجرا -f --force اجبار به حذف یک ماژول چسبنده (sticky) یا ذخیره یک مجموعه خالی --redirect ارسال خروجی list، avail، spider به stdout (نه stderr) --no_redirect اجبار ارسال خروجی list، avail و spider به stderr --show_hidden -A --all گزارش ماژول‌های پنهان توسط avail و spider --spider_timeout=timeout تعیین مهلت زمانی (timeout) برای spider -T --trace ردگیری تغییرات عمده مانند بارگذاری‌ها --nx --no_extensions عدم چاپ افزونه‌ها (extensions) --protected_vars (تنها برای استفاده داخلی) هنگامی که Lmod از LD_PRELOAD و LD_LIBRARY_PATH محافظت می‌کند --loc --location فقط چاپ مکان فایل هنگام استفاده با show --terse_show_extensions گزارش افزونه‌ها هنگام اجرای terse avail --pod تولید خروجی در قالب pod نمای کلی دستورها (COMMAND OVERVIEW) module [options] sub-command [args ...] دستورهای فرعی راهنما: help چاپ این پیام help module [...] چاپ پیام راهنما از ماژول(ها) دستورهای فرعی بارگذاری/تخلیه: load | add module [...] بارگذاری ماژول(ها) try-load | try-add module [...] افزودن ماژول(ها)، بدون اخطار در صورت یافت نشدن del | unload module [...] حذف ماژول(ها)، بدون اخطار در صورت یافت نشدن swap | sw | switch m1 m2 تخلیه m1 و بارگذاری m2 purge تخلیه تمام ماژول‌ها refresh بارگذاری مجدد نام‌های مستعار از فهرست فعلی ماژول‌ها. update بارگذاری مجدد تمام ماژول‌های بارگذاری‌شده فعلی. دستورهای فرعی فهرست‌بندی / جستجو: list فهرست ماژول‌های بارگذاری‌شده list s1 s2 ... فهرست ماژول‌های بارگذاری‌شده منطبق با الگو avail | av فهرست ماژول‌های موجود avail | av string فهرست ماژول‌های موجود شامل "string". category | cat فهرست تمام دسته‌بندی‌ها category | cat s1 s2 ... فهرست تمام دسته‌بندی‌های منطبق با الگو و نمایش ماژول‌های آن‌ها overview | ov فهرست تمام ماژول‌های موجود با نام‌های کوتاه همراه با تعداد نسخه‌ها overview | ov string فهرست ماژول‌های موجود با نام‌های کوتاه همراه با تعداد نسخه‌های شامل "string" spider فهرست تمام ماژول‌های ممکن spider module فهرست تمام نسخه‌های ممکن آن فایل ماژول spider string فهرست تمام ماژول‌های شامل "string". spider name/version اطلاعات تفصیلی درباره آن نسخه از ماژول. whatis module چاپ اطلاعات whatis درباره ماژول keyword | key string جستجو در تمام نام‌ها و whatisهای شامل "string". جستجو با Lmod: همه جستجوها (spider، list، avail، keyword) از عبارت‌های منظم پشتیبانی می‌کنند: -r spider '^p' یافتن تمام ماژول‌هایی که با `p' یا `P' شروع می‌شوند -r spider mpi یافتن تمام ماژول‌هایی که در نام خود "mpi" دارند. -r spider 'mpi$ یافتن تمام ماژول‌هایی که نام آن‌ها به "mpi" ختم می‌شود. مدیریت مجموعه‌ای از ماژول‌ها: save | s ذخیره فهرست فعلی ماژول‌ها در مجموعه "default" تعریف‌شده توسط کاربر. save | s name ذخیره فهرست فعلی ماژول‌ها در مجموعه "name". reset مشابه "restore system" restore | r بازیابی ماژول‌ها از "default" کاربر یا پیش‌فرض سیستم. restore | r name بازیابی ماژول‌ها از مجموعه "name". restore system بازیابی وضعیت ماژول‌ها به پیش‌فرض‌های سیستم. savelist فهرست مجموعه‌های ذخیره‌شده. describe | mcc name توصیف محتویات یک مجموعه ماژول. disable name غیرفعال کردن (یعنی حذف) یک مجموعه. دستورهای منسوخ‌شده: getdefault [name] بارگذاری مجموعه name از ماژول‌ها یا "default" کاربر در صورت تعیین نشدن نام. ===> به جای آن از "restore" استفاده کنید <==== setdefault [name] ذخیره فهرست فعلی ماژول‌ها در name در صورت تعیین شدن، در غیر این صورت ذخیره به عنوان فهرست پیش‌فرض برای شما (کاربر). ===> به جای آن از "save" استفاده کنید. <==== دستورهای فرعی متفرقه: is-loaded modulefile بازگرداندن وضعیت درست (true) اگر ماژول بارگذاری شده باشد is-avail modulefile بازگرداندن وضعیت درست (true) اگر ماژول قابل بارگذاری باشد show modulefile نمایش دستورهای موجود در فایل ماژول. use [-a] path افزودن path به ابتدا یا انتهای MODULEPATH. unuse path حذف path از MODULEPATH. tablelist خروجی فهرست ماژول‌های فعال در قالب یک جدول lua. متغیرهای محیطی مهم: LMOD_COLORIZE اگر مقدار آن "YES" باشد، Lmod مشخصه‌ها و هشدارها را رنگی چاپ می‌کند. وب‌سایت‌های Lmod Documentation: https://lmod.readthedocs.org GitHub: https://github.com/TACC/Lmod SourceForge: https://lmod.sf.net TACC Homepage: https://www.tacc.utexas.edu/research-development/tacc-projects/lmod To report a bug please read https://lmod.readthedocs.io/en/latest/075_bug_reporting.html نویسنده (AUTHOR) Robert McLay mclay@tacc.utexas.edu perl v5.42.2 2026-08-03 MODULE(1)