| 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
- گزارش ماژولهای پنهان توسط 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
| 2026-08-03 | perl v5.42.2 |