.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "MODULE 1" .TH MODULE 1 2026-08-03 "perl v5.42.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh module .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" module [options] sub\-command [args ...] .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" این ابزار به کاربر اجازه می‌دهد با بارگذاری و تخلیه modulefileها، محیط خود را کنترل کند. برای جزئیات بیشتر به https://lmod.readthedocs.org مراجعه کنید. .SH "گزینه‌ها (OPTIONS)" .IX Header "OPTIONS" .IP "\fI\-h \-? \-H \-\-help\fR" 4 .IX Item "-h -? -H --help" این پیام راهنما .IP "\fI\-s availStyle \-\-style=availStyle\fR" 4 .IX Item "-s availStyle --style=availStyle" سبک نمایش avail کنترل‌شده توسط سایت: system (پیش‌فرض: system) .IP \fI\-\-regression_testing\fR 4 .IX Item "--regression_testing" آزمون رگرسیون Lmod .IP "\fI\-b \-\-brief\fR" 4 .IX Item "-b --brief" فهرست خلاصه تنها با ماژول‌های مشخص‌شده توسط کاربر .IP \fI\-D\fR 4 .IX Item "-D" نوشتن ردگیری برنامه در stderr .IP \fI\-\-debug=dbglvl\fR 4 .IX Item "--debug=dbglvl" نوشتن ردگیری برنامه در stderr (که در آن dbglvl عددی بین 1، 2 یا 3 است) .IP \fI\-\-pin_versions\fR 4 .IX Item "--pin_versions" هنگام بازیابی (restore) از نسخه مشخص‌شده استفاده شود و از پیش‌فرض‌ها پیروی نشود .IP "\fI\-d \-\-default\fR" 4 .IX Item "-d --default" فهرست کردن ماژول‌های پیش‌فرض فقط هنگام استفاده همراه با avail .IP "\fI\-q \-\-quiet\fR" 4 .IX Item "-q --quiet" عدم چاپ هشدارها .IP \fI\-\-expert\fR 4 .IX Item "--expert" حالت کارشناس (expert) .IP "\fI\-t \-\-terse\fR" 4 .IX Item "-t --terse" نوشتن خروجی در قالب ماشین‌خوان برای دستورهای: list، avail، spider، savelist .IP \fI\-\-initial_load\fR 4 .IX Item "--initial_load" بارگذاری Lmod برای نخستین بار در پوسته کاربر .IP \fI\-\-latest\fR 4 .IX Item "--latest" بارگذاری تازه‌ترین نسخه (نادیده گرفتن پیش‌فرض) .IP "\fI\-I \-\-ignore_cache\fR" 4 .IX Item "-I --ignore_cache" منسوخ در نظر گرفتن فایل(های) حافظه پنهان (cache) .IP \fI\-\-novice\fR 4 .IX Item "--novice" غیرفعال کردن پرچم‌های expert و quiet .IP \fI\-\-raw\fR 4 .IX Item "--raw" چاپ modulefile به صورت خروجی خام هنگام استفاده با show .IP "\fI\-w twidth \-\-width=twidth\fR" 4 .IX Item "-w twidth --width=twidth" استفاده از این مقدار به عنوان بیشینه عرض ترمینال .IP "\fI\-v \-\-version\fR" 4 .IX Item "-v --version" چاپ اطلاعات نسخه و خروج .IP "\fI\-r \-\-regexp\fR" 4 .IX Item "-r --regexp" استفاده از تطبیق با عبارت منظم (regular expression) .IP \fI\-\-gitversion\fR 4 .IX Item "--gitversion" تخلیه نسخه git به صورت ماشین‌خوان و خروج .IP \fI\-\-dumpversion\fR 4 .IX Item "--dumpversion" تخلیه نسخه به صورت ماشین‌خوان و خروج .IP \fI\-\-dumpname\fR 4 .IX Item "--dumpname" تخلیه نام Lmod به صورت ماشین‌خوان و خروج .IP "\fI\-\-check_syntax \-\-checkSyntax\fR" 4 .IX Item "--check_syntax --checkSyntax" بررسی ساختار نحوی فرمان ماژول: بدون بارگذاری .IP \fI\-\-config\fR 4 .IX Item "--config" گزارش پیکربندی Lmod .IP \fI\-\-miniConfig\fR 4 .IX Item "--miniConfig" گزارش تفاوت‌های پیکربندی Lmod .IP \fI\-\-config_json\fR 4 .IX Item "--config_json" گزارش پیکربندی Lmod در قالب json .IP \fI\-\-mt\fR 4 .IX Item "--mt" گزارش وضعیت جدول ماژول (Module Table) .IP \fI\-\-timer\fR 4 .IX Item "--timer" گزارش زمان‌های اجرا .IP "\fI\-f \-\-force\fR" 4 .IX Item "-f --force" اجبار به حذف یک ماژول چسبنده (sticky) یا ذخیره یک مجموعه خالی .IP \fI\-\-redirect\fR 4 .IX Item "--redirect" ارسال خروجی list، avail، spider به stdout (نه stderr) .IP \fI\-\-no_redirect\fR 4 .IX Item "--no_redirect" اجبار ارسال خروجی list، avail و spider به stderr .IP "\fI\-\-show_hidden \-A \-\-all\fR" 4 .IX Item "--show_hidden -A --all" گزارش ماژول‌های پنهان توسط avail و spider .IP \fI\-\-spider_timeout=timeout\fR 4 .IX Item "--spider_timeout=timeout" تعیین مهلت زمانی (timeout) برای spider .IP "\fI\-T \-\-trace\fR" 4 .IX Item "-T --trace" ردگیری تغییرات عمده مانند بارگذاری‌ها .IP "\fI\-\-nx \-\-no_extensions\fR" 4 .IX Item "--nx --no_extensions" عدم چاپ افزونه‌ها (extensions) .IP \fI\-\-protected_vars\fR 4 .IX Item "--protected_vars" (تنها برای استفاده داخلی) هنگامی که Lmod از LD_PRELOAD و LD_LIBRARY_PATH محافظت می‌کند .IP "\fI\-\-loc \-\-location\fR" 4 .IX Item "--loc --location" فقط چاپ مکان فایل هنگام استفاده با show .IP \fI\-\-terse_show_extensions\fR 4 .IX Item "--terse_show_extensions" گزارش افزونه‌ها هنگام اجرای terse avail .IP \fI\-\-pod\fR 4 .IX Item "--pod" تولید خروجی در قالب pod .SH "نمای کلی دستورها (COMMAND OVERVIEW)" .IX Header "COMMAND OVERVIEW" module [options] sub\-command [args ...] .PP دستورهای فرعی راهنما: .PP .Vb 2 \& help چاپ این پیام \& help module [...] چاپ پیام راهنما از ماژول(ها) .Ve .PP دستورهای فرعی بارگذاری/تخلیه: .PP .Vb 10 \& load | add module [...] بارگذاری ماژول(ها) \& try\-load | try\-add module [...] افزودن ماژول(ها)، بدون اخطار در صورت \& یافت نشدن \& del | unload module [...] حذف ماژول(ها)، بدون اخطار در صورت \& یافت نشدن \& swap | sw | switch m1 m2 تخلیه m1 و بارگذاری m2 \& purge تخلیه تمام ماژول‌ها \& refresh بارگذاری مجدد نام‌های مستعار از فهرست فعلی \& ماژول‌ها. \& update بارگذاری مجدد تمام ماژول‌های بارگذاری‌شده فعلی. .Ve .PP دستورهای فرعی فهرست‌بندی / جستجو: .PP .Vb 10 \& 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". .Ve .PP جستجو با Lmod: .PP .Vb 1 \& همه جستجوها (spider، list، avail، keyword) از عبارت‌های منظم پشتیبانی می‌کنند: \& \& \& \-r spider \*(Aq^p\*(Aq یافتن تمام ماژول‌هایی که با \& \`p\*(Aq یا \`P\*(Aq شروع می‌شوند \& \-r spider mpi یافتن تمام ماژول‌هایی که در نام خود \& "mpi" دارند. \& \-r spider \*(Aqmpi$ یافتن تمام ماژول‌هایی که نام آن‌ها به \& "mpi" ختم می‌شود. .Ve .PP مدیریت مجموعه‌ای از ماژول‌ها: .PP .Vb 10 \& 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 غیرفعال کردن (یعنی حذف) یک مجموعه. .Ve .PP دستورهای منسوخ‌شده: .PP .Vb 7 \& getdefault [name] بارگذاری مجموعه name از ماژول‌ها یا \& "default" کاربر در صورت تعیین نشدن نام. \& ===> به جای آن از "restore" استفاده کنید <==== \& setdefault [name] ذخیره فهرست فعلی ماژول‌ها در name در صورت \& تعیین شدن، در غیر این صورت ذخیره به عنوان \& فهرست پیش‌فرض برای شما (کاربر). \& ===> به جای آن از "save" استفاده کنید. <==== .Ve .PP دستورهای فرعی متفرقه: .PP .Vb 8 \& is\-loaded modulefile بازگرداندن وضعیت درست (true) اگر ماژول بارگذاری شده باشد \& is\-avail modulefile بازگرداندن وضعیت درست (true) اگر ماژول قابل \& بارگذاری باشد \& show modulefile نمایش دستورهای موجود در فایل ماژول. \& use [\-a] path افزودن path به ابتدا یا انتهای MODULEPATH. \& unuse path حذف path از MODULEPATH. \& tablelist خروجی فهرست ماژول‌های فعال در قالب یک جدول \& lua. .Ve .PP متغیرهای محیطی مهم: .PP .Vb 2 \& LMOD_COLORIZE اگر مقدار آن "YES" باشد، Lmod مشخصه‌ها \& و هشدارها را رنگی چاپ می‌کند. .Ve .PP وب‌سایت‌های Lmod .PP .Vb 4 \& 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 .Ve .SH "نویسنده (AUTHOR)" .IX Header "AUTHOR" Robert McLay mclay@tacc.utexas.edu