MODULE(1) User Contributed Perl Documentation MODULE(1)

module

module [options] sub-command [args ...]

این ابزار به کاربر اجازه می‌دهد با بارگذاری و تخلیه modulefileها، محیط خود را کنترل کند. برای جزئیات بیشتر به https://lmod.readthedocs.org مراجعه کنید.

این پیام راهنما
سبک نمایش avail کنترل‌شده توسط سایت: system (پیش‌فرض: system)
آزمون رگرسیون Lmod
فهرست خلاصه تنها با ماژول‌های مشخص‌شده توسط کاربر
نوشتن ردگیری برنامه در stderr
نوشتن ردگیری برنامه در stderr (که در آن dbglvl عددی بین 1، 2 یا 3 است)
هنگام بازیابی (restore) از نسخه مشخص‌شده استفاده شود و از پیش‌فرض‌ها پیروی نشود
فهرست کردن ماژول‌های پیش‌فرض فقط هنگام استفاده همراه با avail
عدم چاپ هشدارها
حالت کارشناس (expert)
نوشتن خروجی در قالب ماشین‌خوان برای دستورهای: list، avail، spider، savelist
بارگذاری Lmod برای نخستین بار در پوسته کاربر
بارگذاری تازه‌ترین نسخه (نادیده گرفتن پیش‌فرض)
منسوخ در نظر گرفتن فایل(های) حافظه پنهان (cache)
غیرفعال کردن پرچم‌های expert و quiet
چاپ modulefile به صورت خروجی خام هنگام استفاده با show
استفاده از این مقدار به عنوان بیشینه عرض ترمینال
چاپ اطلاعات نسخه و خروج
استفاده از تطبیق با عبارت منظم (regular expression)
تخلیه نسخه git به صورت ماشین‌خوان و خروج
تخلیه نسخه به صورت ماشین‌خوان و خروج
تخلیه نام Lmod به صورت ماشین‌خوان و خروج
بررسی ساختار نحوی فرمان ماژول: بدون بارگذاری
گزارش پیکربندی Lmod
گزارش تفاوت‌های پیکربندی Lmod
گزارش پیکربندی Lmod در قالب json
گزارش وضعیت جدول ماژول (Module Table)
گزارش زمان‌های اجرا
اجبار به حذف یک ماژول چسبنده (sticky) یا ذخیره یک مجموعه خالی
ارسال خروجی list، avail، spider به stdout (نه stderr)
اجبار ارسال خروجی list، avail و spider به stderr
گزارش ماژول‌های پنهان توسط avail و spider
تعیین مهلت زمانی (timeout) برای spider
ردگیری تغییرات عمده مانند بارگذاری‌ها
عدم چاپ افزونه‌ها (extensions)
(تنها برای استفاده داخلی) هنگامی که Lmod از LD_PRELOAD و LD_LIBRARY_PATH محافظت می‌کند
فقط چاپ مکان فایل هنگام استفاده با show
گزارش افزونه‌ها هنگام اجرای terse avail
تولید خروجی در قالب pod

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

Robert McLay mclay@tacc.utexas.edu

2026-08-03 perl v5.42.2